diff --git a/GNUmakefile.in b/GNUmakefile.in index afca2d5fd..18b3fac6e 100644 --- a/GNUmakefile.in +++ b/GNUmakefile.in @@ -42,17 +42,23 @@ install_oracle_fdw: endif ifeq ($(enable_multiple_nodes), yes) -install: install_mysql_fdw install_oracle_fdw +install: + $(MAKE) install_mysql_fdw + $(MAKE) install_oracle_fdw $(MAKE) -C contrib/hstore $@ $(MAKE) -C src/distribute/kernel/extension/packages $@ $(MAKE) -C contrib/pagehack $@ + $(MAKE) -C contrib/pg_stat_statements $@ $(MAKE) -C contrib/pg_xlogdump $@ $(MAKE) -C contrib/gsredistribute $@ $(MAKE) -C src/distribute/kernel/extension/dimsearch $@ $(MAKE) -C src/distribute/kernel/extension/tsdb $@ +@echo "PostgreSQL installation complete." else -install: install_mysql_fdw install_oracle_fdw +install: + $(MAKE) install_mysql_fdw + $(MAKE) install_oracle_fdw + $(MAKE) -C contrib/pg_stat_statements $@ +@echo "openGauss installation complete." endif diff --git a/README.en.md b/README.en.md new file mode 100644 index 000000000..eafea0265 --- /dev/null +++ b/README.en.md @@ -0,0 +1,603 @@ +![openGauss Logo](doc/openGauss-logo.png "openGauss logo") + +English | [简体中文](./README.md) + + + +- [What Is openGauss](#what-is-opengauss) +- [Installation](#installation) + - [Creating a Configuration File](#creating-a-configuration-file) + - [Initializing the Installation Environment](#initializing-the-installation-environment) +- [Executing Installation](#executing-installation) +- [Uninstalling the openGauss](#uninstalling-the-openGauss) +- [Compilation](#compilation) + - [Overview](#overview) + - [OS and Software Dependency Requirements](#os-and-software-dependency-requirements) + - [Downloading openGauss](#downloading-openGauss) + - [Compiling Third-Party Software](#compiling-third-party-software) + - [Compiling by build.sh](#compiling-by-build.sh) + - [Compiling by Command](#compiling-by-command) + - [Compiling the Installation Package](#compiling-the-installation-package) +- [Quick Start](#quick-start) +- [Docs](#docs) +- [Community](#community) + - [Governance](#governance) + - [Communication](#communication) +- [Contribution](#contribution) +- [Release Notes](#release-notes) +- [License](#license) + +## What Is openGauss + +openGauss is an open source relational database management system. It has multi-core high-performance, full link security, intelligent operation and maintenance for enterprise features. openGauss, which is early originated from PostgreSQL, integrates Huawei's core experience in database field for many years. It optimizes the architecture, transaction, storage engine, optimizer and ARM architecture. At the meantime, openGauss as a global database open source community, aims to further advance the development and enrichment of the database software/hardware application ecosystem. + +openGauss Architecture + +**High Performance** + +openGauss breaks through the bottleneck of multi-core CPU, 2-way Kunpeng 128 core 1.5 million TPMC on disk-based row store and 3.5 million TPMC on MOT (Memory-Optimized Tables) Engine. + +**Partitions** + +Divide key data structure shared by internal threads into different partitions to reduce lock access conflicts. For example, CLOG uses partition optimization to solve the bottleneck of ClogControlLock. + +**NUMA Structure** + +Malloc key data structures help reduce cross CPU access. The global PGPROC array is divided into several parts according to the number of NUMA nodes, solving the bottleneck of ProcArrayLock. + +**Binding Cores** + +Bind NIC interrupts to different cores and bind cores to different background threads to avoid performance instability due to thread migration between cores. + +**ARM Optimization** + +Optimize atomic operations based on ARM platform LSE instructions, implementing efficient operation of critical sections. + +**SQL Bypass** + +Optimize SQL execution process through SQL bypass, reducing CPU execution overhead. + +**High Reliability** + +Under normal service loads, the RTO is less than 10 seconds, reducing the service interruption time caused by node failure. + +**Parallel Recovery** + +When the Xlog is transferred to the standby node, the standby node flushs the Xlog to storage medium. At the meantime, the Xlog is sent to the redo recovery dispatch thread. The dispatch thread sends the Xlog to multiple parallel recovery threads to replay. Ensure that the redo speed of the standby node keeps up with the generation speed of the primary host. The standby node is ready in real time, which can be promoted to primary instantly. + +**MOT Engine (beta release)** + +The Memory-Optimized Tables (MOT) storage engine is a transactional rowstore optimized for many-core and large memory and delivering extreme OLTP performance and high resources utilization. With data and indexes stored totally in-memory, a NUMA-aware design, algorithms that eliminate lock and latch contention and query native compilation (JIT), MOT provides low latency data access and more efficient transaction execution. See [MOT Engine documentation](https://opengauss.org/en/docs/1.0.0/docs/Developerguide/mot.html). + +**Security** + +openGauss supports account management, account authentication, account locking, password complexity check, privilege management and verification, transmission encryption, and operation audit, protecting service data security. + +**Easy Operation and Maintenance** + +openGauss integrates AI algorithms into databases, reducing the burden of database maintenance. + +- **SQL Prediction** + +openGauss supports SQL execution time prediction based on collected historical performance data. + +- **SQL Diagnoser** + +openGauss supports the diagnoser for SQL execution statements, finding out slow queries in advance.. + +- **Automatical Parameter Adjustment** + +openGauss supports automatically adjusting database parameters, reducing the cost and time of parameter adjustment. + +## Installation + +### Creating a Configuration File + +Before installing the openGauss, you need to create the clusterconfig.xml file. The configuration file in the XML format contains the information about the server where the openGauss is deployed, installation path, IP address, and port number. This file is used to guide how to deploy the openGauss. You need to configure the configuration file according to the actual deployment requirements. + +The following describes how to create an XML configuration file based on the deployment solution of one primary node and one standby node. +The information of value is only an example. You can replace it as required. Each line of information is commented out. + +``` + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +``` + +### Initializing the Installation Environment + +After the openGauss configuration file is created, you need to run the gs_preinstall script to prepare the account and environment so that you can perform openGauss installation and management operations with the minimum permission, ensuring system security. + +Executing the **gs_preinstall** script enables the system to automatically complete the following installation preparations: + +- Sets kernel parameters for the SUSE Linux OS to improve server load performance. The kernel parameters directly affect database running status. Reconfigure them only when necessary. +- Automatically copies the clusteropenGauss configuration files and installation packages to the same directory on each clusteropenGauss host. +- If the installation user and user group of the clusteropenGauss do not exist, the system automatically creates them. +- Reads the directory information in the clusteropenGauss configuration file, creates the directory, and grants the directory permission to the installation user. + +**Precautions** + +- You must check the upper-layer directory permissions to ensure that the user has the read, write, and execution permissions on the installation package and configuration file directory. +- The mapping between each host name and IP address in the XML configuration file must be correct. +- Only user root is authorized to run the gs_preinstall command. + +**Procedure** + +1. Log in to any host where the openGauss is to be installed as user root and create a directory for storing the installation package as planned. + + ``` + mkdir -p /opt/software/openGauss + chmod 755 -R /opt/software + ``` + + > **NOTE:** + > + > - Do not create the directory in the home directory or subdirectory of any openGauss user because you may lack permissions for such directories. + > - The openGauss user must have the read and write permissions on the /opt/software/openGauss directory. + +2. Upload the installation package openGauss-x.x.x-openEULER-64bit.tar.gz and the configuration file clusterconfig.xml to the directory created in the previous step. + +3. Go to the directory for storing the uploaded software package and decompress the package openGauss-x.x.x-openEULER-64bit.tar.gz.After the installation package is decompressed, the script subdirectory is automatically generated in /opt/software/openGauss. OM tool scripts such as gs_preinstall are generated in the script subdirectory. + + ``` + cd /opt/software/openGauss + tar -zxvf openGauss-x.x.x-openEULER-64bit.tar.gz + ``` + +4. Go to the directory for storing tool scripts. + + ``` + cd /opt/software/openGauss/script + ``` + +5. If the openEuler operating system is used, run the following command to open the **performance.sh** file, comment out **sysctl -w vm.min_free_kbytes=112640 &> /dev/null** using the number sign (#), press **Esc** to enter the command mode, and run the **:wq** command to save the modification and exit. + + ``` + vi /etc/profile.d/performance.sh + ``` + +6. To ensure that the OpenSSL version is correct, load the lib library in the installation package before preinstallation. Run the following command. {packagePath} indicates the path where the installation package is stored. In this example, the path is /opt/software/openGauss. + + ``` + export LD_LIBRARY_PATH={packagePath}/script/gspylib/clib:$LD_LIBRARY_PATH + ``` + +7. To ensure successful installation, check whether the values of hostname and /etc/hostname are the same. During preinstallation, the host name is checked. + +8. Execute gs_preinstall to configure the installation environment. If the shared environment is used, add the --sep-env-file=ENVFILE parameter to separate environment variables to avoid mutual impact with other users. The environment variable separation file path is specified by users. + Execute gs_preinstall in interactive mode. During the execution, the mutual trust between users root and between clusteropenGauss users is automatically established. + + ``` + ./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/clusterconfig.xml + ``` + + omm is the database administrator (also the OS user running the openGauss), dbgrp is the group name of the OS user running the openGauss, and /opt/software/ openGauss/clusterconfig.xml is the path of the openGauss configuration file. During the execution, you need to determine whether to establish mutual trust as prompted and enter the password of user root or the openGauss user. + +### Executing Installation + +After the openGauss installation environment is prepared by executing the pre-installation script, deploy openGauss based on the installation process. + +**Prerequisites** + +- You have successfully executed the gs_preinstall script. +- All the server OSs and networks are functioning properly. +- You have checked that the locale parameter for each server is set to the same value. + +**Procedure** + +1. (Optional) Check whether the installation package and openGauss configuration file exist in the planned directories. If no such package or file exists, perform the preinstallation again.. + +2. Log in to any host of the openGauss and switch to the omm user. + + ``` + su - omm + ``` + + > **NOTE:** + > + > - omm indicates the user specified by the -U parameter in the gs_preinstall script. + > - You need to execute the gs_install script as user omm specified in the gs_preinstall script. Otherwise, an execution error will be reported. + +3. Use gs_install to install the openGauss. If the openGauss is installed in environment variable separation mode, run the source command to obtain the environment variable separation file ENVFILE. + + ``` + gs_install -X /opt/software/openGauss/clusterconfig.xml + ``` + + /opt/software/openGauss/script/clusterconfig.xml is the path of the openGauss configuration file. During the execution, you need to enter the database password as prompted. The password must meet complexity requirements. To ensure that you can use the database properly, remember the entered database password. + + The password must meet the following complexity requirements: + + - Contain at least eight characters. + - Cannot be the same as the username, the current password (ALTER), or the current password in an inverted sequence. + - Contain at least three of the following: uppercase characters (A to Z), lowercase characters (a to z), digits (0 to 9), and other characters (limited to ~!@#$%^&*()-_=+\|[{}];:,<.>/?). + +4. After the installation is successful, manually delete the trust between users root on the host, that is, delete the mutual trust file on each openGauss database node. + + ``` + rm -rf ~/.ssh + ``` + +### Uninstalling the openGauss + +The process of uninstalling the openGauss includes uninstalling the openGauss and clearing the environment of the openGauss server. + +#### **Executing Uninstallation** + +The openGauss provides an uninstallation script to help users uninstall the openGauss. + +**Procedure** + +1. Log in as the OS user omm to the host where the CN is located. + +2. Execute the gs_uninstall script to uninstall the database cluster. + + ``` + gs_uninstall --delete-data + ``` + + Alternatively, execute uninstallation on each openGauss node. + + ``` + gs_uninstall --delete-data -L + ``` + +#### **Deleting openGauss Configurations** + +After the openGauss is uninstalled, execute the gs_postuninstall script to delete configurations from all servers in the openGauss if you do not need to re-deploy the openGauss using these configurations. These configurations are made by the gs_preinstall script. +**Prerequisites** + +- The openGauss uninstallation task has been successfully executed. +- User root is trustworthy and available. +- Only user root is authorized to run the gs_postuninstall command. + +**Procedure** + +1. Log in to the openGauss server as user root. + +2. Run the ssh Host name command to check whether mutual trust has been successfully established. Then, enter exit. + + ``` + plat1:~ # ssh plat2 + Last login: Tue Jan 5 10:28:18 2016 from plat1 + plat2:~ # exit + logout + Connection to plat2 closed. + plat1:~ # + ``` + +3. Go to the following path: + + ``` + cd /opt/software/openGauss/script + ``` + +4. Run the gs_postuninstall command to clear the environment. If the openGauss is installed in environment variable separation mode, run the source command to obtain the environment variable separation file ENVFILE. + + ``` + ./gs_postuninstall -U omm -X /opt/software/openGauss/clusterconfig.xml --delete-user --delete-group + ``` + + Alternatively, locally use the gs_postuninstall tool to clear each openGauss node. + + ``` + ./gs_postuninstall -U omm -X /opt/software/openGauss/clusterconfig.xml --delete-user --delete-group -L + ``` + + omm is the name of the OS user who runs the openGauss, and the path of the openGauss configuration file is /opt/software/openGauss/clusterconfig.xml. + If the cluster is installed in environment variable separation mode, delete the environment variable separation parameter ENV obtained by running the source command. + + ``` + unset MPPDB_ENV_SEPARATE_PATH + ``` + +5. Delete the mutual trust between the users root on each openGauss database node. + + +## Compilation + +### Overview + +To compile openGauss, you need two components: openGauss-server and binarylibs. + +- openGauss-server: main code of openGauss. You can obtain it from the open source community. + +- binarylibs: third party open source software that openGauss depends on. You can obtain it by compiling the openGauss-third_party code or downloading from the open source community on which we have compiled a copy and uploaded it . The first method will be introduced in the following chapter. + +Before you compile openGauss, please check the OS and software dependency requirements. + +You can compile openGauss by build.sh, a one-click shell tool, which we will introduce later, or compile by command. Also, an installation package is produced by build.sh. + +### OS and Software Dependency Requirements + +The following OSs are supported: + +- CentOS 7.6 (x86 architecture) + +- openEuler-20.03-LTS (aarch64 architecture) + + +The following table lists the software requirements for compiling the openGauss. + +You are advised to use the default installation packages of the following dependent software in the listed OS installation CD-ROMs or sources. If the following software does not exist, refer to the recommended versions of the software. + +Software dependency requirements are as follows: + +| Software | Recommended Version | +| ------------- | ------------------- | +| libaio-devel | 0.3.109-13 | +| flex | 2.5.31 or later | +| bison | 2.7-4 | +| ncurses-devel | 5.9-13.20130511 | +| glibc.devel | 2.17-111 | +| patch | 2.7.1-10 | +| lsb_release | 4.1 | + +### Downloading openGauss + +You can download openGauss-server and openGauss-third_party from open source community. + +https://opengauss.org/zh/ + +From the following website, you can obtain the binarylibs we have compiled. Please unzip it and rename to **binarylibs** after you download. + +https://opengauss.obs.cn-south-1.myhuaweicloud.com/1.0.0/openGauss-third_party_binarylibs.tar.gz + + +Now we have completed openGauss code. For example, we store it in following directories. + +- /sda/openGauss-server +- /sda/binarylibs +- /sda/openGauss-third_party + +### Compiling Third-Party Software + +Before compiling the openGauss, compile and build the open-source and third-party software on which the openGauss depends. These open-source and third-party software is stored in the openGauss-third_party code repository and usually needs to be built only once. If the open-source software is updated, rebuild the software. + +You can also directly obtain the output file of the open-source software compilation and build from the **binarylibs** repository. + +If you want to compile third-party by yourself, please go to openGauss-third_party repository to see details. + +After the preceding script is executed, the final compilation and build result is stored in the **binarylibs** directory at the same level as **openGauss-third_party**. These files will be used during the compilation of **openGauss-server**. + +### Compiling code + +##### Compiling by build.sh + +build.sh in openGauss-server is an important script tool during compilation. It integrates software installation and compilation and product installation package compilation functions to quickly compile and package code. + +The following table describes the parameters. + +| Option | Default Value | Parameter | Description | +| :----- | :--------------------------- | :------------------------------------- | :----------------------------------------------------------- | +| -h | Do not use this option. | - | Help menu. | +| -m | release | [debug | release | memcheck] | Selects the target version. | +| -3rd | ${Code directory}/binarylibs | [binarylibs path] | Specifies the path of binarylibs. The path must be an absolute path. | +| -pkg | Do not use this option. | - | Compresses the code compilation result into an installation package. | +| -nopt | Do not use this option. | - | On kunpeng platform, like 1616 version, without LSE optimized. | + +> **NOTICE:** +> +> - **-m [debug | release | memcheck]** indicates that three target versions can be selected: +> - **release**: indicates that the binary program of the release version is generated. During compilation of this version, the GCC high-level optimization option is configured to remove the kernel debugging code. This option is usually used in the generation environment or performance test environment. +> - **debug**: indicates that a binary program of the debug version is generated. During compilation of this version, the kernel code debugging function is added, which is usually used in the development self-test environment. +> - **memcheck**: indicates that a binary program of the memcheck version is generated. During compilation of this version, the ASAN function is added based on the debug version to locate memory problems. +> - **-3rd [binarylibs path]** is the path of **binarylibs**. By default, **binarylibs** exists in the current code folder. If **binarylibs** is moved to **openGauss-server** or a soft link to **binarylibs** is created in **openGauss-server**, you do not need to specify the parameter. However, if you do so, please note that the file is easy to be deleted by the **git clean** command. +> - Each option in this script has a default value. The number of options is small and the dependency is simple. Therefore, this script is easy to use. If the required value is different from the default value, set this parameter based on the actual requirements. + +Now you know the usage of build.sh, so you can compile the openGauss-server by one command with build.sh. + +``` +[user@linux openGauss-server]$ sh build.sh -m [debug | release | memcheck] -3rd [binarylibs path] +``` + +For example: + +``` +[user@linux openGauss-server]$ sh build.sh # Compile openGauss of the release version. The binarylibs or its soft link must exist in the code directory. Otherwise, the operation fails. +[user@linux openGauss-server]$ sh build.sh -m debug -3rd /sda/binarylibs # Compilate openGauss of the debug version using binarylibs we put on /sda/ +``` + +The software installation path after compilation is **/sda/openGauss-server/dest**. + +The compiled binary files are stored in **/sda/openGauss-server/dest/bin**. + +Compilation log: **make_compile.log** + +##### Compiling by Command + +1. Run the following script to obtain the system version: + + ``` + [user@linux openGauss-server]$ sh src/get_PlatForm_str.sh + ``` + + > **NOTICE:** + > + > - The command output indicates the OSs supported by the openGauss. The OSs supported by the openGauss are centos7.6_x86_64 and openeuler_aarch64. + > - If **Failed** or another version is displayed, the openGauss does not support the current operating system. + +2. Configure environment variables, add **____** based on the code download location, and replace *** with the result obtained in the previous step. + + ``` + export CODE_BASE=________ # Path of the openGauss-server file + export BINARYLIBS=________ # Path of the binarylibs file + export GAUSSHOME=$CODE_BASE/dest/ + export GCC_PATH=$BINARYLIBS/buildtools/***/gcc8.2/ + export CC=$GCC_PATH/gcc/bin/gcc + export CXX=$GCC_PATH/gcc/bin/g++ + export LD_LIBRARY_PATH=$GAUSSHOME/lib:$GCC_PATH/gcc/lib64:$GCC_PATH/isl/lib:$GCC_PATH/mpc/lib/:$GCC_PATH/mpfr/lib/:$GCC_PATH/gmp/lib/:$LD_LIBRARY_PATH + export PATH=$GAUSSHOME/bin:$GCC_PATH/gcc/bin:$PATH + + ``` + + For example, on CENTOS X86-64 platform, binarylibs directory is placed as the sibling directory of openGauss-server directory. + The following command can be executed under openGauss-server directory. + + ``` + export CODE_BASE=`pwd` + export BINARYLIBS=`pwd`/../binarylibs + export GAUSSHOME=$CODE_BASE/dest/ + export GCC_PATH=$BINARYLIBS/buildtools/centos7.6_x86_64/gcc8.2/ + export CC=$GCC_PATH/gcc/bin/gcc + export CXX=$GCC_PATH/gcc/bin/g++ + export LD_LIBRARY_PATH=$GAUSSHOME/lib:$GCC_PATH/gcc/lib64:$GCC_PATH/isl/lib:$GCC_PATH/mpc/lib/:$GCC_PATH/mpfr/lib/:$GCC_PATH/gmp/lib/:$LD_LIBRARY_PATH + export PATH=$GAUSSHOME/bin:$GCC_PATH/gcc/bin:$PATH + + ``` +3. Select a version and configure it. + + **debug** version: + + ``` + ./configure --gcc-version=8.2.0 CC=g++ CFLAGS='-O0' --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-debug --enable-cassert --enable-thread-safety --without-readline --without-zlib + ``` + + **release** version: + + ``` + ./configure --gcc-version=8.2.0 CC=g++ CFLAGS="-O2 -g3" --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-thread-safety --without-readline --without-zlib + ``` + + **memcheck** version: + + ``` + ./configure --gcc-version=8.2.0 CC=g++ CFLAGS='-O0' --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-debug --enable-cassert --enable-thread-safety --without-readline --without-zlib --enable-memory-check + ``` + + > **NOTICE:** + > + > - *[debug | release | memcheck]* indicates that three target versions are available. + > - On the ARM-based platform, **-D__USE_NUMA** needs to be added to **CFLAGS**. + > - On the **ARMv8.1** platform or a later version (for example, Kunpeng 920), **-D__ARM_LSE** needs to be added to **CFLAGS**. + > - If **binarylibs** is moved to **openGauss-server** or a soft link to **binarylibs** is created in **openGauss-server**, you do not need to specify the **--3rd** parameter. However, if you do so, please note that the file is easy to be deleted by the `git clean` command. + +4. Run the following commands to compile openGauss: + + ``` + [user@linux openGauss-server]$ make -sj + [user@linux openGauss-server]$ make install -sj + ``` + +5. If the following information is displayed, the compilation and installation are successful: + + ``` + openGauss installation complete. + ``` + + The software installation path after compilation is **$GAUSSHOME**. + + The compiled binary files are stored in **$GAUSSHOME/bin**. + + + +### Compiling the Installation Package + +Please read the chapter **Compiling by build.sh** first to understand the usage of build.sh and how to compile openGauss by using the script. + +Now you can compile the installation package with just adding an option `-pkg`. + +``` +[user@linux openGauss-server]$ sh build.sh -m [debug | release | memcheck] -3rd [binarylibs path] -pkg +``` + +For example: + +``` +[user@linux openGauss-server]$ sh build.sh -pkg # Compile openGauss installation package of the release version. The binarylibs or its soft link must exist in the code directory. Otherwise, the operation fails. +[user@linux openGauss-server]$ sh build.sh -m debug -3rd /sda/binarylibs -pkg # Compile openGauss installation package of the debug version using binarylibs we put on /sda/ +``` + +The generated installation package is stored in the **./package** directory. + +Compilation log: **make_compile.log** + +Installation package packaging log: **./package/make_package.log** + +## Quick Start + +See the [Quick Start](https://opengauss.org/en/docs/1.0.0/docs/Quickstart/Quickstart.html). + +## Docs + +For more details about the installation guide, tutorials, and APIs, please see the [User Documentation](https://gitee.com/opengauss/docs). + +## Community + +### Governance + +Check out how openGauss implements open governance [works](https://gitee.com/opengauss/community/blob/master/governance.md). + +### Communication + +- WeLink- Communication platform for developers. +- IRC channel at `#opengauss-meeting` (only for meeting minutes logging purpose) +- Mailing-list: https://opengauss.org/en/community/onlineCommunication.html + +## Contribution + +Welcome contributions. See our [Contributor](https://opengauss.org/en/contribution.html) for more details. + +## Release Notes + +For the release notes, see our [RELEASE](https://opengauss.org/en/docs/1.0.0/docs/Releasenotes/Releasenotes.html). + +## License + +[MulanPSL-2.0](http://license.coscl.org.cn/MulanPSL2/) diff --git a/README.md b/README.md index 4e7f451bd..3f7976506 100644 --- a/README.md +++ b/README.md @@ -1,303 +1,320 @@ ![openGauss Logo](doc/openGauss-logo.png "openGauss logo") -- [What Is openGauss](#what-is-opengauss) -- [Installation](#installation) - - [Creating a Configuration File](#creating-a-configuration-file) - - [Initializing the Installation Environment](#initializing-the-installation-environment) -- [Executing Installation](#executing-installation) -- [Uninstalling the openGauss](#uninstalling-the-openGauss) -- [Compilation](#compilation) - - [Overview](#overview) - - [OS and Software Dependency Requirements](#os-and-software-dependency-requirements) - - [Downloading openGauss](#downloading-openGauss) - - [Compiling Third-Party Software](#compiling-third-party-software) - - [Compiling by build.sh](#compiling-by-build.sh) - - [Compiling by Command](#compiling-by-command) - - [Compiling the Installation Package](#compiling-the-installation-package) -- [Quick Start](#quick-start) -- [Docs](#docs) -- [Community](#community) - - [Governance](#governance) - - [Communication](#communication) -- [Contribution](#contribution) -- [Release Notes](#release-notes) -- [License](#license) +[English](./README.en.md) | 简体中文 -## What Is openGauss -openGauss is an open source relational database management system. It has multi-core high-performance, full link security, intelligent operation and maintenance for enterprise features. openGauss, which is early originated from PostgreSQL, integrates Huawei's core experience in database field for many years. It optimizes the architecture, transaction, storage engine, optimizer and ARM architecture. At the meantime, openGauss as a global database open source community, aims to further advance the development and enrichment of the database software/hardware application ecosystem. -openGauss Architecture +- [什么是openGauss](#什么是openGauss) +- [安装](#安装) + - [创建配置文件](#创建配置文件) + - [初始化安装环境](#初始化安装环境) + - [执行安装](#执行安装) +- [卸载openGauss](#卸载openGauss) +- [编译](#编译) + - [概述](#概述) + - [操作系统和软件依赖要求](#操作系统和软件依赖要求) + - [下载openGauss](#下载openGauss) + - [编译第三方软件](#编译第三方软件) + - [使用build.sh编译](#使用build编译) + - [使用命令编译](#使用命令编译) + - [编译安装包](#编译安装包) +- [快速入门](#快速入门) +- [文档](#文档) +- [社区](#社区) + - [治理](#治理) + - [交流](#交流) +- [贡献](#贡献) +- [发行说明](#发行说明) +- [许可证](许可证) -**High Performance** +## 什么是openGauss -openGauss breaks through the bottleneck of multi-core CPU, 2-way Kunpeng 128 core 1.5 million TPMC on disk-based row store and 3.5 million TPMC on MOT (Memory-Optimized Tables) Engine. +openGauss是一款开源的关系型数据库管理系统,它具有多核高性能、全链路安全性、智能运维等企业级特性。 +openGauss内核早期源自开源数据库PostgreSQL,融合了华为在数据库领域多年的内核经验,在架构、事务、存储引擎、优化器及ARM架构上进行了适配与优化。作为一个开源数据库,期望与广泛的开发者共同构建一个多元化技术的开源数据库社区。 -**Partitions** +openGauss架构 -Divide key data structure shared by internal threads into different partitions to reduce lock access conflicts. For example, CLOG uses partition optimization to solve the bottleneck of ClogControlLock. +**高性能** -**NUMA Structure** +openGauss突破了多核CPU的瓶颈,实现两路鲲鹏128核150万tpmC,内存优化表(MOT)引擎达350万tpmC。 -Malloc key data structures help reduce cross CPU access. The global PGPROC array is divided into several parts according to the number of NUMA nodes, solving the bottleneck of ProcArrayLock. +**数据分区** -**Binding Cores** +内部线程共享的关键数据结构进行数据分区,减少加锁访问冲突。比如CLOG就采用分区优化,解决ClogControlLock锁瓶颈。 -Bind NIC interrupts to different cores and bind cores to different background threads to avoid performance instability due to thread migration between cores. +**NUMA化内核数据结构** -**ARM Optimization** +关键数据结构NUMA化分配,减少跨CPU访问。比如全局PGPROC数组按照NUMA Node的数目分为多份,分别在对应NUMA Node上申请内存。解决ProcArrayLock锁瓶颈。 -Optimize atomic operations based on ARM platform LSE instructions, implementing efficient operation of critical sections. +**绑核优化** -**SQL Bypass** +把网络中断绑核和后台业务线程绑核区分开,避免运行线程在核间迁移造成的性能不稳定。 -Optimize SQL execution process through SQL bypass, reducing CPU execution overhead. +**ARM指令优化** -**High Reliability** +结合ARM平台的原子操作lse进行优化,实现关键互斥变量原子高效操作。 -Under normal service loads, the RTO is less than 10 seconds, reducing the service interruption time caused by node failure. +**SQL BY PASS** -**Parallel Recovery** +通过SQL BY PASS优化SQL执行流程,简化CPU执行开销。 -When the Xlog is transferred to the standby node, the standby node flushes the Xlog to storage medium. At the meantime, the Xlog is sent to the redo recovery dispatch thread. The dispatch thread sends the Xlog to multiple parallel recovery threads to replay. Ensure that the redo speed of the standby node keeps up with the generation speed of the primary host. The standby node is ready in real time, which can be promoted to primary instantly. +**高可靠** -**MOT Engine (beta release)** +正常业务负载情况下,RTO小于10秒,降低节点故障导致的业务不可用时间。 -The Memory-Optimized Tables (MOT) storage engine is a transactional rowstore optimized for many-core and large memory and delivering extreme OLTP performance and high resources utilization. With data and indexes stored totally in-memory, a NUMA-aware design, algorithms that eliminate lock and latch contention and query native compilation (JIT), MOT provides low latency data access and more efficient transaction execution. See MOT Engine documentation (https://opengauss.org/en/docs/1.0.0/docs/Developerguide/mot.html). +**并行恢复** -**Security** +主机日志传输到备机时,备机日志落盘的同时,发送给重做恢复分发线程,分发线程根据日志类型和日志操作的数据页发给多个并行恢复线程进行日志重做,保证备机的重做速度跟上主机日志的产生速度。这样备机实时处于ready状态,从而实现瞬间故障切换。 -openGauss supports account management, account authentication, account locking, password complexity check, privilege management and verification, transmission encryption, and operation audit, protecting service data security. -**Easy Operation and Maintenance** +**MOT引擎(Beta发布)** -openGauss integrates AI algorithms into databases, reducing the burden of database maintenance. +内存优化表(MOT)存储引擎是一个专为多核大内存优化的存储引擎,具有极高的联机事务处理(OLTP)性能和资源利用率。MOT的数据和索引完全存储在内存中,通过NUMA感知执行,算法消除闩锁争用以及查询JIT本地编译,提供低时延数据访问及高效事务执行。更多请参考[MOT引擎文档](https://opengauss.org/zh/docs/1.0.0/docs/Developerguide/%E5%86%85%E5%AD%98%E8%A1%A8%E7%89%B9%E6%80%A7.html)。 -- **SQL Prediction** +**安全** -openGauss supports SQL execution time prediction based on collected historical performance data. +openGauss支持账号管理,账号认证,口令复杂度检查,账号锁定,权限管理和校验,传输加密,操作 +审计等全方位的数据库安全能力,保护业务满足安全要求。 -- **SQL Diagnoser** +**易运维** -openGauss supports the diagnoser for SQL execution statements, finding out slow queries in advance.. +openGauss将AI算法集成到数据库中,减少数据库维护的负担。 -- **Automatic Parameter Adjustment** +- **SQL预测** -openGauss supports automatically adjusting database parameters, reducing the cost and time of parameter adjustment. +openGauss根据收集的历史性能数据进行编码和基于深度学习的训练及预测,支持SQL执行时间预测。 -## Installation +- **SQL诊断器** -### Creating a Configuration File +openGauss支持SQL执行语句的诊断器,提前发现慢查询。 -Before installing the openGauss, you need to create a configuration file. The configuration file in the XML format contains the information about the server where the openGauss is deployed, installation path, IP address, and port number. This file is used to guide how to deploy the openGauss. You need to configure the configuration file according to the actual deployment requirements. +- **参数自动调整** -The following describes how to create an XML configuration file based on the deployment solution of one primary node and one standby node. -The information of value is only an example. You can replace it as required. Each line of information is commented out. +openGauss通过机器学习方法自动调整数据库参数,提高调参效率,降低正确调参成本。 + + +## 安装 + +### 创建配置文件 + +在安装openGauss之前,需要创建clusterconfig.xml配置文件。XML文件包含部署openGauss的服务器信息、安装路径、IP地址以及端口号等。用于告知openGauss如何部署。用户需根据不同场配置对应的XML文件。 + +下面以一主一备的部署方案为例,说明如何创建XML配置文件。 +以下value取值信息仅为示例,可自行替换。每行信息均有注释进行说明。 ``` - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ``` -### Initializing the Installation Environment +### 初始化安装环境 -After the openGauss configuration file is created, you need to run the gs_preinstall script to prepare the account and environment so that you can perform openGauss installation and management operations with the minimum permission, ensuring system security. +创建完openGauss配置文件后,在执行安装前,为了后续能以最小权限进行安装及openGauss管理操作,保证系统安全性,需要运行安装前置脚本gs_preinstall准备好安装用户及环境。 -**Precautions** +安装前置脚本gs_preinstall可以协助用户自动完成如下的安装环境准备工作: -- You must check the upper-layer directory permissions to ensure that the user has the read, write, and execution permissions on the installation package and configuration file directory. -- The mapping between each host name and IP address in the XML configuration file must be correct. -- Only user root is authorized to run the gs_preinstall command. +- 自动设置Linux内核参数以达到提高服务器负载能力的目的。这些参数直接影响数据库系统的运行状态,请仅在确认必要时调整。 +- 自动将openGauss配置文件、安装包拷贝到openGauss主机的相同目录下。 +- openGauss安装用户、用户组不存在时,自动创建安装用户以及用户组。 +- 读取openGauss配置文件中的目录信息并创建,将目录权限授予安装用户。 -**Procedure** +**注意事项** -1. Log in to any host where the openGauss is to be installed as user root and create a directory for storing the installation package as planned. +- 用户需要检查上层目录权限,保证安装用户对安装包和配置文件目录读写执行的权限。 +- xml文件中各主机的名称与IP映射配置正确。 +- 只能使用root用户执行gs_preinstall命令。 + +**操作步骤** + +1.以root用户登录待安装openGauss的任意主机,并按规划创建存放安装包的目录。 ``` - mkdir -p /opt/software/openGauss - chmod 755 -R /opt/software +mkdir -p /opt/software/openGauss +chmod 755 -R /opt/software ``` - > **NOTE:** + > **说明** > - > - Do not create the directory in the home directory or subdirectory of any openGauss user because you may lack permissions for such directories. - > - The openGauss user must have the read and write permissions on the /opt/software/openGauss directory. + > - 不建议把安装包的存放目录规划到openGauss用户的家目录或其子目录下,可能导致权限问题。 + > - openGauss用户须具有/opt/software/openGauss目录的读写权限。 -2. The release package is used as an example. Upload the installation package openGauss_x.x.x_PACKAGES_RELEASE.tar.gz and the configuration file clusterconfig.xml to the directory created in the previous step. +2.将安装包“openGauss-x.x.x-openEULER-64bit.tar.gz”和配置文件“clusterconfig.xml”都上传至上一步所创建的目录中。 -3. Go to the directory for storing the uploaded software package and decompress the package. +3.在安装包所在的目录下,解压安装包openGauss-x.x.x-openEULER-64bit.tar.gz。安装包解压后,在/opt/software/openGauss目录下自动生成script目录。在script目录下生成gs_preinstall等OM工具脚本。 + +``` +cd /opt/software/openGauss +tar -zxvf openGauss-x.x.x-openEULER-64bit.tar.gz +``` + +4.进入工具脚本目录。 ``` - cd /opt/software/openGauss - tar -zxvf openGauss_x.x.x_PACKAGES_RELEASE.tar.gz +cd /opt/software/openGauss/script ``` -4. Decompress the openGauss-x.x.x-openEULER-64bit.tar.gz package. +5.如果是openEuler的操作系统,执行如下命令打开performance.sh文件,用#注释sysctl -w vm.min_free_kbytes=112640 &> /dev/null,键入“ESC”键进入指令模式,执行**:wq**保存并退出修改。 + +``` +vi /etc/profile.d/performance.sh +``` + +6.为确保openssl版本正确,执行预安装前请加载安装包中lib库。执行命令如下,其中*{packagePath}*为用户安装包放置的路径,本示例中为/opt/software/openGauss。 ``` - tar -zxvf openGauss-x.x.x-openEULER-64bit.tar.gz - ``` - - After the installation package is decompressed, the script subdirectory is automatically generated in /opt/software/openGauss. OM tool scripts such as gs_preinstall are generated in the script subdirectory. - -5. Go to the directory for storing tool scripts. - - ``` - cd /opt/software/openGauss/script - ``` - -6. To ensure that the OpenSSL version is correct, load the lib library in the installation package before preinstallation. Run the following command. {packagePath} indicates the path where the installation package is stored. In this example, the path is /opt/software/openGauss. - - ``` - export LD_LIBRARY_PATH={packagePath}/script/gspylib/clib:$LD_LIBRARY_PATH +export LD_LIBRARY_PATH={packagePath}/script/gspylib/clib:$LD_LIBRARY_PATH ``` -7. To ensure successful installation, check whether the values of hostname and /etc/hostname are the same. During preinstallation, the host name is checked. +7.为确保成功安装,检查 hostname 与 /etc/hostname 是否一致。预安装过程中,会对hostname进行检查。 -8. Execute gs_preinstall to configure the installation environment. If the shared environment is used, add the --sep-env-file=ENVFILE parameter to separate environment variables to avoid mutual impact with other users. The environment variable separation file path is specified by users. - Execute gs_preinstall in interactive mode. During the execution, the mutual trust between users root and between clusteropenGauss users is automatically established. +8.使用gs_preinstall准备好安装环境。若为共用环境需加入--sep-env-file=ENVFILE参数分离环境变量,避免与其他用户相互影响,ENVFILE为用户自行指定的环境变量分离文件的路径。 + 执行如下命令,即采用交互模式执行前置,并在执行过程中自动创建root用户互信和openGauss用户互信: ``` - ./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/clusterconfig.xml +./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/clusterconfig.xml ``` - omm is the database administrator (also the OS user running the openGauss), dbgrp is the group name of the OS user running the openGauss, and /opt/software/ openGauss/clusterconfig.xml is the path of the openGauss configuration file. During the execution, you need to determine whether to establish mutual trust as prompted and enter the password of user root or the openGauss user. + omm为数据库管理员用户(即运行openGauss的操作系统用户),dbgrp为运行openGauss的操作系统用户的组名,/opt/software/ openGauss/clusterconfig.xml为openGauss的配置文件路径。执行过程中需要根据提示选择建立互信,并输入root或openGauss用户的密码。 -### Executing Installation +### 执行安装 -After the openGauss installation environment is prepared by executing the pre-installation script, deploy openGauss based on the installation process. +执行前置脚本准备好openGauss安装环境之后,按照启动安装过程部署openGauss。 -**Prerequisites** +**前提条件** -- You have successfully executed the gs_preinstall script. -- All the server OSs and networks are functioning properly. -- You have checked that the locale parameter for each server is set to the same value. +- 已成功执行前置脚本gs_preinstall。 +- 所有服务器操作系统和网络均正常运行。 +- 用户需确保各个主机上的locale保持一致。 -**Procedure** +**操作步骤** -1. (Optional) Check whether the installation package and openGauss configuration file exist in the planned directories. If no such package or file exists, perform the preinstallation again.. +1.(可选)检查安装包和openGauss配置文件在规划路径下是否已存在,如果没有,重新执行预安装,确保预安装成功,再执行以下步骤。 -2. Log in to any host of the openGauss and switch to the omm user. +2.登录到openGauss的主机,并切换到omm用户。 ``` - su - omm +su - omm ``` - > **NOTE:** + > **说明** > - > - omm indicates the user specified by the -U parameter in the gs_preinstall script. - > - You need to execute the gs_install script as user omm specified in the gs_preinstall script. Otherwise, an execution error will be reported. + > - omm为gs_preinstall脚本中-U参数指定的用户。 + > - 以上述omm用户执行gs_install脚本。否则会报执行错误。 -3. Use gs_install to install the openGauss. If the openGauss is installed in environment variable separation mode, run the source command to obtain the environment variable separation file ENVFILE. +3.使用gs_install安装openGauss。若为环境变量分离的模式安装的集群需要source环境变量分离文件ENVFILE。 ``` - gs_install -X /opt/software/openGauss/clusterconfig.xml +gs_install -X /opt/software/openGauss/clusterconfig.xml ``` - The password must meet the following complexity requirements: + /opt/software/openGauss/script/clusterconfig.xml为openGauss配置文件的路径。在执行过程中,用户需根据提示输入数据库的密码,密码具有一定的复杂度,为保证用户正常使用该数据库,请记住输入的数据库密码。 - - Contain at least eight characters. - - Cannot be the same as the username, the current password (ALTER), or the current password in an inverted sequence. - - Contain at least three of the following: uppercase characters (A to Z), lowercase characters (a to z), digits (0 to 9), and other characters (limited to ~!@#$%^&*()-_=+\|[{}];:,<.>/?). + 密码复杂度要求: -4. After the installation is successful, manually delete the trust between users root on the host, that is, delete the mutual trust file on each openGauss database node. + - 长度至少8个字符。 + - 不能和用户名、当前密码(ALTER)、当前密码的倒序相同。 + - 以下至少包含三类:大写字母(A~Z)、小写字母(a~z)、数字(0~9)、其他字符(仅限~!@#$%^&*()-_=+\|[{}];:,<.>/?)。 + +4.安装执行成功之后,需要手动删除主机root用户的互信,即删除openGauss数据库各节点上的互信文件。 ``` - rm -rf ~/.ssh +rm -rf ~/.ssh ``` -### Uninstalling the openGauss +### 卸载openGauss -The process of uninstalling the openGauss includes uninstalling the openGauss and clearing the environment of the openGauss server. +卸载openGauss的过程包括卸载openGauss和清理openGauss服务器环境。 -#### **Executing Uninstallation** +#### **执行卸载** -The openGauss provides an uninstallation script to help users uninstall the openGauss. +openGauss提供了卸载脚本,帮助用户卸载openGauss。 -**Procedure** +**操作步骤** -1. Log in as the OS user omm to the host where the CN is located. +1.以操作系统用户omm登录数据库主节点。 -2. Execute the gs_uninstall script to uninstall the database cluster. +2.使用gs_uninstall卸载openGauss。 ``` - gs_uninstall --delete-data +gs_uninstall --delete-data ``` - Alternatively, execute uninstallation on each openGauss node. + 或者在openGauss中每个节点执行本地卸载。 ``` - gs_uninstall --delete-data -L +gs_uninstall --delete-data -L ``` -#### **Deleting openGauss Configurations** +#### **一键式环境清理** -After the openGauss is uninstalled, execute the gs_postuninstall script to delete configurations from all servers in the openGauss if you do not need to re-deploy the openGauss using these configurations. These configurations are made by the gs_preinstall script. -**Prerequisites** +在openGauss卸载完成后,如果不需要在环境上重新部署openGauss,可以运行脚本gs_postuninstall对openGauss服务器上环境信息做清理。openGauss环境清理是对环境准备脚本gs_preinstall所做设置的清理。 +**前提条件** -- The openGauss uninstallation task has been successfully executed. -- User root is trustworthy and available. -- Only user root is authorized to run the gs_postuninstall command. +- openGauss卸载执行成功。 +- root用户互信可用。 +- 只能使用root用户执行gs_postuninstall命令。 -**Procedure** +**操作步骤** -1. Log in to the openGauss server as user root. +1.以root用户登录openGauss服务器。 -2. Run the ssh Host name command to check whether mutual trust has been successfully established. Then, enter exit. +2.查看互信是否建成功,可以互相执行**ssh 主机名**。输入exit退出。 ``` plat1:~ # ssh plat2 @@ -308,158 +325,157 @@ After the openGauss is uninstalled, execute the gs_postuninstall script to delet plat1:~ # ``` -3. Go to the following path: +3.进入script路径下。 ``` cd /opt/software/openGauss/script ``` -4. Run the gs_postuninstall command to clear the environment. If the openGauss is installed in environment variable separation mode, run the source command to obtain the environment variable separation file ENVFILE. +4.使用gs_postuninstall进行清理。若为环境变量分离的模式安装的集群需要source环境变量分离文件ENVFILE。 ``` ./gs_postuninstall -U omm -X /opt/software/openGauss/clusterconfig.xml --delete-user --delete-group ``` - Alternatively, locally use the gs_postuninstall tool to clear each openGauss node. + 或者在openGauss中每个节点执行本地后置清理。 ``` ./gs_postuninstall -U omm -X /opt/software/openGauss/clusterconfig.xml --delete-user --delete-group -L ``` - omm is the name of the OS user who runs the openGauss, and the path of the openGauss configuration file is /opt/software/openGauss/clusterconfig.xml. - If the cluster is installed in environment variable separation mode, delete the environment variable separation parameter ENV obtained by running the source command. + omm为运行openGauss的操作系统用户名,/opt/software/openGauss/clusterconfig.xml为openGauss配置文件路径。 - ``` - unset MPPDB_ENV_SEPARATE_PATH - ``` +若为环境变量分离的模式安装的集群需删除之前source的环境变量分离的env参数unset MPPDB_ENV_SEPARATE_PATH -5. Delete the mutual trust between the users root on each openGauss database node. +5.删除各openGauss数据库节点root用户互信。 -## Compilation +## 编译 -### Overview +### 概述 -To compile openGauss, you need two components: openGauss-server and binarylibs. +编译openGauss需要openGauss-server和binarylibs两个组件。 -- openGauss-server: main code of openGauss. You can obtain it from the open source community. +- openGauss-server:openGauss的主要代码。可以从开源社区获取。 -- binarylibs: third party open source software that openGauss depends on. You can obtain it by compiling the openGauss-third_party code or downloading from the open source community on which we have compiled a copy and uploaded it . The first method will be introduced in the following chapter. +- binarylibs:openGauss依赖的第三方开源软件,你可以直接编译openGauss-third_party代码获取,也可以从开源社区下载已经编译好的并上传的一个副本。 -Before you compile openGauss, please check the OS and software dependency requirements. +在编译openGauss之前,请检查操作系统和软件依赖要求。 -You can compile openGauss by build.sh, a one-click shell tool, which we will introduce later, or compile by command. Also, an installation package is produced by build.sh. +openGauss可以通过一键式shell工具build.sh进行编译,也可以通过命令进行编译。安装包由build.sh生成。 -### OS and Software Dependency Requirements +### 操作系统和软件依赖要求 -The following OSs are supported: +openGauss支持以下操作系统: -- CentOS 7.6 (x86 architecture) +- CentOS 7.6(x86架构) -- openEuler-20.03-LTS (aarch64 architecture) +- openEuler-20.03-LTS(aarch64架构) -The following table lists the software requirements for compiling the openGauss. +以下表格列举了编译openGauss的软件要求。 -You are advised to use the default installation packages of the following dependent software in the listed OS installation CD-ROMs or sources. If the following software does not exist, refer to the recommended versions of the software. +建议使用从列出的操作系统安装盘或安装源中获取的以下依赖软件的默认安装包进行安装。如果不存在以下软件,请参考推荐的软件版本。 -Software dependency requirements are as follows: +软件依赖要求如下: -| Software | Recommended Version | -| ------------- | ------------------- | -| libaio-devel | 0.3.109-13 | -| flex | 2.5.31 or later | -| bison | 2.7-4 | -| ncurses-devel | 5.9-13.20130511 | -| glibc.devel | 2.17-111 | -| patch | 2.7.1-10 | -| lsb_release | 4.1 | +| 软件 | 推荐版本 | +| ------------- | --------------- | +| libaio-devel | 0.3.109-13 | +| flex | 2.5.31及以上版本 | +| bison | 2.7-4 | +| ncurses-devel | 5.9-13.20130511 | +| glibc.devel | 2.17-111 | +| patch | 2.7.1-10 | +| lsb_release | 4.1 | -### Downloading openGauss +### 下载openGauss -You can download openGauss-server and openGauss-third_party from open source community. +可以从开源社区下载openGauss-server和openGauss-third_party。 https://opengauss.org/zh/ -From the following website, you can obtain the binarylibs we have compiled. Please unzip it and rename to **binarylibs** after you download. +可以通过以下网站获取编译好的binarylibs。下载后请解压缩并重命名为**binarylibs**。 https://opengauss.obs.cn-south-1.myhuaweicloud.com/1.0.0/openGauss-third_party_binarylibs.tar.gz -Now we have completed openGauss code, for example, we store it in following directories. +现在我们已经拥有完整的openGauss代码,把它存储在以下目录中(以sda为例)。 - /sda/openGauss-server - /sda/binarylibs - /sda/openGauss-third_party -### Compiling Third-Party Software +### 编译第三方软件 -Before compiling the openGauss, compile and build the open-source and third-party software on which the openGauss depends. These open-source and third-party software is stored in the openGauss-third_party code repository and usually needs to be built only once. If the open-source software is updated, rebuild the software. +在编译openGauss之前,需要先编译openGauss依赖的开源及第三方软件。这些开源及第三方软件存储在openGauss-third_party代码仓库中,通常只需要构建一次。如果开源软件有更新,需要重新构建软件。 -You can also directly obtain the output file of the open-source software compilation and build from the **binarylibs** repository. +用户也可以直接从**binarylibs**库中获取开源软件编译和构建的输出文件。 -If you want to compile third-party by yourself, please go to openGauss-third_party repository to see details. +如果你想自己编译第三方软件,请到openGauss-third_party仓库查看详情。 -After the preceding script is executed, the final compilation and build result is stored in the **binarylibs** directory at the same level as **openGauss-third_party**. These files will be used during the compilation of **openGauss-server**. +执行完上述脚本后,最终编译和构建的结果保存在与**openGauss-third_party**同级的**binarylibs**目录下。在编译**openGauss-server**时会用到这些文件。 -### Compiling by build.sh +### 代码编译 -build.sh in openGauss-server is an important script tool during compilation. It integrates software installation and compilation and product installation package compilation functions to quickly compile and package code. +##### 使用build.sh编译代码 -The following table describes the parameters. +openGauss-server中的build.sh是编译过程中的重要脚本工具。该工具集成了软件安装编译和产品安装包编译功能,可快速进行代码编译和打包。。 -| Option | Default Value | Parameter | Description | -| :----- | :--------------------------- | :----------------------------- | :----------------------------------------------------------- | -| -h | Do not use this option. | - | Help menu. | -| -m | release | [debug \| release \| memcheck] | Selects the target version. | -| -3rd | ${Code directory}/binarylibs | [binarylibs path] | Specifies the path of binarylibs. The path must be an absolute path. | -| -pkg | Do not use this option. | - | Compresses the code compilation result into an installation package. | -| -nopt | Do not use this option. | - | On kunpeng platform, like 1616 version, without LSE optimized. | +参数说明请见以下表格。 -> **NOTICE:** +| 选项 | 缺省值 | 参数 | 说明 | +| :---- | :--------------------------- | :------------------------------------- | :------------------------------------------------ | +| -h | 请勿使用此选项。 | - | 帮助菜单。 | +| -m | release | [debug | release | memcheck] | 选择目标版本。 | +| -3rd | ${Code directory}/binarylibs | [binarylibs path] | 指定binarylibs路径。该路径必须是绝对路径。 | +| -pkg | 请勿使用此选项。 | - | 将代码编译结果压缩至安装包。 | +| -nopt | 请勿使用此选项。 | - | 如果使用此功能,则对鲲鹏平台的相关CPU不进行优化。 | + +> **注意** > -> 1. **-m [debug | release | memcheck]** indicates that three target versions can be selected: -> - **release**: indicates that the binary program of the release version is generated. During compilation of this version, the GCC high-level optimization option is configured to remove the kernel debugging code. This option is usually used in the generation environment or performance test environment. -> - **debug**: indicates that a binary program of the debug version is generated. During compilation of this version, the kernel code debugging function is added, which is usually used in the development self-test environment. -> - **memcheck**: indicates that a binary program of the memcheck version is generated. During compilation of this version, the ASAN function is added based on the debug version to locate memory problems. -> 2. **-3rd [binarylibs path]** is the path of **binarylibs**. By default, **binarylibs** exists in the current code folder. If **binarylibs** is moved to **openGauss-server** or a soft link to **binarylibs** is created in **openGauss-server**, you do not need to specify the parameter. However, if you do so, please note that the file is easy to be deleted by the **git clean** command. -> 3. Each option in this script has a default value. The number of options is small and the dependency is simple. Therefore, this script is easy to use. If the required value is different from the default value, set this parameter based on the actual requirements. +> - **-m [debug | release | memcheck]**表示有三个目标版本可以选择: +> - **release**:生成release版本的二进制程序。此版本编译时,通过配置GCC高级优化选项,去除内核调试代码。此选项通常在生成环境或性能测试环境中使用。 +> - **debug**:表示生成debug版本的二进制程序。此版本编译时,增加了内核代码调试功能,一般用于开发自测环境。 +> - **memcheck**:表示生成memcheck版本的二进制程序。此版本编译时,在debug版本的基础上增加了ASAN功能,用于定位内存问题。 +> - **-3rd [binarylibs path]**为**binarylibs**的路径。默认设置为当前代码文件夹下存在**binarylibs**,因此如果**binarylibs**被移至**openGauss-server**中,或者在**openGauss-server**中创建了到**binarylibs**的软链接,则不需要指定此参数。但请注意,这样做的话,该文件很容易被**git clean**命令删除。 +> - 该脚本中的每个选项都有一个默认值。选项数量少,依赖简单。因此,该脚本易于使用。如果实际需要的参数值与默认值不同,请根据实际情况配置。 -Now you know the usage of build.sh, so you can compile the openGauss-server by one command with build.sh. +现在你已经知晓build.sh的用法,只需使用如下命令即可编译openGauss-server。 ``` [user@linux openGauss-server]$ sh build.sh -m [debug | release | memcheck] -3rd [binarylibs path] ``` -For example: +举例: ``` -[user@linux openGauss-server]$ sh build.sh # Compile openGauss of the release version. The binarylibs or its soft link must exist in the code directory. Otherwise, the operation fails. -[user@linux openGauss-server]$ sh build.sh -m debug -3rd /sda/binarylibs # Compilate openGauss of the debug version using binarylibs we put on /sda/ +[user@linux openGauss-server]$ sh build.sh # 编译安装release版本的openGauss。需代码目录下有binarylibs或者其软链接,否则将会失败。 +[user@linux openGauss-server]$ sh build.sh -m debug -3rd /sda/binarylibs # 编译安装debug版本的openGauss ``` -The software installation path after compilation is **/sda/openGauss-server/dest**. +编译后的软件安装路径为:**/sda/openGauss-server/dest** -The compiled binary files are stored in **/sda/openGauss-server/dest/bin**. +编译后的二进制文件路径为:**/sda/openGauss-server/dest/bin** -Compilation log: **make_compile.log** +编译日志: **make_compile.log** -### Compiling by Command +##### 使用命令编译代码 -1. Run the following script to obtain the system version: +1.执行以下脚本获取系统版本号: ``` [user@linux openGauss-server]$ sh src/get_PlatForm_str.sh ``` - > **NOTICE:** + > **注意** > - > - The command output indicates the OSs supported by the openGauss. The OSs supported by the openGauss are centos7.6_x86_64 and openeuler_aarch64. - > - If **Failed** or another version is displayed, the openGauss does not support the current operating system. + > - 命令回显信息即为openGauss支持的操作系统。目前openGauss支持的操作系统为centos7.6_x86_64和openeuler_aarch64。 + > - 如果显示**Failed**或其他版本,表示openGauss不支持当前操作系统。 -2. Configure environment variables, add **____** based on the code download location, and replace *** with the result obtained in the previous step. +2.配置环境变量,根据代码下载位置添加**____**,并将***替换为上一步的结果。 ``` export CODE_BASE=________ # Path of the openGauss-server file @@ -473,8 +489,8 @@ Compilation log: **make_compile.log** ``` - For example, on CENTOS X86-64 platform, binarylibs directory is placed as the sibling directory of openGauss-server directory. - The following command can be executed under openGauss-server directory. + 例如,在CENTOS X86-64平台上,binarylibs目录被作为openGauss-server目录的兄弟目录。 + 在openGauss-server目录下执行以下命令。 ``` export CODE_BASE=`pwd` @@ -487,105 +503,105 @@ Compilation log: **make_compile.log** export PATH=$GAUSSHOME/bin:$GCC_PATH/gcc/bin:$PATH ``` -3. Select a version and configure it. +3.选择一个版本进行配置。 - **debug** version: + **debug**版本: ``` ./configure --gcc-version=8.2.0 CC=g++ CFLAGS='-O0' --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-debug --enable-cassert --enable-thread-safety --without-readline --without-zlib ``` - **release** version: + **release**版本: ``` ./configure --gcc-version=8.2.0 CC=g++ CFLAGS="-O2 -g3" --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-thread-safety --without-readline --without-zlib ``` - **memcheck** version: + **memcheck**版本: ``` ./configure --gcc-version=8.2.0 CC=g++ CFLAGS='-O0' --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-debug --enable-cassert --enable-thread-safety --without-readline --without-zlib --enable-memory-check ``` - > **NOTICE:** + > **注意** > - > 1. *[debug | release | memcheck]* indicates that three target versions are available. - > 2. On the ARM-based platform, **-D__USE_NUMA** needs to be added to **CFLAGS**. - > 3. On the **ARMv8.1** platform or a later version (for example, Kunpeng 920), **-D__ARM_LSE** needs to be added to **CFLAGS**. - > 4. If **binarylibs** is moved to **openGauss-server** or a soft link to **binarylibs** is created in **openGauss-server**, you do not need to specify the **--3rd** parameter. However, if you do so, please note that the file is easy to be deleted by the `git clean` command. - > 5. To build with mysql_fdw, add **--enable-mysql-fdw** when configure. Note that before build mysql_fdw, MariaDB's C client library is needed. - > 6. To build with oracle_fdw, add **--enable-oracle-fdw** when configure. Note that before build oracle_fdw, Oracle's C client library is needed. + > - *[debug | release | memcheck]*表示有三个目标版本可用。 + > - 在ARM平台上,需要把**-D__USE_NUMA**添加至**CFLAGS**中。 + > - 在**ARMv8.1**及以上平台(如鲲鹏920),需要把**-D__ARM_LSE**添加至**CFLAGS**中。 + > - 如果**binarylibs**被移至**openGauss-server**中,或者在**openGauss-server**中创建了到**binarylibs**的软链接,则不需要指定**--3rd**参数。但请注意,这样做的话,该文件很容易被`git clean`命令删除。 -4. Run the following commands to compile openGauss: +4.执行以下命令编译openGauss: ``` [user@linux openGauss-server]$ make -sj [user@linux openGauss-server]$ make install -sj ``` -5. If the following information is displayed, the compilation and installation are successful: +5.显示如下信息,表示编译和安装成功。 ``` openGauss installation complete. ``` - The software installation path after compilation is **$GAUSSHOME**. +- 编译后的软件安装路径为**$GAUSSHOME**。 - The compiled binary files are stored in **$GAUSSHOME/bin**. +- 编译后的二进制文件存放路径为:**$GAUSSHOME/bin**。 -### Compiling the Installation Package -Please read the chapter **Compiling by build.sh** first to understand the usage of build.sh and how to compile openGauss by using the script. +### 编译安装包 -Now you can compile the installation package with just adding an option `-pkg`. +请先阅读[使用build.sh编译](#使用build.sh编译)章节,了解build.sh的用法,以及如何使用该脚本编译openGauss。 + +现在,只需添加一个-pkg选项,就可以编译安装包。 ``` [user@linux openGauss-server]$ sh build.sh -m [debug | release | memcheck] -3rd [binarylibs path] -pkg ``` -For example: +举例: ``` -[user@linux openGauss-server]$ sh build.sh -pkg # Compile openGauss installation package of the release version. The binarylibs or its soft link must exist in the code directory. Otherwise, the operation fails. -[user@linux openGauss-server]$ sh build.sh -m debug -3rd /sda/binarylibs -pkg # Compile openGauss installation package of the debug version using binarylibs we put on /sda/ +sh build.sh -pkg # 生成release版本的openGauss安装包。需代码目录下有binarylibs或者其软链接,否则将会失败。 +sh build.sh -m debug -3rd /sdc/binarylibs -pkg # 生成debug版本的openGauss安装包 ``` -The generated installation package is stored in the **./package** directory. +- 生成的安装包存放目录:**./package**。 -Compilation log: **make_compile.log** +- 编译日志: **make_compile.log** -Installation package packaging log: **./package/make_package.log** +- 安装包打包日志: **./package/make_package.log** -## Quick Start -See the [Quick Start](https://opengauss.org/en/docs/1.0.0/docs/Quickstart/Quickstart.html) to implement the image classification. +## 快速入门 -## Docs +参考[快速入门](https://opengauss.org/zh/docs/1.0.0/docs/Quickstart/Quickstart.html)。 -For more details about the installation guide, tutorials, and APIs, please see the [User Documentation](https://gitee.com/opengauss/docs). +## 文档 -## Community +更多安装指南、教程和API请参考[用户文档](https://gitee.com/opengauss/docs)。 -### Governance +## 社区 -Check out how openGauss implements open governance [works](https://gitee.com/opengauss/community/blob/master/governance.md). +### 治理 -### Communication +查看openGauss是如何实现开放[治理](https://gitee.com/opengauss/community/blob/master/governance.md)。 -- WeLink- Communication platform for developers. -- IRC channel at `#opengauss-meeting` (only for meeting minutes logging purpose) -- Mailing-list: https://opengauss.org/en/community/onlineCommunication.html +### 交流 -## Contribution +- WeLink:开发者的交流平台。 +- IRC频道:`#opengauss-meeting`(仅用于会议纪要)。 +- 邮件列表:https://opengauss.org/zh/community/onlineCommunication.html -Welcome contributions. See our [Contributor](https://opengauss.org/en/contribution.html) for more details. +## 贡献 -## Release Notes +欢迎大家来参与贡献。详情请参阅我们的[社区贡献](https://opengauss.org/zh/contribution.html)。 -For the release notes, see our [RELEASE](https://opengauss.org/en/docs/1.0.0/docs/Releasenotes/Releasenotes.html). +## 发行说明 -## License +请参见[发行说明](https://opengauss.org/zh/docs/1.0.0/docs/Releasenotes/Releasenotes.html)。 + +## 许可证 [MulanPSL-2.0](http://license.coscl.org.cn/MulanPSL2/) diff --git a/contrib/mppdb_decoding/mppdb_decoding.cpp b/contrib/mppdb_decoding/mppdb_decoding.cpp index 3d77e5d91..f28a909fd 100755 --- a/contrib/mppdb_decoding/mppdb_decoding.cpp +++ b/contrib/mppdb_decoding/mppdb_decoding.cpp @@ -50,8 +50,6 @@ PG_MODULE_MAGIC; /* These must be available to pg_dlsym() */ -extern "C" PG_FUNCTION_INFO_V1(_PG_init); -extern "C" PG_FUNCTION_INFO_V1(_PG_output_plugin_init); extern "C" void _PG_init(void); extern "C" void _PG_output_plugin_init(OutputPluginCallbacks* cb); diff --git a/contrib/pg_stat_statements/Makefile b/contrib/pg_stat_statements/Makefile index e8aed6121..6d4631d20 100644 --- a/contrib/pg_stat_statements/Makefile +++ b/contrib/pg_stat_statements/Makefile @@ -17,3 +17,6 @@ top_builddir = ../.. include $(top_builddir)/src/Makefile.global include $(top_srcdir)/contrib/contrib-global.mk endif + +exclude_option=-fPIE +override CPPFLAGS := $(filter-out $(exclude_option),$(CPPFLAGS)) diff --git a/contrib/pg_stat_statements/pg_stat_statements.cpp b/contrib/pg_stat_statements/pg_stat_statements.cpp index 15013089d..182208e20 100755 --- a/contrib/pg_stat_statements/pg_stat_statements.cpp +++ b/contrib/pg_stat_statements/pg_stat_statements.cpp @@ -1936,3 +1936,4 @@ static int comp_location(const void* a, const void* b) else return 0; } + diff --git a/contrib/test_decoding/test_decoding.cpp b/contrib/test_decoding/test_decoding.cpp index 28eeaed0e..b341453c2 100644 --- a/contrib/test_decoding/test_decoding.cpp +++ b/contrib/test_decoding/test_decoding.cpp @@ -33,8 +33,6 @@ PG_MODULE_MAGIC; /* These must be available to pg_dlsym() */ -extern "C" PG_FUNCTION_INFO_V1(_PG_init); -extern "C" PG_FUNCTION_INFO_V1(_PG_output_plugin_init); extern "C" void _PG_init(void); extern "C" void _PG_output_plugin_init(OutputPluginCallbacks* cb); diff --git a/doc/openGauss-architecture.en.png b/doc/openGauss-architecture.en.png new file mode 100644 index 000000000..f1907c4cf Binary files /dev/null and b/doc/openGauss-architecture.en.png differ diff --git a/doc/openGauss-architecture.png b/doc/openGauss-architecture.png index de4c4d55f..d1144128b 100644 Binary files a/doc/openGauss-architecture.png and b/doc/openGauss-architecture.png differ diff --git a/docker/README.md b/docker/README.md index bde2194b8..48d1dbe68 100644 --- a/docker/README.md +++ b/docker/README.md @@ -1,34 +1,5 @@ -# Architecture And Os Version +# openGauss on Docker +Sample Docker build files to facilitate installation, configuration, and environment setup for DevOps users. For more information about openGasuss please see the [openGauss Online Documentation](https://opengauss.org/zh/docs/1.0.0/docs/Quickstart/Quickstart.html). -x86-64 CentOS7.6 -ARM64 openEuler 20.03 LTS - -# Build Image - -```console -docker build -t opengauss:1.0 . -``` - -# Start Instance - -```console -$ docker run --name opengauss --privileged=true -d -e GS_PASSWORD=secretpassword@123 opengauss:1.0 -``` - -# Connect To The Container Database From Os - -```console -$ docker run −−name opengauss −−privileged=true −d −e GSPASSWORD=secretpassword@123 \ - −p8888:5432 opengauss:1.0 gsql -d postgres -U gaussdb -W'secretpassword@123' \ - -h your-host-ip -p8888 -``` - -# Persist Data - -```console -$ docker run --name opengauss --privileged=true -d -e GS_PASSWORD=secretpassword@123 \ - -v /opengauss:/var/lib/opengauss opengauss:1.0 -``` - -# Todo -primary standby install +## SingleInstance +Provides Docker build files to create an openGasuss Single Instance Docker image. For more details, see [SingleInstance/README.md](./SingleInstance/README.md). diff --git a/docker/SingleInstance/README.md b/docker/SingleInstance/README.md new file mode 100644 index 000000000..c6ce63056 --- /dev/null +++ b/docker/SingleInstance/README.md @@ -0,0 +1,8 @@ +# About Opengauss + + openGauss is an open source relational database management system that is released with the Mulan PSL v2. with the kernel derived from PostgreSQL, openGauss is built on Huawei's years of experience in the database field and continuously provides competitive features tailored to enterprise-class scenarios. In addition, openGauss is an open source database platform that encourages community contribution and collaboration. + + +# How To Run Opengauss On Docker +You may read the English installation guide [openGauss-in-Docker-container-installation-guide.md](https://gitee.com/lee1002/docs/blob/master/content/en/docs/installation/openGauss-in-Docker-container-installation-guide.md +), and [中文安装指南](https://gitee.com/lee1002/docs/blob/master/content/zh/docs/installation/openGauss容器版本安装指南.md) for details. diff --git a/docker/SingleInstance/dockerfiles/1.0.0/Checksum b/docker/SingleInstance/dockerfiles/1.0.0/Checksum new file mode 100644 index 000000000..2365208b3 --- /dev/null +++ b/docker/SingleInstance/dockerfiles/1.0.0/Checksum @@ -0,0 +1 @@ +369bbc8229d0526b8df454f76d244397 openGauss-1.0.0-CentOS-64bit.tar.bz2 diff --git a/docker/dockerfile b/docker/SingleInstance/dockerfiles/1.0.0/Dockerfile similarity index 89% rename from docker/dockerfile rename to docker/SingleInstance/dockerfiles/1.0.0/Dockerfile index 3a5f5146c..ecb2729df 100755 --- a/docker/dockerfile +++ b/docker/SingleInstance/dockerfiles/1.0.0/Dockerfile @@ -35,10 +35,10 @@ RUN mkdir /docker-entrypoint-initdb.d ENV PGDATA /var/lib/opengauss/data -COPY docker-entrypoint.sh /usr/local/bin/ -RUN chmod +x /usr/local/bin/docker-entrypoint.sh;ln -s /usr/local/bin/docker-entrypoint.sh / # backwards compat +COPY entrypoint.sh /usr/local/bin/ +RUN chmod +x /usr/local/bin/entrypoint.sh;ln -s /usr/local/bin/entrypoint.sh / # backwards compat -ENTRYPOINT ["docker-entrypoint.sh"] +ENTRYPOINT ["entrypoint.sh"] EXPOSE 5432 CMD ["gaussdb"] diff --git a/docker/docker-entrypoint.sh b/docker/SingleInstance/dockerfiles/1.0.0/entrypoint.sh similarity index 100% rename from docker/docker-entrypoint.sh rename to docker/SingleInstance/dockerfiles/1.0.0/entrypoint.sh diff --git a/docker/SingleInstance/dockerfiles/buildDockerImage.sh b/docker/SingleInstance/dockerfiles/buildDockerImage.sh new file mode 100755 index 000000000..e86df3fe4 --- /dev/null +++ b/docker/SingleInstance/dockerfiles/buildDockerImage.sh @@ -0,0 +1,178 @@ +#!/bin/bash -e + +usage() { + cat << EOF + +Usage: buildDockerImage.sh -v [version] [-i] [Docker build option] +Builds a Docker Image for openGauss + +Parameters: + -v: version to build + Choose one of: $(for i in $(ls -d */); do echo -n "${i%%/} "; done) + -i: ignores the MD5 checksums + +LICENSE UPL 1.0 + + +EOF + +} + +# Validate packages +checksumPackages() { + if hash md5sum 2>/dev/null; then + echo "Checking if required packages are present and valid..." + if ! md5sum -c "Checksum"; then + echo "MD5 for required packages to build this image did not match!" + echo "Make sure to download missing files in folder $VERSION." + exit 1; + fi + else + echo "Ignored MD5 sum, 'md5sum' command not available."; + fi +} + + +# Check Docker version +checkDockerVersion() { + # Get Docker Server version + echo "Checking Docker version." + DOCKER_VERSION=$(docker version --format '{{.Server.Version | printf "%.5s" }}'|| exit 0) + # Remove dot in Docker version + DOCKER_VERSION=${DOCKER_VERSION//./} + + if [ -z "$DOCKER_VERSION" ]; then + # docker could be aliased to podman and errored out (https://github.com/containers/libpod/pull/4608) + checkPodmanVersion + elif [ "$DOCKER_VERSION" -lt "${MIN_DOCKER_VERSION//./}" ]; then + echo "Docker version is below the minimum required version $MIN_DOCKER_VERSION" + echo "Please upgrade your Docker installation to proceed." + exit 1; + fi; +} + +############## +#### MAIN #### +############## + +# Parameters +VERSION="1.0.0" +SKIPMD5=0 +DOCKEROPS="" +MIN_DOCKER_VERSION="17.09" +DOCKERFILE="Dockerfile" + +if [ "$#" -eq 0 ]; then + usage; + exit 1; +fi + +while getopts "hesxiv:o:" optname; do + case "$optname" in + "h") + usage + exit 0; + ;; + "i") + SKIPMD5=1 + ;; + "v") + VERSION="$OPTARG" + ;; + "o") + DOCKEROPS="$OPTARG" + ;; + "?") + usage; + exit 1; + ;; + *) + # Should not occur + echo "Unknown error while processing options inside buildDockerImage.sh" + ;; + esac +done + +checkDockerVersion + + + +# Which Dockerfile should be used? +if [ "$VERSION" == "12.1.0.2" ] || [ "$VERSION" == "11.2.0.2" ] || [ "$VERSION" == "18.4.0" ]; then + DOCKERFILE="$DOCKERFILE" +fi; + +# Oracle Database Image Name +IMAGE_NAME="opengauss:$VERSION" + +# Go into version folder +cd "$VERSION" || { + echo "Could not find version directory '$VERSION'"; + exit 1; +} + +if [ ! "$SKIPMD5" -eq 1 ]; then + checksumPackages +else + echo "Ignored MD5 checksum." +fi +echo "==========================" +echo "DOCKER info:" +docker info +echo "==========================" + +# Proxy settings +PROXY_SETTINGS="" +if [ "${http_proxy}" != "" ]; then + PROXY_SETTINGS="$PROXY_SETTINGS --build-arg http_proxy=${http_proxy}" +fi + +if [ "${https_proxy}" != "" ]; then + PROXY_SETTINGS="$PROXY_SETTINGS --build-arg https_proxy=${https_proxy}" +fi + +if [ "${ftp_proxy}" != "" ]; then + PROXY_SETTINGS="$PROXY_SETTINGS --build-arg ftp_proxy=${ftp_proxy}" +fi + +if [ "${no_proxy}" != "" ]; then + PROXY_SETTINGS="$PROXY_SETTINGS --build-arg no_proxy=${no_proxy}" +fi + +if [ "$PROXY_SETTINGS" != "" ]; then + echo "Proxy settings were found and will be used during the build." +fi + +# ################## # +# BUILDING THE IMAGE # +# ################## # +echo "Building image '$IMAGE_NAME' ..." + +# BUILD THE IMAGE (replace all environment variables) +BUILD_START=$(date '+%s') +docker build --force-rm=true --no-cache=true \ + $DOCKEROPS $PROXY_SETTINGS \ + -t $IMAGE_NAME -f $DOCKERFILE . || { + echo "" + echo "ERROR: Oracle Database Docker Image was NOT successfully created." + echo "ERROR: Check the output and correct any reported problems with the docker build operation." + exit 1 +} + +# Remove dangling images (intermitten images with tag ) +yes | docker image prune > /dev/null + +BUILD_END=$(date '+%s') +BUILD_ELAPSED=`expr $BUILD_END - $BUILD_START` + +echo "" +echo "" + +cat << EOF + openGauss Docker Image $VERSION is ready to be extended: + + --> $IMAGE_NAME + + Build completed in $BUILD_ELAPSED seconds. + +EOF diff --git a/src/bin/gs_guc/cluster_guc.conf b/src/bin/gs_guc/cluster_guc.conf index 86863b7cd..b9ad7f149 100644 --- a/src/bin/gs_guc/cluster_guc.conf +++ b/src/bin/gs_guc/cluster_guc.conf @@ -303,6 +303,10 @@ max_process_memory|int|2097152,2147483647|kB|NULL| session_statistics_memory|int|5120,1073741823|kB|NULL| session_history_memory|int|10240,1073741823|kB|NULL| max_query_retry_times|int|0,20|NULL|NULL| +max_replication_slots|int|0,262143|NULL|NULL| +enable_slot_log|bool|0,0|NULL|NULL| +max_changes_in_memory|int|1,2147483647|NULL|NULL| +max_cached_tuplebufs|int|1,2147483647|NULL|NULL| max_stack_depth|int|100,2147483647|kB|NULL| max_standby_archive_delay|int|-1,2147483647|ms|'-1' means to permit backup machine waits until the query of conflict is completed.| max_standby_streaming_delay|int|-1,2147483647|ms|NULL| @@ -519,6 +523,7 @@ numa_distribute_mode|string|0,0|NULL|NULL| defer_csn_cleanup_time|int|0,2147483647|ms|NULL| tcp_recv_timeout|int|0,86400|s|Specify the receiving timeouts until reporting an error.| max_inner_tool_connections|int|1,8388607|NULL|NULL| +max_keep_log_seg|int|0,2147483647|NULL|NULL| [gtm] nodename|string|0,0|NULL|Name of this GTM/GTM-Standby.| port|int|1,65535|NULL|Listen Port of GTM or GTM standby server.| @@ -658,6 +663,7 @@ cstore_buffers|int|16384,1073741823|kB|NULL| udfworkermemhardlimit|int|0,2147483647|kB|Sets the hard memory limit to be used for fenced UDF.| wal_buffers|int|-1,262143|kB|Every time a transaction is committed, the contents of WAL buffers are written to disk, it is set to a large value will not bring significant performance gains. If you set it to hundreds of megabytes, you may have written to the disk to improve performance on the server a lot of real-time transaction commits. According to experience, the default value is sufficient for most situations.| max_wal_senders|int|0,8388607|NULL|Check whether the new value of max_wal_senders is less than max_connections and wal_level is archive or hot_standby, otherwise the gaussdb will start failed.| +max_replication_slots|int|0,262143|NULL|NULL| autovacuum_freeze_max_age|int64|100000,576460752303423487|NULL|NULL| autovacuum_max_workers|int|0,8388607|NULL|NULL| track_activity_query_size|int|100,102400|NULL|NULL| diff --git a/src/bin/pg_ctl/pg_ctl.cpp b/src/bin/pg_ctl/pg_ctl.cpp index b13c58e85..0fcefc075 100644 --- a/src/bin/pg_ctl/pg_ctl.cpp +++ b/src/bin/pg_ctl/pg_ctl.cpp @@ -1035,8 +1035,9 @@ static PGPing test_postmaster_connection(pgpid_t pm_pid, bool do_checkpoint, str _("could not stat file gaussdb_state_file %s: %s\n"), gaussdb_state_file, strerror(errno)); - } else { - if (beforeStat.st_mtime != afterStat.st_mtime) { + } else if (errno != ENOENT) { + if (beforeStat.st_mtim.tv_sec != afterStat.st_mtim.tv_sec || + beforeStat.st_mtim.tv_nsec != afterStat.st_mtim.tv_nsec) { nRet = memset_s(&state, sizeof(state), 0, sizeof(state)); securec_check_c(nRet, "\0", "\0"); ReadDBStateFile(&state); @@ -3410,7 +3411,7 @@ static void do_help(void) " (PostgreSQL server executable) or gs_initdb\n")); printf(_(" -p PATH-TO-POSTGRES normally not necessary\n")); printf(_("\nOptions for stop or restart:\n")); - printf(_(" -m, --mode=MODE MODE can be \"smart\", \"fast\", or \"immediate\"\n")); + printf(_(" -m, --mode=MODE MODE can be \"fast\", or \"immediate\"\n")); printf(_("\nOptions for restore:\n")); printf(_(" --remove-backup Remove the pg_rewind_bak dir after restore with \"restore\" command\n")); #ifdef ENABLE_MULTIPLE_NODES @@ -3420,7 +3421,6 @@ static void do_help(void) printf(_(" -n NAME patch name, NAME should be patch name with path\n")); #endif printf(_("\nShutdown modes are:\n")); - printf(_(" smart quit with fast shutdown on primary, and recovery done on standby\n")); printf(_(" fast quit directly, with proper shutdown\n")); printf(_(" immediate quit without complete shutdown; will lead to recovery on restart\n")); @@ -3479,12 +3479,7 @@ static void do_help(void) static void set_mode(char* modeopt) { - if (strcmp(modeopt, "s") == 0 || strcmp(modeopt, "smart") == 0) { - shutdown_mode = SMART_MODE; - stop_mode = "smart"; - switch_mode = SmartDemote; - sig = SIGTERM; - } else if (strcmp(modeopt, "f") == 0 || strcmp(modeopt, "fast") == 0) { + if (strcmp(modeopt, "f") == 0 || strcmp(modeopt, "fast") == 0) { shutdown_mode = FAST_MODE; stop_mode = "fast"; switch_mode = FastDemote; diff --git a/src/bin/pg_dump/pg_dump.cpp b/src/bin/pg_dump/pg_dump.cpp index 767d97049..aa7efceff 100644 --- a/src/bin/pg_dump/pg_dump.cpp +++ b/src/bin/pg_dump/pg_dump.cpp @@ -2526,6 +2526,10 @@ static void makeTableDataInfo(TableInfo* tbinfo, bool boids) if (tbinfo->relpersistence == RELPERSISTENCE_UNLOGGED && no_unlogged_table_data) return; + /* Don't dump data in global temp table/sequence */ + if (tbinfo->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) + return; + /* Check that the data is not explicitly excluded */ if (simple_oid_list_member(&tabledata_exclude_oids, tbinfo->dobj.catId.oid)) return; @@ -4694,7 +4698,7 @@ AggInfo* getAggregates(Archive* fout, int* numAggs) "(%s proowner) AS rolname, " "proacl AS aggacl " "FROM pg_proc p " - "WHERE proisagg AND (" + "WHERE prokind = 'a' AND (" "pronamespace != " "(SELECT oid FROM pg_namespace " "WHERE nspname = 'pg_catalog')", @@ -4716,7 +4720,7 @@ AggInfo* getAggregates(Archive* fout, int* numAggs) "(%s proowner) AS rolname, " "proacl AS aggacl " "FROM pg_proc " - "WHERE proisagg " + "WHERE prokind = 'a' " "AND pronamespace != " "(SELECT oid FROM pg_namespace WHERE nspname = 'pg_catalog')", username_subquery); @@ -4862,7 +4866,7 @@ FuncInfo* getFuncs(Archive* fout, int* numFuncs) "pronamespace, " "(%s proowner) AS rolname " "FROM pg_proc p " - "WHERE NOT proisagg AND (" + "WHERE prokind != 'a' AND (" "pronamespace != " "(SELECT oid FROM pg_namespace " "WHERE nspname = 'pg_catalog')", @@ -11118,7 +11122,7 @@ static void dumpFunc(Archive* fout, FuncInfo* finfo) char* proallargtypes = NULL; char* proargmodes = NULL; char* proargnames = NULL; - char* proiswindow = NULL; + char* prokind = NULL; char* provolatile = NULL; char* proisstrict = NULL; char* prosecdef = NULL; @@ -11171,7 +11175,7 @@ static void dumpFunc(Archive* fout, FuncInfo* finfo) "pg_catalog.pg_get_function_arguments(oid) AS funcargs, " "pg_catalog.pg_get_function_identity_arguments(oid) AS funciargs, " "pg_catalog.pg_get_function_result(oid) AS funcresult, " - "proiswindow, provolatile, proisstrict, prosecdef, " + "prokind, provolatile, proisstrict, prosecdef, " "proleakproof, proconfig, procost, prorows, " "%s, " "%s, " @@ -11192,7 +11196,7 @@ static void dumpFunc(Archive* fout, FuncInfo* finfo) funciargs = PQgetvalue(res, 0, PQfnumber(res, "funciargs")); funcresult = PQgetvalue(res, 0, PQfnumber(res, "funcresult")); proallargtypes = proargmodes = proargnames = NULL; - proiswindow = PQgetvalue(res, 0, PQfnumber(res, "proiswindow")); + prokind = PQgetvalue(res, 0, PQfnumber(res, "prokind")); provolatile = PQgetvalue(res, 0, PQfnumber(res, "provolatile")); proisstrict = PQgetvalue(res, 0, PQfnumber(res, "proisstrict")); prosecdef = PQgetvalue(res, 0, PQfnumber(res, "prosecdef")); @@ -11303,7 +11307,7 @@ static void dumpFunc(Archive* fout, FuncInfo* finfo) appendPQExpBuffer(q, "\n LANGUAGE %s", fmtId(lanname)); - if (proiswindow[0] == 't') + if (PROC_IS_WIN(prokind[0])) appendPQExpBuffer(q, " WINDOW"); if (provolatile[0] != PROVOLATILE_VOLATILE) { @@ -16035,9 +16039,17 @@ static void dumpTableSchema(Archive* fout, TableInfo* tbinfo) if (tbinfo->parttype == PARTTYPE_PARTITIONED_RELATION) { appendPQExpBuffer(q, "CREATE %s %s", reltypename, fmtId(tbinfo->dobj.name)); } else { + const char *tableType = nullptr; + if (tbinfo->relpersistence == RELPERSISTENCE_UNLOGGED) { + tableType = "UNLOGGED "; + } else if (tbinfo->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) { + tableType = "GLOBAL TEMPORARY "; + } else { + tableType = ""; + } appendPQExpBuffer(q, "CREATE %s%s %s", - tbinfo->relpersistence == RELPERSISTENCE_UNLOGGED ? "UNLOGGED " : "", + tableType, reltypename, fmtId(tbinfo->dobj.name)); } @@ -16715,7 +16727,9 @@ static void dumpTableSchema(Archive* fout, TableInfo* tbinfo) * attislocal correctly, plus fix up any inherited CHECK constraints. * Analogously, we set up typed tables using ALTER TABLE / OF here. */ - if (binary_upgrade && ((tbinfo->relkind == RELKIND_RELATION) || (tbinfo->relkind == RELKIND_FOREIGN_TABLE))) { + if (binary_upgrade && + ((tbinfo->relkind == RELKIND_RELATION) || (tbinfo->relkind == RELKIND_FOREIGN_TABLE)) && + tbinfo->relpersistence != RELPERSISTENCE_GLOBAL_TEMP) { for (j = 0; j < tbinfo->numatts; j++) { if (tbinfo->attisdropped[j]) { appendPQExpBuffer(q, "\n-- For binary upgrade, recreate dropped column.\n"); diff --git a/src/bin/psql/describe.cpp b/src/bin/psql/describe.cpp index c6cd4260f..5bcc49fe4 100755 --- a/src/bin/psql/describe.cpp +++ b/src/bin/psql/describe.cpp @@ -101,7 +101,7 @@ bool describeAggregates(const char* pattern, bool verbose, bool showSystem) " pg_catalog.obj_description(p.oid, 'pg_proc') as \"%s\"\n" "FROM pg_catalog.pg_proc p\n" " LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace\n" - "WHERE p.proisagg\n", + "WHERE p.prokind = 'a'\n", gettext_noop("Description")); if (!showSystem && (pattern == NULL)) @@ -264,8 +264,8 @@ bool describeFunctions(const char* functypes, const char* pattern, bool verbose, " pg_catalog.pg_get_function_result(p.oid) as \"%s\",\n" " pg_catalog.pg_get_function_arguments(p.oid) as \"%s\",\n" " CASE\n" - " WHEN p.proisagg THEN '%s'\n" - " WHEN p.proiswindow THEN '%s'\n" + " WHEN p.prokind = 'a' THEN '%s'\n" + " WHEN p.prokind = 'w' THEN '%s'\n" " WHEN p.prorettype = 'pg_catalog.trigger'::pg_catalog.regtype THEN '%s'\n" " ELSE '%s'\n" "END as \"%s\"", @@ -311,7 +311,7 @@ bool describeFunctions(const char* functypes, const char* pattern, bool verbose, " ), ', ')\n" " END AS \"%s\",\n" " CASE\n" - " WHEN p.proisagg THEN '%s'\n" + " WHEN p.prokind = 'a' THEN '%s'\n" " WHEN p.prorettype = 'pg_catalog.trigger'::pg_catalog.regtype THEN '%s'\n" " ELSE '%s'\n" " END AS \"%s\"", @@ -328,7 +328,7 @@ bool describeFunctions(const char* functypes, const char* pattern, bool verbose, " pg_catalog.format_type(p.prorettype, NULL) as \"%s\",\n" " pg_catalog.oidvectortypes(p.proargtypes) as \"%s\",\n" " CASE\n" - " WHEN p.proisagg THEN '%s'\n" + " WHEN p.prokind = 'a' THEN '%s'\n" " WHEN p.prorettype = 'pg_catalog.trigger'::pg_catalog.regtype THEN '%s'\n" " ELSE '%s'\n" " END AS \"%s\"", @@ -384,7 +384,7 @@ bool describeFunctions(const char* functypes, const char* pattern, bool verbose, appendPQExpBuffer(&buf, "WHERE "); have_where = true; } - appendPQExpBuffer(&buf, "NOT p.proisagg\n"); + appendPQExpBuffer(&buf, "p.prokind != 'a'\n"); } if (!showTrigger) { if (have_where) { @@ -402,7 +402,7 @@ bool describeFunctions(const char* functypes, const char* pattern, bool verbose, appendPQExpBuffer(&buf, "WHERE "); have_where = true; } - appendPQExpBuffer(&buf, "NOT p.proiswindow\n"); + appendPQExpBuffer(&buf, "p.prokind != 'w'\n"); } } else { bool needs_or = false; @@ -411,7 +411,7 @@ bool describeFunctions(const char* functypes, const char* pattern, bool verbose, have_where = true; /* Note: at least one of these must be true ... */ if (showAggregate) { - appendPQExpBuffer(&buf, "p.proisagg\n"); + appendPQExpBuffer(&buf, "p.prokind = 'a'\n"); needs_or = true; } if (showTrigger) { @@ -425,7 +425,7 @@ bool describeFunctions(const char* functypes, const char* pattern, bool verbose, if (needs_or) { appendPQExpBuffer(&buf, " OR "); } - appendPQExpBuffer(&buf, "p.proiswindow\n"); + appendPQExpBuffer(&buf, "p.prokind = 'w'\n"); needs_or = true; } appendPQExpBuffer(&buf, " )\n"); diff --git a/src/bin/psql/tab-complete.cpp b/src/bin/psql/tab-complete.cpp index 0758fc6e5..1eb98ff3b 100644 --- a/src/bin/psql/tab-complete.cpp +++ b/src/bin/psql/tab-complete.cpp @@ -198,7 +198,7 @@ static const SchemaQuery Query_for_list_of_aggregates = { /* catname */ "pg_catalog.pg_proc p", /* selcondition */ - "p.proisagg", + "p.prokind", /* viscondition */ "pg_catalog.pg_function_is_visible(p.oid)", /* namespace */ diff --git a/src/common/backend/catalog/Makefile b/src/common/backend/catalog/Makefile index 3a106b5cf..c8fd21ccc 100644 --- a/src/common/backend/catalog/Makefile +++ b/src/common/backend/catalog/Makefile @@ -21,7 +21,8 @@ OBJS = catalog.o dependency.o heap.o index.o indexing.o namespace.o aclchk.o \ objectaddress.o pg_aggregate.o pg_collation.o pg_constraint.o pg_conversion.o \ pg_depend.o pg_enum.o pg_inherits.o pg_largeobject.o pg_namespace.o pg_object.o\ pg_operator.o pg_proc.o pg_range.o pg_db_role_setting.o pg_shdepend.o pg_synonym.o\ - pg_type.o pgxc_class.o storage.o toasting.o pg_job.o pg_partition.o pg_hashbucket.o cstore_ctlg.o dfsstore_ctlg.o pg_builtin_proc.o + pg_type.o pgxc_class.o storage_gtt.o storage.o toasting.o pg_job.o pg_partition.o \ + pg_hashbucket.o cstore_ctlg.o dfsstore_ctlg.o pg_builtin_proc.o BKIFILES = postgres.bki postgres.description postgres.shdescription diff --git a/src/common/backend/catalog/builtin_funcs.ini b/src/common/backend/catalog/builtin_funcs.ini index 67596e1cf..26f59aefd 100644 --- a/src/common/backend/catalog/builtin_funcs.ini +++ b/src/common/backend/catalog/builtin_funcs.ini @@ -1,10394 +1,10410 @@ AddFuncGroup( "abbrev", 2, - AddBuiltinFunc(_0(598), _1("abbrev"), _2(1), _3(true), _4(false), _5(inet_abbrev), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inet_abbrev"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(599), _1("abbrev"), _2(1), _3(true), _4(false), _5(cidr_abbrev), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 650), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cidr_abbrev"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(598), _1("abbrev"), _2(1), _3(true), _4(false), _5(inet_abbrev), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inet_abbrev"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(599), _1("abbrev"), _2(1), _3(true), _4(false), _5(cidr_abbrev), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 650), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cidr_abbrev"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "abs", 6, - AddBuiltinFunc(_0(1394), _1("abs"), _2(1), _3(true), _4(false), _5(float4abs), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1395), _1("abs"), _2(1), _3(true), _4(false), _5(float8abs), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1396), _1("abs"), _2(1), _3(true), _4(false), _5(int8abs), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1397), _1("abs"), _2(1), _3(true), _4(false), _5(int4abs), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1398), _1("abs"), _2(1), _3(true), _4(false), _5(int2abs), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1705), _1("abs"), _2(1), _3(true), _4(false), _5(numeric_abs), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1394), _1("abs"), _2(1), _3(true), _4(false), _5(float4abs), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1395), _1("abs"), _2(1), _3(true), _4(false), _5(float8abs), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1396), _1("abs"), _2(1), _3(true), _4(false), _5(int8abs), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1397), _1("abs"), _2(1), _3(true), _4(false), _5(int4abs), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1398), _1("abs"), _2(1), _3(true), _4(false), _5(int2abs), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1705), _1("abs"), _2(1), _3(true), _4(false), _5(numeric_abs), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "abstime", 2, - AddBuiltinFunc(_0(1180), _1("abstime"), _2(1), _3(true), _4(false), _5(timestamptz_abstime), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_abstime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMESTAMP2ABSTIMEFUNCOID), _1("abstime"), _2(1), _3(true), _4(false), _5(timestamp_abstime), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_abstime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(1180), _1("abstime"), _2(1), _3(true), _4(false), _5(timestamptz_abstime), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_abstime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMESTAMP2ABSTIMEFUNCOID), _1("abstime"), _2(1), _3(true), _4(false), _5(timestamp_abstime), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_abstime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "abstimeeq", 1, - AddBuiltinFunc(_0(251), _1("abstimeeq"), _2(2), _3(true), _4(false), _5(abstimeeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 702, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstimeeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(251), _1("abstimeeq"), _2(2), _3(true), _4(false), _5(abstimeeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 702, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstimeeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "abstimege", 1, - AddBuiltinFunc(_0(256), _1("abstimege"), _2(2), _3(true), _4(false), _5(abstimege), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 702, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstimege"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(256), _1("abstimege"), _2(2), _3(true), _4(false), _5(abstimege), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 702, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstimege"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "abstimegt", 1, - AddBuiltinFunc(_0(254), _1("abstimegt"), _2(2), _3(true), _4(false), _5(abstimegt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 702, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstimegt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(254), _1("abstimegt"), _2(2), _3(true), _4(false), _5(abstimegt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 702, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstimegt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "abstimein", 1, - AddBuiltinFunc(_0(ABSTIMEINFUNCOID), _1("abstimein"), _2(1), _3(true), _4(false), _5(abstimein), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstimein"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(ABSTIMEINFUNCOID), _1("abstimein"), _2(1), _3(true), _4(false), _5(abstimein), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstimein"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "abstimele", 1, - AddBuiltinFunc(_0(255), _1("abstimele"), _2(2), _3(true), _4(false), _5(abstimele), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 702, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstimele"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(255), _1("abstimele"), _2(2), _3(true), _4(false), _5(abstimele), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 702, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstimele"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "abstimelt", 1, - AddBuiltinFunc(_0(253), _1("abstimelt"), _2(2), _3(true), _4(false), _5(abstimelt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 702, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstimelt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(253), _1("abstimelt"), _2(2), _3(true), _4(false), _5(abstimelt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 702, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstimelt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "abstimene", 1, - AddBuiltinFunc(_0(252), _1("abstimene"), _2(2), _3(true), _4(false), _5(abstimene), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 702, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstimene"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(252), _1("abstimene"), _2(2), _3(true), _4(false), _5(abstimene), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 702, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstimene"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "abstimeout", 1, - AddBuiltinFunc(_0(ABSTIMEOUTFUNCOID), _1("abstimeout"), _2(1), _3(true), _4(false), _5(abstimeout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstimeout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(ABSTIMEOUTFUNCOID), _1("abstimeout"), _2(1), _3(true), _4(false), _5(abstimeout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstimeout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "abstimerecv", 1, - AddBuiltinFunc(_0(2462), _1("abstimerecv"), _2(1), _3(true), _4(false), _5(abstimerecv), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstimerecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2462), _1("abstimerecv"), _2(1), _3(true), _4(false), _5(abstimerecv), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstimerecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "abstimesend", 1, - AddBuiltinFunc(_0(2463), _1("abstimesend"), _2(1), _3(true), _4(false), _5(abstimesend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstimesend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2463), _1("abstimesend"), _2(1), _3(true), _4(false), _5(abstimesend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstimesend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "aclcontains", 1, - AddBuiltinFunc(_0(1037), _1("aclcontains"), _2(2), _3(true), _4(false), _5(aclcontains), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1034, 1033), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aclcontains"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1037), _1("aclcontains"), _2(2), _3(true), _4(false), _5(aclcontains), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1034, 1033), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aclcontains"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "acldefault", 1, - AddBuiltinFunc(_0(3943), _1("acldefault"), _2(2), _3(true), _4(false), _5(acldefault_sql), _6(1034), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 18, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("acldefault_sql"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3943), _1("acldefault"), _2(2), _3(true), _4(false), _5(acldefault_sql), _6(1034), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 18, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("acldefault_sql"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "aclexplode", 1, - AddBuiltinFunc(_0(1689), _1("aclexplode"), _2(1), _3(true), _4(true), _5(aclexplode), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1034), _21(5, 1034, 26, 26, 25, 16), _22(5, 'i', 'o', 'o', 'o', 'o'), _23(5, "acl", "grantor", "grantee", "privilege_type", "is_grantable"), _24(NULL), _25("aclexplode"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1689), _1("aclexplode"), _2(1), _3(true), _4(true), _5(aclexplode), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1034), _20(5, 1034, 26, 26, 25, 16), _21(5, 'i', 'o', 'o', 'o', 'o'), _22(5, "acl", "grantor", "grantee", "privilege_type", "is_grantable"), _23(NULL), _24("aclexplode"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "aclinsert", 1, - AddBuiltinFunc(_0(1035), _1("aclinsert"), _2(2), _3(true), _4(false), _5(aclinsert), _6(1034), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1034, 1033), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aclinsert"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1035), _1("aclinsert"), _2(2), _3(true), _4(false), _5(aclinsert), _6(1034), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1034, 1033), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aclinsert"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "aclitemeq", 1, - AddBuiltinFunc(_0(1062), _1("aclitemeq"), _2(2), _3(true), _4(false), _5(aclitem_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1033, 1033), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aclitem_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1062), _1("aclitemeq"), _2(2), _3(true), _4(false), _5(aclitem_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1033, 1033), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aclitem_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "aclitemin", 1, - AddBuiltinFunc(_0(1031), _1("aclitemin"), _2(1), _3(true), _4(false), _5(aclitemin), _6(1033), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aclitemin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1031), _1("aclitemin"), _2(1), _3(true), _4(false), _5(aclitemin), _6(1033), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aclitemin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "aclitemout", 1, - AddBuiltinFunc(_0(1032), _1("aclitemout"), _2(1), _3(true), _4(false), _5(aclitemout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1033), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aclitemout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1032), _1("aclitemout"), _2(1), _3(true), _4(false), _5(aclitemout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1033), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aclitemout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "aclremove", 1, - AddBuiltinFunc(_0(1036), _1("aclremove"), _2(2), _3(true), _4(false), _5(aclremove), _6(1034), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1034, 1033), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aclremove"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1036), _1("aclremove"), _2(2), _3(true), _4(false), _5(aclremove), _6(1034), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1034, 1033), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aclremove"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "acos", 1, - AddBuiltinFunc(_0(1601), _1("acos"), _2(1), _3(true), _4(false), _5(dacos), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dacos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1601), _1("acos"), _2(1), _3(true), _4(false), _5(dacos), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dacos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "add_months", 1, - AddBuiltinFunc(_0(4074), _1("add_months"), _2(2), _3(true), _4(false), _5(add_months), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("add_months"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4074), _1("add_months"), _2(2), _3(true), _4(false), _5(add_months), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("add_months"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "age", 5, - AddBuiltinFunc(_0(1181), _1("age"), _2(1), _3(true), _4(false), _5(xid_age), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 28), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xid_age"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1199), _1("age"), _2(2), _3(true), _4(false), _5(timestamptz_age), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_age"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(AGEDATETOTIMETZFUNCOID), _1("age"), _2(1), _3(true), _4(false), _5(NULL), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.age(cast(current_date as timestamp with time zone), $1)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(2058), _1("age"), _2(2), _3(true), _4(false), _5(timestamp_age), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_age"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(AGEDATETOTIMEFUNCOID), _1("age"), _2(1), _3(true), _4(false), _5(NULL), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.age(cast(current_date as timestamp without time zone), $1)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(1181), _1("age"), _2(1), _3(true), _4(false), _5(xid_age), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 28), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xid_age"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1199), _1("age"), _2(2), _3(true), _4(false), _5(timestamptz_age), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_age"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(AGEDATETOTIMETZFUNCOID), _1("age"), _2(1), _3(true), _4(false), _5(NULL), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.age(cast(current_date as timestamp with time zone), $1)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(2058), _1("age"), _2(2), _3(true), _4(false), _5(timestamp_age), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_age"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(AGEDATETOTIMEFUNCOID), _1("age"), _2(1), _3(true), _4(false), _5(NULL), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.age(cast(current_date as timestamp without time zone), $1)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "any_in", 1, - AddBuiltinFunc(_0(2294), _1("any_in"), _2(1), _3(true), _4(false), _5(any_in), _6(2276), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("any_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2294), _1("any_in"), _2(1), _3(true), _4(false), _5(any_in), _6(2276), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("any_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "any_out", 1, - AddBuiltinFunc(_0(2295), _1("any_out"), _2(1), _3(true), _4(false), _5(any_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2276), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("any_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2295), _1("any_out"), _2(1), _3(true), _4(false), _5(any_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2276), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("any_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anyarray_in", 1, - AddBuiltinFunc(_0(ANYARRAYINFUNCOID), _1("anyarray_in"), _2(1), _3(true), _4(false), _5(anyarray_in), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anyarray_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(ANYARRAYINFUNCOID), _1("anyarray_in"), _2(1), _3(true), _4(false), _5(anyarray_in), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anyarray_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anyarray_out", 1, - AddBuiltinFunc(_0(2297), _1("anyarray_out"), _2(1), _3(true), _4(false), _5(anyarray_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anyarray_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2297), _1("anyarray_out"), _2(1), _3(true), _4(false), _5(anyarray_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anyarray_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anyarray_recv", 1, - AddBuiltinFunc(_0(2502), _1("anyarray_recv"), _2(1), _3(true), _4(false), _5(anyarray_recv), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anyarray_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2502), _1("anyarray_recv"), _2(1), _3(true), _4(false), _5(anyarray_recv), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anyarray_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anyarray_send", 1, - AddBuiltinFunc(_0(2503), _1("anyarray_send"), _2(1), _3(true), _4(false), _5(anyarray_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anyarray_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2503), _1("anyarray_send"), _2(1), _3(true), _4(false), _5(anyarray_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anyarray_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anyelement_in", 1, - AddBuiltinFunc(_0(2312), _1("anyelement_in"), _2(1), _3(true), _4(false), _5(anyelement_in), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anyelement_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2312), _1("anyelement_in"), _2(1), _3(true), _4(false), _5(anyelement_in), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anyelement_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anyelement_out", 1, - AddBuiltinFunc(_0(2313), _1("anyelement_out"), _2(1), _3(true), _4(false), _5(anyelement_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anyelement_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2313), _1("anyelement_out"), _2(1), _3(true), _4(false), _5(anyelement_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anyelement_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anyenum_in", 1, - AddBuiltinFunc(_0(3504), _1("anyenum_in"), _2(1), _3(true), _4(false), _5(anyenum_in), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anyenum_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3504), _1("anyenum_in"), _2(1), _3(true), _4(false), _5(anyenum_in), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anyenum_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anyenum_out", 1, - AddBuiltinFunc(_0(3505), _1("anyenum_out"), _2(1), _3(true), _4(false), _5(anyenum_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anyenum_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3505), _1("anyenum_out"), _2(1), _3(true), _4(false), _5(anyenum_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anyenum_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anynonarray_in", 1, - AddBuiltinFunc(_0(2777), _1("anynonarray_in"), _2(1), _3(true), _4(false), _5(anynonarray_in), _6(2776), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anynonarray_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2777), _1("anynonarray_in"), _2(1), _3(true), _4(false), _5(anynonarray_in), _6(2776), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anynonarray_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anynonarray_out", 1, - AddBuiltinFunc(_0(2778), _1("anynonarray_out"), _2(1), _3(true), _4(false), _5(anynonarray_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2776), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anynonarray_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2778), _1("anynonarray_out"), _2(1), _3(true), _4(false), _5(anynonarray_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2776), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anynonarray_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anyrange_in", 1, - AddBuiltinFunc(_0(3832), _1("anyrange_in"), _2(3), _3(true), _4(false), _5(anyrange_in), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anyrange_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3832), _1("anyrange_in"), _2(3), _3(true), _4(false), _5(anyrange_in), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anyrange_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anyrange_out", 1, - AddBuiltinFunc(_0(3833), _1("anyrange_out"), _2(1), _3(true), _4(false), _5(anyrange_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("anyrange_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3833), _1("anyrange_out"), _2(1), _3(true), _4(false), _5(anyrange_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("anyrange_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "anytextcat", 1, - AddBuiltinFunc(_0(ANYTEXTCATFUNCOID), _1("anytextcat"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 2776, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select $1::pg_catalog.text || $2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(ANYTEXTCATFUNCOID), _1("anytextcat"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 2776, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select $1::pg_catalog.text || $2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "area", 3, - AddBuiltinFunc(_0(975), _1("area"), _2(1), _3(true), _4(false), _5(box_area), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_area"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(979), _1("area"), _2(1), _3(true), _4(false), _5(path_area), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_area"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1468), _1("area"), _2(1), _3(true), _4(false), _5(circle_area), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_area"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(975), _1("area"), _2(1), _3(true), _4(false), _5(box_area), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_area"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(979), _1("area"), _2(1), _3(true), _4(false), _5(path_area), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_area"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1468), _1("area"), _2(1), _3(true), _4(false), _5(circle_area), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_area"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "areajoinsel", 1, - AddBuiltinFunc(_0(140), _1("areajoinsel"), _2(5), _3(true), _4(false), _5(areajoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("areajoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(140), _1("areajoinsel"), _2(5), _3(true), _4(false), _5(areajoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("areajoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "areasel", 1, - AddBuiltinFunc(_0(139), _1("areasel"), _2(4), _3(true), _4(false), _5(areasel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("areasel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(139), _1("areasel"), _2(4), _3(true), _4(false), _5(areasel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("areasel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_agg", 1, - AddBuiltinFunc(_0(ARRAYAGGFUNCOID), _1("array_agg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(ARRAYAGGFUNCOID), _1("array_agg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_agg_finalfn", 1, - AddBuiltinFunc(_0(2334), _1("array_agg_finalfn"), _2(1), _3(false), _4(false), _5(array_agg_finalfn), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_agg_finalfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2334), _1("array_agg_finalfn"), _2(1), _3(false), _4(false), _5(array_agg_finalfn), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_agg_finalfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_agg_transfn", 1, - AddBuiltinFunc(_0(2333), _1("array_agg_transfn"), _2(2), _3(false), _4(false), _5(array_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2333), _1("array_agg_transfn"), _2(2), _3(false), _4(false), _5(array_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_append", 1, - AddBuiltinFunc(_0(378), _1("array_append"), _2(2), _3(false), _4(false), _5(array_push), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_push"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(378), _1("array_append"), _2(2), _3(false), _4(false), _5(array_push), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_push"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_cat", 1, - AddBuiltinFunc(_0(383), _1("array_cat"), _2(2), _3(false), _4(false), _5(array_cat), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_cat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(383), _1("array_cat"), _2(2), _3(false), _4(false), _5(array_cat), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_cat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_dims", 1, - AddBuiltinFunc(_0(747), _1("array_dims"), _2(1), _3(true), _4(false), _5(array_dims), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_dims"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(747), _1("array_dims"), _2(1), _3(true), _4(false), _5(array_dims), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_dims"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_eq", 1, - AddBuiltinFunc(_0(744), _1("array_eq"), _2(2), _3(true), _4(false), _5(array_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(744), _1("array_eq"), _2(2), _3(true), _4(false), _5(array_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_extend", 1, - AddBuiltinFunc(_0(3179), _1("array_extend"), _2(1), _3(true), _4(false), _5(array_extend), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_extend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3179), _1("array_extend"), _2(1), _3(true), _4(false), _5(array_extend), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_extend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_fill", 2, - AddBuiltinFunc(_0(1193), _1("array_fill"), _2(2), _3(false), _4(false), _5(array_fill), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2283, 1007), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_fill"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1286), _1("array_fill"), _2(3), _3(false), _4(false), _5(array_fill_with_lower_bounds), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2283, 1007, 1007), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_fill_with_lower_bounds"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1193), _1("array_fill"), _2(2), _3(false), _4(false), _5(array_fill), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2283, 1007), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_fill"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1286), _1("array_fill"), _2(3), _3(false), _4(false), _5(array_fill_with_lower_bounds), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2283, 1007, 1007), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_fill_with_lower_bounds"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_ge", 1, - AddBuiltinFunc(_0(396), _1("array_ge"), _2(2), _3(true), _4(false), _5(array_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(396), _1("array_ge"), _2(2), _3(true), _4(false), _5(array_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_gt", 1, - AddBuiltinFunc(_0(392), _1("array_gt"), _2(2), _3(true), _4(false), _5(array_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(392), _1("array_gt"), _2(2), _3(true), _4(false), _5(array_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_in", 1, - AddBuiltinFunc(_0(750), _1("array_in"), _2(3), _3(true), _4(false), _5(array_in), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(750), _1("array_in"), _2(3), _3(true), _4(false), _5(array_in), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_larger", 1, - AddBuiltinFunc(_0(515), _1("array_larger"), _2(2), _3(true), _4(false), _5(array_larger), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(515), _1("array_larger"), _2(2), _3(true), _4(false), _5(array_larger), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_le", 1, - AddBuiltinFunc(_0(393), _1("array_le"), _2(2), _3(true), _4(false), _5(array_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(393), _1("array_le"), _2(2), _3(true), _4(false), _5(array_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_length", 1, - AddBuiltinFunc(_0(2176), _1("array_length"), _2(2), _3(true), _4(false), _5(array_length), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_length"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2176), _1("array_length"), _2(2), _3(true), _4(false), _5(array_length), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_length"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_lower", 1, - AddBuiltinFunc(_0(2091), _1("array_lower"), _2(2), _3(true), _4(false), _5(array_lower), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_lower"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2091), _1("array_lower"), _2(2), _3(true), _4(false), _5(array_lower), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_lower"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_lt", 1, - AddBuiltinFunc(_0(391), _1("array_lt"), _2(2), _3(true), _4(false), _5(array_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(391), _1("array_lt"), _2(2), _3(true), _4(false), _5(array_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_ndims", 1, - AddBuiltinFunc(_0(748), _1("array_ndims"), _2(1), _3(true), _4(false), _5(array_ndims), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_ndims"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(748), _1("array_ndims"), _2(1), _3(true), _4(false), _5(array_ndims), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_ndims"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_ne", 1, - AddBuiltinFunc(_0(390), _1("array_ne"), _2(2), _3(true), _4(false), _5(array_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(390), _1("array_ne"), _2(2), _3(true), _4(false), _5(array_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_out", 1, - AddBuiltinFunc(_0(751), _1("array_out"), _2(1), _3(true), _4(false), _5(array_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(751), _1("array_out"), _2(1), _3(true), _4(false), _5(array_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_prepend", 1, - AddBuiltinFunc(_0(379), _1("array_prepend"), _2(2), _3(false), _4(false), _5(array_push), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2283, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_push"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(379), _1("array_prepend"), _2(2), _3(false), _4(false), _5(array_push), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2283, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_push"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_recv", 1, - AddBuiltinFunc(_0(2400), _1("array_recv"), _2(3), _3(true), _4(false), _5(array_recv), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2400), _1("array_recv"), _2(3), _3(true), _4(false), _5(array_recv), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_send", 1, - AddBuiltinFunc(_0(2401), _1("array_send"), _2(1), _3(true), _4(false), _5(array_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2401), _1("array_send"), _2(1), _3(true), _4(false), _5(array_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_smaller", 1, - AddBuiltinFunc(_0(516), _1("array_smaller"), _2(2), _3(true), _4(false), _5(array_smaller), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(516), _1("array_smaller"), _2(2), _3(true), _4(false), _5(array_smaller), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_to_json", 2, - AddBuiltinFunc(_0(3153), _1("array_to_json"), _2(1), _3(true), _4(false), _5(array_to_json), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_to_json"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3154), _1("array_to_json"), _2(2), _3(true), _4(false), _5(array_to_json_pretty), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 2277, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_to_json_pretty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3153), _1("array_to_json"), _2(1), _3(true), _4(false), _5(array_to_json), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_to_json"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3154), _1("array_to_json"), _2(2), _3(true), _4(false), _5(array_to_json_pretty), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 2277, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_to_json_pretty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_to_string", 2, - AddBuiltinFunc(_0(ARRAYTOSTRINGNULLFUNCOID), _1("array_to_string"), _2(3), _3(false), _4(false), _5(array_to_text_null), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2277, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_to_text_null"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(ARRAYTOSTRINGFUNCOID), _1("array_to_string"), _2(2), _3(true), _4(false), _5(array_to_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 2277, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_to_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(ARRAYTOSTRINGNULLFUNCOID), _1("array_to_string"), _2(3), _3(false), _4(false), _5(array_to_text_null), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2277, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_to_text_null"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(ARRAYTOSTRINGFUNCOID), _1("array_to_string"), _2(2), _3(true), _4(false), _5(array_to_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 2277, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_to_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "array_typanalyze", 1, - AddBuiltinFunc(_0(3816), _1("array_typanalyze"), _2(1), _3(true), _4(false), _5(array_typanalyze), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_typanalyze"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3816), _1("array_typanalyze"), _2(1), _3(true), _4(false), _5(array_typanalyze), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_typanalyze"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "array_upper", 1, - AddBuiltinFunc(_0(2092), _1("array_upper"), _2(2), _3(true), _4(false), _5(array_upper), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_upper"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2092), _1("array_upper"), _2(2), _3(true), _4(false), _5(array_upper), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_upper"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "arraycontained", 1, - AddBuiltinFunc(_0(2749), _1("arraycontained"), _2(2), _3(true), _4(false), _5(arraycontained), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("arraycontained"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2749), _1("arraycontained"), _2(2), _3(true), _4(false), _5(arraycontained), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("arraycontained"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "arraycontains", 1, - AddBuiltinFunc(_0(2748), _1("arraycontains"), _2(2), _3(true), _4(false), _5(arraycontains), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("arraycontains"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2748), _1("arraycontains"), _2(2), _3(true), _4(false), _5(arraycontains), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("arraycontains"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "arraycontjoinsel", 1, - AddBuiltinFunc(_0(3818), _1("arraycontjoinsel"), _2(5), _3(true), _4(false), _5(arraycontjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("arraycontjoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3818), _1("arraycontjoinsel"), _2(5), _3(true), _4(false), _5(arraycontjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("arraycontjoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "arraycontsel", 1, - AddBuiltinFunc(_0(3817), _1("arraycontsel"), _2(4), _3(true), _4(false), _5(arraycontsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("arraycontsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3817), _1("arraycontsel"), _2(4), _3(true), _4(false), _5(arraycontsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("arraycontsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "arrayoverlap", 1, - AddBuiltinFunc(_0(2747), _1("arrayoverlap"), _2(2), _3(true), _4(false), _5(arrayoverlap), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("arrayoverlap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2747), _1("arrayoverlap"), _2(2), _3(true), _4(false), _5(arrayoverlap), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("arrayoverlap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ascii", 1, - AddBuiltinFunc(_0(1620), _1("ascii"), _2(1), _3(true), _4(false), _5(ascii), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ascii"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1620), _1("ascii"), _2(1), _3(true), _4(false), _5(ascii), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ascii"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "asin", 1, - AddBuiltinFunc(_0(ARCSINEFUNCOID), _1("asin"), _2(1), _3(true), _4(false), _5(dasin), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dasin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(ARCSINEFUNCOID), _1("asin"), _2(1), _3(true), _4(false), _5(dasin), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dasin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "atan", 1, - AddBuiltinFunc(_0(1602), _1("atan"), _2(1), _3(true), _4(false), _5(datan), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("datan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1602), _1("atan"), _2(1), _3(true), _4(false), _5(datan), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("datan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "atan2", 1, - AddBuiltinFunc(_0(1603), _1("atan2"), _2(2), _3(true), _4(false), _5(datan2), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("datan2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1603), _1("atan2"), _2(2), _3(true), _4(false), _5(datan2), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("datan2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "avg", 8, - AddBuiltinFunc(_0(2100), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2101), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2102), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2103), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2104), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2105), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2106), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(5537), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2100), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2101), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2102), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2103), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2104), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2105), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2106), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(5537), _1("avg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bigint_tid", 1, - AddBuiltinFunc(_0(3214), _1("bigint_tid"), _2(1), _3(true), _4(false), _5(bigint_tid), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bigint_tid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3214), _1("bigint_tid"), _2(1), _3(true), _4(false), _5(bigint_tid), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bigint_tid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bit", 3, - AddBuiltinFunc(_0(1683), _1("bit"), _2(2), _3(true), _4(false), _5(bitfromint4), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitfromint4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1685), _1("bit"), _2(3), _3(true), _4(false), _5(bit), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1560, 23, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2075), _1("bit"), _2(2), _3(true), _4(false), _5(bitfromint8), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitfromint8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1683), _1("bit"), _2(2), _3(true), _4(false), _5(bitfromint4), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitfromint4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1685), _1("bit"), _2(3), _3(true), _4(false), _5(bit), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1560, 23, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2075), _1("bit"), _2(2), _3(true), _4(false), _5(bitfromint8), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitfromint8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bit_and", 5, - AddBuiltinFunc(_0(2236), _1("bit_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2238), _1("bit_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2240), _1("bit_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2242), _1("bit_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(5539), _1("bit_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2236), _1("bit_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2238), _1("bit_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2240), _1("bit_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2242), _1("bit_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(5539), _1("bit_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bit_in", 1, - AddBuiltinFunc(_0(1564), _1("bit_in"), _2(3), _3(true), _4(false), _5(bit_in), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bit_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1564), _1("bit_in"), _2(3), _3(true), _4(false), _5(bit_in), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bit_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bit_length", 3, - AddBuiltinFunc(_0(1810), _1("bit_length"), _2(1), _3(true), _4(false), _5(NULL), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.octet_length($1) * 8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1811), _1("bit_length"), _2(1), _3(true), _4(false), _5(NULL), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.octet_length($1) * 8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1812), _1("bit_length"), _2(1), _3(true), _4(false), _5(NULL), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.length($1)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1810), _1("bit_length"), _2(1), _3(true), _4(false), _5(NULL), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.octet_length($1) * 8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1811), _1("bit_length"), _2(1), _3(true), _4(false), _5(NULL), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.octet_length($1) * 8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1812), _1("bit_length"), _2(1), _3(true), _4(false), _5(NULL), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.length($1)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bit_or", 5, - AddBuiltinFunc(_0(2237), _1("bit_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2239), _1("bit_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2241), _1("bit_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2243), _1("bit_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(5540), _1("bit_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2237), _1("bit_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2239), _1("bit_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2241), _1("bit_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2243), _1("bit_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(5540), _1("bit_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bit_out", 1, - AddBuiltinFunc(_0(1565), _1("bit_out"), _2(1), _3(true), _4(false), _5(bit_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bit_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1565), _1("bit_out"), _2(1), _3(true), _4(false), _5(bit_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bit_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bit_recv", 1, - AddBuiltinFunc(_0(2456), _1("bit_recv"), _2(3), _3(true), _4(false), _5(bit_recv), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bit_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2456), _1("bit_recv"), _2(3), _3(true), _4(false), _5(bit_recv), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bit_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bit_send", 1, - AddBuiltinFunc(_0(2457), _1("bit_send"), _2(1), _3(true), _4(false), _5(bit_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bit_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2457), _1("bit_send"), _2(1), _3(true), _4(false), _5(bit_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bit_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitand", 1, - AddBuiltinFunc(_0(1673), _1("bitand"), _2(2), _3(true), _4(false), _5(bit_and), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1560, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bit_and"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1673), _1("bitand"), _2(2), _3(true), _4(false), _5(bit_and), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1560, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bit_and"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitcat", 1, - AddBuiltinFunc(_0(1679), _1("bitcat"), _2(2), _3(true), _4(false), _5(bitcat), _6(1562), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1562, 1562), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitcat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1679), _1("bitcat"), _2(2), _3(true), _4(false), _5(bitcat), _6(1562), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1562, 1562), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitcat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitcmp", 1, - AddBuiltinFunc(_0(1596), _1("bitcmp"), _2(2), _3(true), _4(false), _5(bitcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1560, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1596), _1("bitcmp"), _2(2), _3(true), _4(false), _5(bitcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1560, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "biteq", 1, - AddBuiltinFunc(_0(1581), _1("biteq"), _2(2), _3(true), _4(false), _5(biteq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1560, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("biteq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1581), _1("biteq"), _2(2), _3(true), _4(false), _5(biteq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1560, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("biteq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitge", 1, - AddBuiltinFunc(_0(1592), _1("bitge"), _2(2), _3(true), _4(false), _5(bitge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1560, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1592), _1("bitge"), _2(2), _3(true), _4(false), _5(bitge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1560, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitgt", 1, - AddBuiltinFunc(_0(1593), _1("bitgt"), _2(2), _3(true), _4(false), _5(bitgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1560, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitgt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1593), _1("bitgt"), _2(2), _3(true), _4(false), _5(bitgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1560, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitgt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitle", 1, - AddBuiltinFunc(_0(1594), _1("bitle"), _2(2), _3(true), _4(false), _5(bitle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1560, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1594), _1("bitle"), _2(2), _3(true), _4(false), _5(bitle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1560, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitlt", 1, - AddBuiltinFunc(_0(1595), _1("bitlt"), _2(2), _3(true), _4(false), _5(bitlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1560, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitlt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1595), _1("bitlt"), _2(2), _3(true), _4(false), _5(bitlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1560, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitlt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitne", 1, - AddBuiltinFunc(_0(1582), _1("bitne"), _2(2), _3(true), _4(false), _5(bitne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1560, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1582), _1("bitne"), _2(2), _3(true), _4(false), _5(bitne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1560, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitnot", 1, - AddBuiltinFunc(_0(1676), _1("bitnot"), _2(1), _3(true), _4(false), _5(bitnot), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitnot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1676), _1("bitnot"), _2(1), _3(true), _4(false), _5(bitnot), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitnot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitor", 1, - AddBuiltinFunc(_0(1674), _1("bitor"), _2(2), _3(true), _4(false), _5(bit_or), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1560, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bit_or"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1674), _1("bitor"), _2(2), _3(true), _4(false), _5(bit_or), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1560, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bit_or"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitshiftleft", 1, - AddBuiltinFunc(_0(1677), _1("bitshiftleft"), _2(2), _3(true), _4(false), _5(bitshiftleft), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1560, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitshiftleft"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1677), _1("bitshiftleft"), _2(2), _3(true), _4(false), _5(bitshiftleft), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1560, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitshiftleft"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitshiftright", 1, - AddBuiltinFunc(_0(1678), _1("bitshiftright"), _2(2), _3(true), _4(false), _5(bitshiftright), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1560, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitshiftright"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1678), _1("bitshiftright"), _2(2), _3(true), _4(false), _5(bitshiftright), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1560, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitshiftright"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bittypmodin", 1, - AddBuiltinFunc(_0(2919), _1("bittypmodin"), _2(1), _3(true), _4(false), _5(bittypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1263), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bittypmodin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2919), _1("bittypmodin"), _2(1), _3(true), _4(false), _5(bittypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1263), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bittypmodin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bittypmodout", 1, - AddBuiltinFunc(_0(2920), _1("bittypmodout"), _2(1), _3(true), _4(false), _5(bittypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bittypmodout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2920), _1("bittypmodout"), _2(1), _3(true), _4(false), _5(bittypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bittypmodout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bitxor", 1, - AddBuiltinFunc(_0(1675), _1("bitxor"), _2(2), _3(true), _4(false), _5(bitxor), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1560, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitxor"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1675), _1("bitxor"), _2(2), _3(true), _4(false), _5(bitxor), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1560, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitxor"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bool", 1, - AddBuiltinFunc(_0(2557), _1("bool"), _2(1), _3(true), _4(false), _5(int4_bool), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_bool"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2557), _1("bool"), _2(1), _3(true), _4(false), _5(int4_bool), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_bool"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bool_and", 1, - AddBuiltinFunc(_0(2517), _1("bool_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2517), _1("bool_and"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bool_int1", 1, - AddBuiltinFunc(_0(5534), _1("bool_int1"), _2(1), _3(true), _4(false), _5(bool_int1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bool_int1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5534), _1("bool_int1"), _2(1), _3(true), _4(false), _5(bool_int1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bool_int1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bool_int2", 1, - AddBuiltinFunc(_0(3181), _1("bool_int2"), _2(1), _3(true), _4(false), _5(bool_int2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bool_int2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3181), _1("bool_int2"), _2(1), _3(true), _4(false), _5(bool_int2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bool_int2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bool_int8", 1, - AddBuiltinFunc(_0(3178), _1("bool_int8"), _2(1), _3(true), _4(false), _5(bool_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bool_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3178), _1("bool_int8"), _2(1), _3(true), _4(false), _5(bool_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bool_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bool_or", 1, - AddBuiltinFunc(_0(2518), _1("bool_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2518), _1("bool_or"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "booland_statefunc", 1, - AddBuiltinFunc(_0(2515), _1("booland_statefunc"), _2(2), _3(true), _4(false), _5(booland_statefunc), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 16, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("booland_statefunc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2515), _1("booland_statefunc"), _2(2), _3(true), _4(false), _5(booland_statefunc), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 16, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("booland_statefunc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "booleq", 1, - AddBuiltinFunc(_0(60), _1("booleq"), _2(2), _3(true), _4(false), _5(booleq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 16, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("booleq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(60), _1("booleq"), _2(2), _3(true), _4(false), _5(booleq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 16, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("booleq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "boolge", 1, - AddBuiltinFunc(_0(1692), _1("boolge"), _2(2), _3(true), _4(false), _5(boolge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 16, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("boolge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1692), _1("boolge"), _2(2), _3(true), _4(false), _5(boolge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 16, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("boolge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "boolgt", 1, - AddBuiltinFunc(_0(57), _1("boolgt"), _2(2), _3(true), _4(false), _5(boolgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 16, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("boolgt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(57), _1("boolgt"), _2(2), _3(true), _4(false), _5(boolgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 16, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("boolgt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "boolin", 1, - AddBuiltinFunc(_0(1242), _1("boolin"), _2(1), _3(true), _4(false), _5(boolin), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("boolin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1242), _1("boolin"), _2(1), _3(true), _4(false), _5(boolin), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("boolin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "boolle", 1, - AddBuiltinFunc(_0(1691), _1("boolle"), _2(2), _3(true), _4(false), _5(boolle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 16, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("boolle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1691), _1("boolle"), _2(2), _3(true), _4(false), _5(boolle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 16, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("boolle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "boollt", 1, - AddBuiltinFunc(_0(56), _1("boollt"), _2(2), _3(true), _4(false), _5(boollt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 16, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("boollt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(56), _1("boollt"), _2(2), _3(true), _4(false), _5(boollt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 16, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("boollt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "boolne", 1, - AddBuiltinFunc(_0(84), _1("boolne"), _2(2), _3(true), _4(false), _5(boolne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 16, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("boolne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(84), _1("boolne"), _2(2), _3(true), _4(false), _5(boolne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 16, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("boolne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "boolor_statefunc", 1, - AddBuiltinFunc(_0(2516), _1("boolor_statefunc"), _2(2), _3(true), _4(false), _5(boolor_statefunc), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 16, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("boolor_statefunc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2516), _1("boolor_statefunc"), _2(2), _3(true), _4(false), _5(boolor_statefunc), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 16, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("boolor_statefunc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "boolout", 1, - AddBuiltinFunc(_0(1243), _1("boolout"), _2(1), _3(true), _4(false), _5(boolout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("boolout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1243), _1("boolout"), _2(1), _3(true), _4(false), _5(boolout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("boolout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "boolrecv", 1, - AddBuiltinFunc(_0(2436), _1("boolrecv"), _2(1), _3(true), _4(false), _5(boolrecv), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("boolrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2436), _1("boolrecv"), _2(1), _3(true), _4(false), _5(boolrecv), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("boolrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "boolsend", 1, - AddBuiltinFunc(_0(2437), _1("boolsend"), _2(1), _3(true), _4(false), _5(boolsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("boolsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2437), _1("boolsend"), _2(1), _3(true), _4(false), _5(boolsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("boolsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box", 3, - AddBuiltinFunc(_0(1421), _1("box"), _2(2), _3(true), _4(false), _5(points_box), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("points_box"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1446), _1("box"), _2(1), _3(true), _4(false), _5(poly_box), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_box"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1480), _1("box"), _2(1), _3(true), _4(false), _5(circle_box), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_box"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1421), _1("box"), _2(2), _3(true), _4(false), _5(points_box), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("points_box"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1446), _1("box"), _2(1), _3(true), _4(false), _5(poly_box), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_box"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1480), _1("box"), _2(1), _3(true), _4(false), _5(circle_box), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_box"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_above", 1, - AddBuiltinFunc(_0(2565), _1("box_above"), _2(2), _3(true), _4(false), _5(box_above), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_above"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2565), _1("box_above"), _2(2), _3(true), _4(false), _5(box_above), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_above"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_above_eq", 1, - AddBuiltinFunc(_0(115), _1("box_above_eq"), _2(2), _3(true), _4(false), _5(box_above_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_above_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(115), _1("box_above_eq"), _2(2), _3(true), _4(false), _5(box_above_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_above_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_add", 1, - AddBuiltinFunc(_0(1422), _1("box_add"), _2(2), _3(true), _4(false), _5(box_add), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_add"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1422), _1("box_add"), _2(2), _3(true), _4(false), _5(box_add), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_add"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_below", 1, - AddBuiltinFunc(_0(2562), _1("box_below"), _2(2), _3(true), _4(false), _5(box_below), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_below"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2562), _1("box_below"), _2(2), _3(true), _4(false), _5(box_below), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_below"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_below_eq", 1, - AddBuiltinFunc(_0(116), _1("box_below_eq"), _2(2), _3(true), _4(false), _5(box_below_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_below_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(116), _1("box_below_eq"), _2(2), _3(true), _4(false), _5(box_below_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_below_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_center", 1, - AddBuiltinFunc(_0(138), _1("box_center"), _2(1), _3(true), _4(false), _5(box_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(138), _1("box_center"), _2(1), _3(true), _4(false), _5(box_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_contain", 1, - AddBuiltinFunc(_0(187), _1("box_contain"), _2(2), _3(true), _4(false), _5(box_contain), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_contain"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(187), _1("box_contain"), _2(2), _3(true), _4(false), _5(box_contain), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_contain"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_contain_pt", 1, - AddBuiltinFunc(_0(193), _1("box_contain_pt"), _2(2), _3(true), _4(false), _5(box_contain_pt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_contain_pt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(193), _1("box_contain_pt"), _2(2), _3(true), _4(false), _5(box_contain_pt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_contain_pt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_contained", 1, - AddBuiltinFunc(_0(192), _1("box_contained"), _2(2), _3(true), _4(false), _5(box_contained), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_contained"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(192), _1("box_contained"), _2(2), _3(true), _4(false), _5(box_contained), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_contained"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_distance", 1, - AddBuiltinFunc(_0(978), _1("box_distance"), _2(2), _3(true), _4(false), _5(box_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_distance"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(978), _1("box_distance"), _2(2), _3(true), _4(false), _5(box_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_distance"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_div", 1, - AddBuiltinFunc(_0(1425), _1("box_div"), _2(2), _3(true), _4(false), _5(box_div), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1425), _1("box_div"), _2(2), _3(true), _4(false), _5(box_div), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_eq", 1, - AddBuiltinFunc(_0(128), _1("box_eq"), _2(2), _3(true), _4(false), _5(box_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(128), _1("box_eq"), _2(2), _3(true), _4(false), _5(box_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_ge", 1, - AddBuiltinFunc(_0(126), _1("box_ge"), _2(2), _3(true), _4(false), _5(box_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(126), _1("box_ge"), _2(2), _3(true), _4(false), _5(box_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_gt", 1, - AddBuiltinFunc(_0(127), _1("box_gt"), _2(2), _3(true), _4(false), _5(box_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(127), _1("box_gt"), _2(2), _3(true), _4(false), _5(box_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_in", 1, - AddBuiltinFunc(_0(123), _1("box_in"), _2(1), _3(true), _4(false), _5(box_in), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(123), _1("box_in"), _2(1), _3(true), _4(false), _5(box_in), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_intersect", 1, - AddBuiltinFunc(_0(980), _1("box_intersect"), _2(2), _3(true), _4(false), _5(box_intersect), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_intersect"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(980), _1("box_intersect"), _2(2), _3(true), _4(false), _5(box_intersect), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_intersect"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_le", 1, - AddBuiltinFunc(_0(130), _1("box_le"), _2(2), _3(true), _4(false), _5(box_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(130), _1("box_le"), _2(2), _3(true), _4(false), _5(box_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_left", 1, - AddBuiltinFunc(_0(188), _1("box_left"), _2(2), _3(true), _4(false), _5(box_left), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_left"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(188), _1("box_left"), _2(2), _3(true), _4(false), _5(box_left), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_left"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_lt", 1, - AddBuiltinFunc(_0(129), _1("box_lt"), _2(2), _3(true), _4(false), _5(box_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(129), _1("box_lt"), _2(2), _3(true), _4(false), _5(box_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_mul", 1, - AddBuiltinFunc(_0(1424), _1("box_mul"), _2(2), _3(true), _4(false), _5(box_mul), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1424), _1("box_mul"), _2(2), _3(true), _4(false), _5(box_mul), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_out", 1, - AddBuiltinFunc(_0(124), _1("box_out"), _2(1), _3(true), _4(false), _5(box_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(124), _1("box_out"), _2(1), _3(true), _4(false), _5(box_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_overabove", 1, - AddBuiltinFunc(_0(2564), _1("box_overabove"), _2(2), _3(true), _4(false), _5(box_overabove), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_overabove"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2564), _1("box_overabove"), _2(2), _3(true), _4(false), _5(box_overabove), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_overabove"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_overbelow", 1, - AddBuiltinFunc(_0(2563), _1("box_overbelow"), _2(2), _3(true), _4(false), _5(box_overbelow), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_overbelow"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2563), _1("box_overbelow"), _2(2), _3(true), _4(false), _5(box_overbelow), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_overbelow"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_overlap", 1, - AddBuiltinFunc(_0(125), _1("box_overlap"), _2(2), _3(true), _4(false), _5(box_overlap), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_overlap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(125), _1("box_overlap"), _2(2), _3(true), _4(false), _5(box_overlap), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_overlap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_overleft", 1, - AddBuiltinFunc(_0(189), _1("box_overleft"), _2(2), _3(true), _4(false), _5(box_overleft), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_overleft"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(189), _1("box_overleft"), _2(2), _3(true), _4(false), _5(box_overleft), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_overleft"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_overright", 1, - AddBuiltinFunc(_0(190), _1("box_overright"), _2(2), _3(true), _4(false), _5(box_overright), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_overright"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(190), _1("box_overright"), _2(2), _3(true), _4(false), _5(box_overright), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_overright"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_recv", 1, - AddBuiltinFunc(_0(2484), _1("box_recv"), _2(1), _3(true), _4(false), _5(box_recv), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2484), _1("box_recv"), _2(1), _3(true), _4(false), _5(box_recv), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_right", 1, - AddBuiltinFunc(_0(191), _1("box_right"), _2(2), _3(true), _4(false), _5(box_right), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_right"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(191), _1("box_right"), _2(2), _3(true), _4(false), _5(box_right), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_right"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_same", 1, - AddBuiltinFunc(_0(186), _1("box_same"), _2(2), _3(true), _4(false), _5(box_same), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_same"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(186), _1("box_same"), _2(2), _3(true), _4(false), _5(box_same), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_same"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_send", 1, - AddBuiltinFunc(_0(2485), _1("box_send"), _2(1), _3(true), _4(false), _5(box_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2485), _1("box_send"), _2(1), _3(true), _4(false), _5(box_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "box_sub", 1, - AddBuiltinFunc(_0(1423), _1("box_sub"), _2(2), _3(true), _4(false), _5(box_sub), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 603, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_sub"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1423), _1("box_sub"), _2(2), _3(true), _4(false), _5(box_sub), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 603, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_sub"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar", 3, - AddBuiltinFunc(_0(408), _1("bpchar"), _2(1), _3(true), _4(false), _5(name_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("name_bpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(668), _1("bpchar"), _2(3), _3(true), _4(false), _5(bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1042, 23, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(860), _1("bpchar"), _2(1), _3(true), _4(false), _5(char_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("char_bpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(408), _1("bpchar"), _2(1), _3(true), _4(false), _5(name_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("name_bpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(668), _1("bpchar"), _2(3), _3(true), _4(false), _5(bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1042, 23, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(860), _1("bpchar"), _2(1), _3(true), _4(false), _5(char_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("char_bpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_date", 1, - AddBuiltinFunc(_0(4163), _1("bpchar_date"), _2(1), _3(true), _4(false), _5(bpchar_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4163), _1("bpchar_date"), _2(1), _3(true), _4(false), _5(bpchar_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_float4", 1, - AddBuiltinFunc(_0(4196), _1("bpchar_float4"), _2(1), _3(true), _4(false), _5(bpchar_float4), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_float4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4196), _1("bpchar_float4"), _2(1), _3(true), _4(false), _5(bpchar_float4), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_float4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_float8", 1, - AddBuiltinFunc(_0(4197), _1("bpchar_float8"), _2(1), _3(true), _4(false), _5(bpchar_float8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_float8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4197), _1("bpchar_float8"), _2(1), _3(true), _4(false), _5(bpchar_float8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_float8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_int4", 1, - AddBuiltinFunc(_0(4175), _1("bpchar_int4"), _2(1), _3(true), _4(false), _5(bpchar_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4175), _1("bpchar_int4"), _2(1), _3(true), _4(false), _5(bpchar_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_int8", 1, - AddBuiltinFunc(_0(4195), _1("bpchar_int8"), _2(1), _3(true), _4(false), _5(bpchar_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4195), _1("bpchar_int8"), _2(1), _3(true), _4(false), _5(bpchar_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_larger", 1, - AddBuiltinFunc(_0(1063), _1("bpchar_larger"), _2(2), _3(true), _4(false), _5(bpchar_larger), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1063), _1("bpchar_larger"), _2(2), _3(true), _4(false), _5(bpchar_larger), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_numeric", 1, - AddBuiltinFunc(_0(4172), _1("bpchar_numeric"), _2(1), _3(true), _4(false), _5(bpchar_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4172), _1("bpchar_numeric"), _2(1), _3(true), _4(false), _5(bpchar_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_pattern_ge", 1, - AddBuiltinFunc(_0(2177), _1("bpchar_pattern_ge"), _2(2), _3(true), _4(false), _5(bpchar_pattern_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_pattern_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2177), _1("bpchar_pattern_ge"), _2(2), _3(true), _4(false), _5(bpchar_pattern_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_pattern_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_pattern_gt", 1, - AddBuiltinFunc(_0(2178), _1("bpchar_pattern_gt"), _2(2), _3(true), _4(false), _5(bpchar_pattern_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_pattern_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2178), _1("bpchar_pattern_gt"), _2(2), _3(true), _4(false), _5(bpchar_pattern_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_pattern_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_pattern_le", 1, - AddBuiltinFunc(_0(2175), _1("bpchar_pattern_le"), _2(2), _3(true), _4(false), _5(bpchar_pattern_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_pattern_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2175), _1("bpchar_pattern_le"), _2(2), _3(true), _4(false), _5(bpchar_pattern_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_pattern_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_pattern_lt", 1, - AddBuiltinFunc(_0(2174), _1("bpchar_pattern_lt"), _2(2), _3(true), _4(false), _5(bpchar_pattern_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_pattern_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2174), _1("bpchar_pattern_lt"), _2(2), _3(true), _4(false), _5(bpchar_pattern_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_pattern_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_smaller", 1, - AddBuiltinFunc(_0(1064), _1("bpchar_smaller"), _2(2), _3(true), _4(false), _5(bpchar_smaller), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1064), _1("bpchar_smaller"), _2(2), _3(true), _4(false), _5(bpchar_smaller), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_sortsupport", 1, - AddBuiltinFunc(_0(3256), _1("bpchar_sortsupport"), _2(1), _3(true), _4(false), _5(bpchar_sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_sortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3256), _1("bpchar_sortsupport"), _2(1), _3(true), _4(false), _5(bpchar_sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_sortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchar_timestamp", 1, - AddBuiltinFunc(_0(4187), _1("bpchar_timestamp"), _2(1), _3(true), _4(false), _5(bpchar_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4187), _1("bpchar_timestamp"), _2(1), _3(true), _4(false), _5(bpchar_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharcmp", 1, - AddBuiltinFunc(_0(1078), _1("bpcharcmp"), _2(2), _3(true), _4(false), _5(bpcharcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1078), _1("bpcharcmp"), _2(2), _3(true), _4(false), _5(bpcharcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchareq", 1, - AddBuiltinFunc(_0(1048), _1("bpchareq"), _2(2), _3(true), _4(false), _5(bpchareq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchareq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1048), _1("bpchareq"), _2(2), _3(true), _4(false), _5(bpchareq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchareq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharge", 1, - AddBuiltinFunc(_0(1052), _1("bpcharge"), _2(2), _3(true), _4(false), _5(bpcharge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1052), _1("bpcharge"), _2(2), _3(true), _4(false), _5(bpcharge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchargt", 1, - AddBuiltinFunc(_0(1051), _1("bpchargt"), _2(2), _3(true), _4(false), _5(bpchargt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchargt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1051), _1("bpchargt"), _2(2), _3(true), _4(false), _5(bpchargt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchargt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchariclike", 1, - AddBuiltinFunc(_0(1660), _1("bpchariclike"), _2(2), _3(true), _4(false), _5(texticlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("texticlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1660), _1("bpchariclike"), _2(2), _3(true), _4(false), _5(texticlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("texticlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharicnlike", 1, - AddBuiltinFunc(_0(1661), _1("bpcharicnlike"), _2(2), _3(true), _4(false), _5(texticnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("texticnlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1661), _1("bpcharicnlike"), _2(2), _3(true), _4(false), _5(texticnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("texticnlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharicregexeq", 1, - AddBuiltinFunc(_0(1656), _1("bpcharicregexeq"), _2(2), _3(true), _4(false), _5(texticregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("texticregexeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1656), _1("bpcharicregexeq"), _2(2), _3(true), _4(false), _5(texticregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("texticregexeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharicregexne", 1, - AddBuiltinFunc(_0(1657), _1("bpcharicregexne"), _2(2), _3(true), _4(false), _5(texticregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("texticregexne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1657), _1("bpcharicregexne"), _2(2), _3(true), _4(false), _5(texticregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("texticregexne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharin", 1, - AddBuiltinFunc(_0(1044), _1("bpcharin"), _2(3), _3(true), _4(false), _5(bpcharin), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1044), _1("bpcharin"), _2(3), _3(true), _4(false), _5(bpcharin), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharle", 1, - AddBuiltinFunc(_0(1050), _1("bpcharle"), _2(2), _3(true), _4(false), _5(bpcharle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1050), _1("bpcharle"), _2(2), _3(true), _4(false), _5(bpcharle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharlike", 1, - AddBuiltinFunc(_0(1631), _1("bpcharlike"), _2(2), _3(true), _4(false), _5(textlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1631), _1("bpcharlike"), _2(2), _3(true), _4(false), _5(textlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharlt", 1, - AddBuiltinFunc(_0(1049), _1("bpcharlt"), _2(2), _3(true), _4(false), _5(bpcharlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharlt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1049), _1("bpcharlt"), _2(2), _3(true), _4(false), _5(bpcharlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharlt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharne", 1, - AddBuiltinFunc(_0(1053), _1("bpcharne"), _2(2), _3(true), _4(false), _5(bpcharne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1053), _1("bpcharne"), _2(2), _3(true), _4(false), _5(bpcharne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharnlike", 1, - AddBuiltinFunc(_0(1632), _1("bpcharnlike"), _2(2), _3(true), _4(false), _5(textnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textnlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1632), _1("bpcharnlike"), _2(2), _3(true), _4(false), _5(textnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textnlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharout", 1, - AddBuiltinFunc(_0(1045), _1("bpcharout"), _2(1), _3(true), _4(false), _5(bpcharout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1045), _1("bpcharout"), _2(1), _3(true), _4(false), _5(bpcharout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharrecv", 1, - AddBuiltinFunc(_0(2430), _1("bpcharrecv"), _2(3), _3(true), _4(false), _5(bpcharrecv), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2430), _1("bpcharrecv"), _2(3), _3(true), _4(false), _5(bpcharrecv), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharregexeq", 1, - AddBuiltinFunc(_0(1658), _1("bpcharregexeq"), _2(2), _3(true), _4(false), _5(textregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textregexeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1658), _1("bpcharregexeq"), _2(2), _3(true), _4(false), _5(textregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textregexeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharregexne", 1, - AddBuiltinFunc(_0(1659), _1("bpcharregexne"), _2(2), _3(true), _4(false), _5(textregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textregexne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1659), _1("bpcharregexne"), _2(2), _3(true), _4(false), _5(textregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textregexne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpcharsend", 1, - AddBuiltinFunc(_0(2431), _1("bpcharsend"), _2(1), _3(true), _4(false), _5(bpcharsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2431), _1("bpcharsend"), _2(1), _3(true), _4(false), _5(bpcharsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchartypmodin", 1, - AddBuiltinFunc(_0(2913), _1("bpchartypmodin"), _2(1), _3(true), _4(false), _5(bpchartypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1263), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchartypmodin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2913), _1("bpchartypmodin"), _2(1), _3(true), _4(false), _5(bpchartypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1263), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchartypmodin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bpchartypmodout", 1, - AddBuiltinFunc(_0(2914), _1("bpchartypmodout"), _2(1), _3(true), _4(false), _5(bpchartypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchartypmodout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2914), _1("bpchartypmodout"), _2(1), _3(true), _4(false), _5(bpchartypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchartypmodout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "broadcast", 1, - AddBuiltinFunc(_0(698), _1("broadcast"), _2(1), _3(true), _4(false), _5(network_broadcast), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_broadcast"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(698), _1("broadcast"), _2(1), _3(true), _4(false), _5(network_broadcast), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_broadcast"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btabstimecmp", 1, - AddBuiltinFunc(_0(357), _1("btabstimecmp"), _2(2), _3(true), _4(false), _5(btabstimecmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 702, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btabstimecmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(357), _1("btabstimecmp"), _2(2), _3(true), _4(false), _5(btabstimecmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 702, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btabstimecmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btarraycmp", 1, - AddBuiltinFunc(_0(382), _1("btarraycmp"), _2(2), _3(true), _4(false), _5(btarraycmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btarraycmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(382), _1("btarraycmp"), _2(2), _3(true), _4(false), _5(btarraycmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btarraycmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btbeginscan", 1, - AddBuiltinFunc(_0(333), _1("btbeginscan"), _2(3), _3(true), _4(false), _5(btbeginscan), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btbeginscan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(333), _1("btbeginscan"), _2(3), _3(true), _4(false), _5(btbeginscan), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btbeginscan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btboolcmp", 1, - AddBuiltinFunc(_0(1693), _1("btboolcmp"), _2(2), _3(true), _4(false), _5(btboolcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 16, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btboolcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1693), _1("btboolcmp"), _2(2), _3(true), _4(false), _5(btboolcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 16, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btboolcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btbpchar_pattern_cmp", 1, - AddBuiltinFunc(_0(2180), _1("btbpchar_pattern_cmp"), _2(2), _3(true), _4(false), _5(btbpchar_pattern_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btbpchar_pattern_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2180), _1("btbpchar_pattern_cmp"), _2(2), _3(true), _4(false), _5(btbpchar_pattern_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btbpchar_pattern_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btbuild", 1, - AddBuiltinFunc(_0(338), _1("btbuild"), _2(3), _3(true), _4(false), _5(btbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btbuild"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(338), _1("btbuild"), _2(3), _3(true), _4(false), _5(btbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btbuild"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btbuildempty", 1, - AddBuiltinFunc(_0(328), _1("btbuildempty"), _2(1), _3(true), _4(false), _5(btbuildempty), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btbuildempty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(328), _1("btbuildempty"), _2(1), _3(true), _4(false), _5(btbuildempty), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btbuildempty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btbulkdelete", 1, - AddBuiltinFunc(_0(332), _1("btbulkdelete"), _2(4), _3(true), _4(false), _5(btbulkdelete), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(4, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btbulkdelete"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(332), _1("btbulkdelete"), _2(4), _3(true), _4(false), _5(btbulkdelete), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(4, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btbulkdelete"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btcanreturn", 1, - AddBuiltinFunc(_0(276), _1("btcanreturn"), _2(1), _3(true), _4(false), _5(btcanreturn), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btcanreturn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(276), _1("btcanreturn"), _2(1), _3(true), _4(false), _5(btcanreturn), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btcanreturn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btcharcmp", 1, - AddBuiltinFunc(_0(358), _1("btcharcmp"), _2(2), _3(true), _4(false), _5(btcharcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 18, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btcharcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(358), _1("btcharcmp"), _2(2), _3(true), _4(false), _5(btcharcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 18, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btcharcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btcostestimate", 1, - AddBuiltinFunc(_0(1268), _1("btcostestimate"), _2(7), _3(true), _4(false), _5(btcostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btcostestimate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1268), _1("btcostestimate"), _2(7), _3(true), _4(false), _5(btcostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btcostestimate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btendscan", 1, - AddBuiltinFunc(_0(335), _1("btendscan"), _2(1), _3(true), _4(false), _5(btendscan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btendscan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(335), _1("btendscan"), _2(1), _3(true), _4(false), _5(btendscan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btendscan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btfloat48cmp", 1, - AddBuiltinFunc(_0(2194), _1("btfloat48cmp"), _2(2), _3(true), _4(false), _5(btfloat48cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btfloat48cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2194), _1("btfloat48cmp"), _2(2), _3(true), _4(false), _5(btfloat48cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btfloat48cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btfloat4cmp", 1, - AddBuiltinFunc(_0(354), _1("btfloat4cmp"), _2(2), _3(true), _4(false), _5(btfloat4cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btfloat4cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(354), _1("btfloat4cmp"), _2(2), _3(true), _4(false), _5(btfloat4cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btfloat4cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btfloat4sortsupport", 1, - AddBuiltinFunc(_0(3132), _1("btfloat4sortsupport"), _2(1), _3(true), _4(false), _5(btfloat4sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btfloat4sortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3132), _1("btfloat4sortsupport"), _2(1), _3(true), _4(false), _5(btfloat4sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btfloat4sortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btfloat84cmp", 1, - AddBuiltinFunc(_0(2195), _1("btfloat84cmp"), _2(2), _3(true), _4(false), _5(btfloat84cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btfloat84cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2195), _1("btfloat84cmp"), _2(2), _3(true), _4(false), _5(btfloat84cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btfloat84cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btfloat8cmp", 1, - AddBuiltinFunc(_0(355), _1("btfloat8cmp"), _2(2), _3(true), _4(false), _5(btfloat8cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btfloat8cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(355), _1("btfloat8cmp"), _2(2), _3(true), _4(false), _5(btfloat8cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btfloat8cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btfloat8sortsupport", 1, - AddBuiltinFunc(_0(3133), _1("btfloat8sortsupport"), _2(1), _3(true), _4(false), _5(btfloat8sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btfloat8sortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3133), _1("btfloat8sortsupport"), _2(1), _3(true), _4(false), _5(btfloat8sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btfloat8sortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btgetbitmap", 1, - AddBuiltinFunc(_0(636), _1("btgetbitmap"), _2(2), _3(true), _4(false), _5(btgetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btgetbitmap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(636), _1("btgetbitmap"), _2(2), _3(true), _4(false), _5(btgetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btgetbitmap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btgettuple", 1, - AddBuiltinFunc(_0(330), _1("btgettuple"), _2(2), _3(true), _4(false), _5(btgettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btgettuple"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(330), _1("btgettuple"), _2(2), _3(true), _4(false), _5(btgettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btgettuple"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btinsert", 1, - AddBuiltinFunc(_0(331), _1("btinsert"), _2(6), _3(true), _4(false), _5(btinsert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(6, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btinsert"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(331), _1("btinsert"), _2(6), _3(true), _4(false), _5(btinsert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(6, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btinsert"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint24cmp", 1, - AddBuiltinFunc(_0(2190), _1("btint24cmp"), _2(2), _3(true), _4(false), _5(btint24cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint24cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2190), _1("btint24cmp"), _2(2), _3(true), _4(false), _5(btint24cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint24cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint28cmp", 1, - AddBuiltinFunc(_0(2192), _1("btint28cmp"), _2(2), _3(true), _4(false), _5(btint28cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint28cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2192), _1("btint28cmp"), _2(2), _3(true), _4(false), _5(btint28cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint28cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint2cmp", 1, - AddBuiltinFunc(_0(350), _1("btint2cmp"), _2(2), _3(true), _4(false), _5(btint2cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint2cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(350), _1("btint2cmp"), _2(2), _3(true), _4(false), _5(btint2cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint2cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint2sortsupport", 1, - AddBuiltinFunc(_0(3129), _1("btint2sortsupport"), _2(1), _3(true), _4(false), _5(btint2sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint2sortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3129), _1("btint2sortsupport"), _2(1), _3(true), _4(false), _5(btint2sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint2sortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint42cmp", 1, - AddBuiltinFunc(_0(2191), _1("btint42cmp"), _2(2), _3(true), _4(false), _5(btint42cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint42cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2191), _1("btint42cmp"), _2(2), _3(true), _4(false), _5(btint42cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint42cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint48cmp", 1, - AddBuiltinFunc(_0(2188), _1("btint48cmp"), _2(2), _3(true), _4(false), _5(btint48cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint48cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2188), _1("btint48cmp"), _2(2), _3(true), _4(false), _5(btint48cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint48cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint4cmp", 1, - AddBuiltinFunc(_0(BTINT4CMP_OID), _1("btint4cmp"), _2(2), _3(true), _4(false), _5(btint4cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint4cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(BTINT4CMP_OID), _1("btint4cmp"), _2(2), _3(true), _4(false), _5(btint4cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint4cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint4sortsupport", 1, - AddBuiltinFunc(_0(3130), _1("btint4sortsupport"), _2(1), _3(true), _4(false), _5(btint4sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint4sortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3130), _1("btint4sortsupport"), _2(1), _3(true), _4(false), _5(btint4sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint4sortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint82cmp", 1, - AddBuiltinFunc(_0(2193), _1("btint82cmp"), _2(2), _3(true), _4(false), _5(btint82cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint82cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2193), _1("btint82cmp"), _2(2), _3(true), _4(false), _5(btint82cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint82cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint84cmp", 1, - AddBuiltinFunc(_0(2189), _1("btint84cmp"), _2(2), _3(true), _4(false), _5(btint84cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint84cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2189), _1("btint84cmp"), _2(2), _3(true), _4(false), _5(btint84cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint84cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint8cmp", 1, - AddBuiltinFunc(_0(842), _1("btint8cmp"), _2(2), _3(true), _4(false), _5(btint8cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint8cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(842), _1("btint8cmp"), _2(2), _3(true), _4(false), _5(btint8cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint8cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btint8sortsupport", 1, - AddBuiltinFunc(_0(3131), _1("btint8sortsupport"), _2(1), _3(true), _4(false), _5(btint8sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btint8sortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3131), _1("btint8sortsupport"), _2(1), _3(true), _4(false), _5(btint8sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btint8sortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btmarkpos", 1, - AddBuiltinFunc(_0(336), _1("btmarkpos"), _2(1), _3(true), _4(false), _5(btmarkpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btmarkpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(336), _1("btmarkpos"), _2(1), _3(true), _4(false), _5(btmarkpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btmarkpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btmerge", 1, - AddBuiltinFunc(_0(3184), _1("btmerge"), _2(5), _3(true), _4(false), _5(btmerge), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(5, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btmerge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3184), _1("btmerge"), _2(5), _3(true), _4(false), _5(btmerge), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(5, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btmerge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btnamecmp", 1, - AddBuiltinFunc(_0(359), _1("btnamecmp"), _2(2), _3(true), _4(false), _5(btnamecmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btnamecmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(359), _1("btnamecmp"), _2(2), _3(true), _4(false), _5(btnamecmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btnamecmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btnamesortsupport", 1, - AddBuiltinFunc(_0(3135), _1("btnamesortsupport"), _2(1), _3(true), _4(false), _5(btnamesortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btnamesortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3135), _1("btnamesortsupport"), _2(1), _3(true), _4(false), _5(btnamesortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btnamesortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btoidcmp", 1, - AddBuiltinFunc(_0(356), _1("btoidcmp"), _2(2), _3(true), _4(false), _5(btoidcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btoidcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(356), _1("btoidcmp"), _2(2), _3(true), _4(false), _5(btoidcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btoidcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btoidsortsupport", 1, - AddBuiltinFunc(_0(3134), _1("btoidsortsupport"), _2(1), _3(true), _4(false), _5(btoidsortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btoidsortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3134), _1("btoidsortsupport"), _2(1), _3(true), _4(false), _5(btoidsortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btoidsortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btoidvectorcmp", 1, - AddBuiltinFunc(_0(404), _1("btoidvectorcmp"), _2(2), _3(true), _4(false), _5(btoidvectorcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 30, 30), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btoidvectorcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(404), _1("btoidvectorcmp"), _2(2), _3(true), _4(false), _5(btoidvectorcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 30, 30), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btoidvectorcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btoptions", 1, - AddBuiltinFunc(_0(2785), _1("btoptions"), _2(2), _3(true), _4(false), _5(btoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1009, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btoptions"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2785), _1("btoptions"), _2(2), _3(true), _4(false), _5(btoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1009, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btoptions"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btrecordcmp", 1, - AddBuiltinFunc(_0(2987), _1("btrecordcmp"), _2(2), _3(true), _4(false), _5(btrecordcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2249, 2249), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btrecordcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2987), _1("btrecordcmp"), _2(2), _3(true), _4(false), _5(btrecordcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2249, 2249), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btrecordcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btreltimecmp", 1, - AddBuiltinFunc(_0(380), _1("btreltimecmp"), _2(2), _3(true), _4(false), _5(btreltimecmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 703, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btreltimecmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(380), _1("btreltimecmp"), _2(2), _3(true), _4(false), _5(btreltimecmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 703, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btreltimecmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btrescan", 1, - AddBuiltinFunc(_0(334), _1("btrescan"), _2(5), _3(true), _4(false), _5(btrescan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(5, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btrescan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(334), _1("btrescan"), _2(5), _3(true), _4(false), _5(btrescan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(5, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btrescan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btrestrpos", 1, - AddBuiltinFunc(_0(337), _1("btrestrpos"), _2(1), _3(true), _4(false), _5(btrestrpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btrestrpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(337), _1("btrestrpos"), _2(1), _3(true), _4(false), _5(btrestrpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btrestrpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btrim", 3, - AddBuiltinFunc(_0(BTRIMPARAFUNCOID), _1("btrim"), _2(2), _3(true), _4(false), _5(btrim), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btrim"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BTRIMFUNCOID), _1("btrim"), _2(1), _3(true), _4(false), _5(btrim1), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btrim1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2015), _1("btrim"), _2(2), _3(true), _4(false), _5(byteatrim), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteatrim"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(BTRIMPARAFUNCOID), _1("btrim"), _2(2), _3(true), _4(false), _5(btrim), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btrim"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BTRIMFUNCOID), _1("btrim"), _2(1), _3(true), _4(false), _5(btrim1), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btrim1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2015), _1("btrim"), _2(2), _3(true), _4(false), _5(byteatrim), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteatrim"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bttext_pattern_cmp", 1, - AddBuiltinFunc(_0(2166), _1("bttext_pattern_cmp"), _2(2), _3(true), _4(false), _5(bttext_pattern_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bttext_pattern_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2166), _1("bttext_pattern_cmp"), _2(2), _3(true), _4(false), _5(bttext_pattern_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bttext_pattern_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bttextcmp", 1, - AddBuiltinFunc(_0(360), _1("bttextcmp"), _2(2), _3(true), _4(false), _5(bttextcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bttextcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(360), _1("bttextcmp"), _2(2), _3(true), _4(false), _5(bttextcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bttextcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bttextsortsupport", 1, - AddBuiltinFunc(_0(3255), _1("bttextsortsupport"), _2(1), _3(true), _4(false), _5(bttextsortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bttextsortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3255), _1("bttextsortsupport"), _2(1), _3(true), _4(false), _5(bttextsortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bttextsortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bttidcmp", 1, - AddBuiltinFunc(_0(2794), _1("bttidcmp"), _2(2), _3(true), _4(false), _5(bttidcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 27, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bttidcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2794), _1("bttidcmp"), _2(2), _3(true), _4(false), _5(bttidcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 27, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bttidcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bttintervalcmp", 1, - AddBuiltinFunc(_0(381), _1("bttintervalcmp"), _2(2), _3(true), _4(false), _5(bttintervalcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 704, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bttintervalcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(381), _1("bttintervalcmp"), _2(2), _3(true), _4(false), _5(bttintervalcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 704, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bttintervalcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "btvacuumcleanup", 1, - AddBuiltinFunc(_0(972), _1("btvacuumcleanup"), _2(2), _3(true), _4(false), _5(btvacuumcleanup), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("btvacuumcleanup"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(972), _1("btvacuumcleanup"), _2(2), _3(true), _4(false), _5(btvacuumcleanup), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("btvacuumcleanup"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketabstime", 1, - AddBuiltinFunc(_0(4136), _1("bucketabstime"), _2(2), _3(true), _4(false), _5(bucketabstime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 702, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketabstime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4136), _1("bucketabstime"), _2(2), _3(true), _4(false), _5(bucketabstime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 702, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketabstime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketbool", 1, - AddBuiltinFunc(_0(4146), _1("bucketbool"), _2(2), _3(true), _4(false), _5(bucketbool), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 16, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketbool"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4146), _1("bucketbool"), _2(2), _3(true), _4(false), _5(bucketbool), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 16, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketbool"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketbpchar", 1, - AddBuiltinFunc(_0(4107), _1("bucketbpchar"), _2(2), _3(true), _4(false), _5(bucketbpchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketbpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4107), _1("bucketbpchar"), _2(2), _3(true), _4(false), _5(bucketbpchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketbpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketbytea", 1, - AddBuiltinFunc(_0(4142), _1("bucketbytea"), _2(2), _3(true), _4(false), _5(bucketbytea), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketbytea"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4142), _1("bucketbytea"), _2(2), _3(true), _4(false), _5(bucketbytea), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketbytea"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketcash", 1, - AddBuiltinFunc(_0(4140), _1("bucketcash"), _2(2), _3(true), _4(false), _5(bucketcash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketcash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4140), _1("bucketcash"), _2(2), _3(true), _4(false), _5(bucketcash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketcash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketchar", 1, - AddBuiltinFunc(_0(4109), _1("bucketchar"), _2(2), _3(true), _4(false), _5(bucketchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 18, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4109), _1("bucketchar"), _2(2), _3(true), _4(false), _5(bucketchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 18, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketdate", 1, - AddBuiltinFunc(_0(4113), _1("bucketdate"), _2(2), _3(true), _4(false), _5(bucketdate), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketdate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4113), _1("bucketdate"), _2(2), _3(true), _4(false), _5(bucketdate), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketdate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketfloat4", 1, - AddBuiltinFunc(_0(4156), _1("bucketfloat4"), _2(2), _3(true), _4(false), _5(bucketfloat4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketfloat4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4156), _1("bucketfloat4"), _2(2), _3(true), _4(false), _5(bucketfloat4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketfloat4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketfloat8", 1, - AddBuiltinFunc(_0(4158), _1("bucketfloat8"), _2(2), _3(true), _4(false), _5(bucketfloat8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketfloat8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4158), _1("bucketfloat8"), _2(2), _3(true), _4(false), _5(bucketfloat8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketfloat8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketint1", 1, - AddBuiltinFunc(_0(4125), _1("bucketint1"), _2(2), _3(true), _4(false), _5(bucketint1), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketint1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4125), _1("bucketint1"), _2(2), _3(true), _4(false), _5(bucketint1), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketint1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketint2", 1, - AddBuiltinFunc(_0(4103), _1("bucketint2"), _2(2), _3(true), _4(false), _5(bucketint2), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketint2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4103), _1("bucketint2"), _2(2), _3(true), _4(false), _5(bucketint2), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketint2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketint2vector", 1, - AddBuiltinFunc(_0(4150), _1("bucketint2vector"), _2(2), _3(true), _4(false), _5(bucketint2vector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 22, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketint2vector"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4150), _1("bucketint2vector"), _2(2), _3(true), _4(false), _5(bucketint2vector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 22, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketint2vector"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketint4", 1, - AddBuiltinFunc(_0(4101), _1("bucketint4"), _2(2), _3(true), _4(false), _5(bucketint4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketint4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4101), _1("bucketint4"), _2(2), _3(true), _4(false), _5(bucketint4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketint4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketint8", 1, - AddBuiltinFunc(_0(4105), _1("bucketint8"), _2(2), _3(true), _4(false), _5(bucketint8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketint8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4105), _1("bucketint8"), _2(2), _3(true), _4(false), _5(bucketint8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketint8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketinterval", 1, - AddBuiltinFunc(_0(4121), _1("bucketinterval"), _2(2), _3(true), _4(false), _5(bucketinterval), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketinterval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4121), _1("bucketinterval"), _2(2), _3(true), _4(false), _5(bucketinterval), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketinterval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketname", 1, - AddBuiltinFunc(_0(4148), _1("bucketname"), _2(2), _3(true), _4(false), _5(bucketname), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketname"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4148), _1("bucketname"), _2(2), _3(true), _4(false), _5(bucketname), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketname"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketnumeric", 1, - AddBuiltinFunc(_0(4132), _1("bucketnumeric"), _2(2), _3(true), _4(false), _5(bucketnumeric), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketnumeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4132), _1("bucketnumeric"), _2(2), _3(true), _4(false), _5(bucketnumeric), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketnumeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketnvarchar2", 1, - AddBuiltinFunc(_0(4129), _1("bucketnvarchar2"), _2(2), _3(true), _4(false), _5(bucketnvarchar2), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3969, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketnvarchar2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4129), _1("bucketnvarchar2"), _2(2), _3(true), _4(false), _5(bucketnvarchar2), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3969, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketnvarchar2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketoid", 1, - AddBuiltinFunc(_0(4134), _1("bucketoid"), _2(2), _3(true), _4(false), _5(bucketoid), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketoid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4134), _1("bucketoid"), _2(2), _3(true), _4(false), _5(bucketoid), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketoid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketoidvector", 1, - AddBuiltinFunc(_0(4154), _1("bucketoidvector"), _2(2), _3(true), _4(false), _5(bucketoidvector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 30, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketoidvector"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4154), _1("bucketoidvector"), _2(2), _3(true), _4(false), _5(bucketoidvector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 30, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketoidvector"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketraw", 1, - AddBuiltinFunc(_0(4144), _1("bucketraw"), _2(2), _3(true), _4(false), _5(bucketraw), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketraw"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4144), _1("bucketraw"), _2(2), _3(true), _4(false), _5(bucketraw), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketraw"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketreltime", 1, - AddBuiltinFunc(_0(4138), _1("bucketreltime"), _2(2), _3(true), _4(false), _5(bucketreltime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 703, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketreltime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4138), _1("bucketreltime"), _2(2), _3(true), _4(false), _5(bucketreltime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 703, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketreltime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketsmalldatetime", 1, - AddBuiltinFunc(_0(4127), _1("bucketsmalldatetime"), _2(2), _3(true), _4(false), _5(bucketsmalldatetime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 9003, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketsmalldatetime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4127), _1("bucketsmalldatetime"), _2(2), _3(true), _4(false), _5(bucketsmalldatetime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 9003, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketsmalldatetime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "buckettext", 1, - AddBuiltinFunc(_0(4152), _1("buckettext"), _2(2), _3(true), _4(false), _5(buckettext), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("buckettext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4152), _1("buckettext"), _2(2), _3(true), _4(false), _5(buckettext), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("buckettext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "buckettime", 1, - AddBuiltinFunc(_0(4115), _1("buckettime"), _2(2), _3(true), _4(false), _5(buckettime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1083, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("buckettime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4115), _1("buckettime"), _2(2), _3(true), _4(false), _5(buckettime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1083, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("buckettime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "buckettimestamp", 1, - AddBuiltinFunc(_0(4117), _1("buckettimestamp"), _2(2), _3(true), _4(false), _5(buckettimestamp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("buckettimestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4117), _1("buckettimestamp"), _2(2), _3(true), _4(false), _5(buckettimestamp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("buckettimestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "buckettimestamptz", 1, - AddBuiltinFunc(_0(4123), _1("buckettimestamptz"), _2(2), _3(true), _4(false), _5(buckettimestamptz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1184, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("buckettimestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4123), _1("buckettimestamptz"), _2(2), _3(true), _4(false), _5(buckettimestamptz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1184, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("buckettimestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "buckettimetz", 1, - AddBuiltinFunc(_0(4119), _1("buckettimetz"), _2(2), _3(true), _4(false), _5(buckettimetz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1266, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("buckettimetz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4119), _1("buckettimetz"), _2(2), _3(true), _4(false), _5(buckettimetz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1266, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("buckettimetz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketuuid", 1, - AddBuiltinFunc(_0(6001), _1("bucketuuid"), _2(2), _3(true), _4(false), _5(bucketuuid), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2950, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketuuid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6001), _1("bucketuuid"), _2(2), _3(true), _4(false), _5(bucketuuid), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2950, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketuuid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bucketvarchar", 1, - AddBuiltinFunc(_0(4111), _1("bucketvarchar"), _2(2), _3(true), _4(false), _5(bucketvarchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1043, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketvarchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4111), _1("bucketvarchar"), _2(2), _3(true), _4(false), _5(bucketvarchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1043, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketvarchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bytea_sortsupport", 1, - AddBuiltinFunc(_0(3452), _1("bytea_sortsupport"), _2(1), _3(true), _4(false), _5(bytea_sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytea_sortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3452), _1("bytea_sortsupport"), _2(1), _3(true), _4(false), _5(bytea_sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytea_sortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bytea_string_agg_finalfn", 1, - AddBuiltinFunc(_0(3544), _1("bytea_string_agg_finalfn"), _2(1), _3(false), _4(false), _5(bytea_string_agg_finalfn), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytea_string_agg_finalfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3544), _1("bytea_string_agg_finalfn"), _2(1), _3(false), _4(false), _5(bytea_string_agg_finalfn), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytea_string_agg_finalfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bytea_string_agg_transfn", 1, - AddBuiltinFunc(_0(3543), _1("bytea_string_agg_transfn"), _2(3), _3(false), _4(false), _5(bytea_string_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytea_string_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3543), _1("bytea_string_agg_transfn"), _2(3), _3(false), _4(false), _5(bytea_string_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytea_string_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "byteacat", 1, - AddBuiltinFunc(_0(2011), _1("byteacat"), _2(2), _3(true), _4(false), _5(byteacat), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteacat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2011), _1("byteacat"), _2(2), _3(true), _4(false), _5(byteacat), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteacat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "byteacmp", 1, - AddBuiltinFunc(_0(1954), _1("byteacmp"), _2(2), _3(true), _4(false), _5(byteacmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteacmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1954), _1("byteacmp"), _2(2), _3(true), _4(false), _5(byteacmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteacmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "byteaeq", 1, - AddBuiltinFunc(_0(1948), _1("byteaeq"), _2(2), _3(true), _4(false), _5(byteaeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteaeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1948), _1("byteaeq"), _2(2), _3(true), _4(false), _5(byteaeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteaeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "byteage", 1, - AddBuiltinFunc(_0(1952), _1("byteage"), _2(2), _3(true), _4(false), _5(byteage), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteage"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1952), _1("byteage"), _2(2), _3(true), _4(false), _5(byteage), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteage"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "byteagt", 1, - AddBuiltinFunc(_0(1951), _1("byteagt"), _2(2), _3(true), _4(false), _5(byteagt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteagt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1951), _1("byteagt"), _2(2), _3(true), _4(false), _5(byteagt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteagt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "byteain", 1, - AddBuiltinFunc(_0(1244), _1("byteain"), _2(1), _3(true), _4(false), _5(byteain), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteain"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1244), _1("byteain"), _2(1), _3(true), _4(false), _5(byteain), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteain"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "byteale", 1, - AddBuiltinFunc(_0(1950), _1("byteale"), _2(2), _3(true), _4(false), _5(byteale), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteale"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1950), _1("byteale"), _2(2), _3(true), _4(false), _5(byteale), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteale"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bytealike", 1, - AddBuiltinFunc(_0(2005), _1("bytealike"), _2(2), _3(true), _4(false), _5(bytealike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytealike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2005), _1("bytealike"), _2(2), _3(true), _4(false), _5(bytealike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytealike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bytealt", 1, - AddBuiltinFunc(_0(1949), _1("bytealt"), _2(2), _3(true), _4(false), _5(bytealt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytealt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1949), _1("bytealt"), _2(2), _3(true), _4(false), _5(bytealt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytealt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "byteane", 1, - AddBuiltinFunc(_0(1953), _1("byteane"), _2(2), _3(true), _4(false), _5(byteane), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteane"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1953), _1("byteane"), _2(2), _3(true), _4(false), _5(byteane), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteane"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "byteanlike", 1, - AddBuiltinFunc(_0(2006), _1("byteanlike"), _2(2), _3(true), _4(false), _5(byteanlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteanlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2006), _1("byteanlike"), _2(2), _3(true), _4(false), _5(byteanlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteanlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "byteaout", 1, - AddBuiltinFunc(_0(31), _1("byteaout"), _2(1), _3(true), _4(false), _5(byteaout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteaout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(31), _1("byteaout"), _2(1), _3(true), _4(false), _5(byteaout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteaout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "bytearecv", 1, - AddBuiltinFunc(_0(2412), _1("bytearecv"), _2(1), _3(true), _4(false), _5(bytearecv), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytearecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2412), _1("bytearecv"), _2(1), _3(true), _4(false), _5(bytearecv), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytearecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "byteasend", 1, - AddBuiltinFunc(_0(2413), _1("byteasend"), _2(1), _3(true), _4(false), _5(byteasend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteasend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2413), _1("byteasend"), _2(1), _3(true), _4(false), _5(byteasend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteasend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_cmp", 1, - AddBuiltinFunc(_0(377), _1("cash_cmp"), _2(2), _3(true), _4(false), _5(cash_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(377), _1("cash_cmp"), _2(2), _3(true), _4(false), _5(cash_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_div_cash", 1, - AddBuiltinFunc(_0(3822), _1("cash_div_cash"), _2(2), _3(true), _4(false), _5(cash_div_cash), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_div_cash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3822), _1("cash_div_cash"), _2(2), _3(true), _4(false), _5(cash_div_cash), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_div_cash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_div_flt4", 1, - AddBuiltinFunc(_0(847), _1("cash_div_flt4"), _2(2), _3(true), _4(false), _5(cash_div_flt4), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_div_flt4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(847), _1("cash_div_flt4"), _2(2), _3(true), _4(false), _5(cash_div_flt4), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_div_flt4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_div_flt8", 1, - AddBuiltinFunc(_0(897), _1("cash_div_flt8"), _2(2), _3(true), _4(false), _5(cash_div_flt8), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_div_flt8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(897), _1("cash_div_flt8"), _2(2), _3(true), _4(false), _5(cash_div_flt8), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_div_flt8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_div_int1", 1, - AddBuiltinFunc(_0(3351), _1("cash_div_int1"), _2(2), _3(true), _4(false), _5(cash_div_int1), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_div_int1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(3351), _1("cash_div_int1"), _2(2), _3(true), _4(false), _5(cash_div_int1), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_div_int1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "cash_div_int2", 1, - AddBuiltinFunc(_0(867), _1("cash_div_int2"), _2(2), _3(true), _4(false), _5(cash_div_int2), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_div_int2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(867), _1("cash_div_int2"), _2(2), _3(true), _4(false), _5(cash_div_int2), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_div_int2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_div_int4", 1, - AddBuiltinFunc(_0(865), _1("cash_div_int4"), _2(2), _3(true), _4(false), _5(cash_div_int4), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_div_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(865), _1("cash_div_int4"), _2(2), _3(true), _4(false), _5(cash_div_int4), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_div_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_div_int8", 1, - AddBuiltinFunc(_0(3345), _1("cash_div_int8"), _2(2), _3(true), _4(false), _5(cash_div_int8), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_div_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(3345), _1("cash_div_int8"), _2(2), _3(true), _4(false), _5(cash_div_int8), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_div_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "cash_eq", 1, - AddBuiltinFunc(_0(888), _1("cash_eq"), _2(2), _3(true), _4(false), _5(cash_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(888), _1("cash_eq"), _2(2), _3(true), _4(false), _5(cash_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_ge", 1, - AddBuiltinFunc(_0(893), _1("cash_ge"), _2(2), _3(true), _4(false), _5(cash_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(893), _1("cash_ge"), _2(2), _3(true), _4(false), _5(cash_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_gt", 1, - AddBuiltinFunc(_0(892), _1("cash_gt"), _2(2), _3(true), _4(false), _5(cash_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(892), _1("cash_gt"), _2(2), _3(true), _4(false), _5(cash_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_in", 1, - AddBuiltinFunc(_0(CASHINFUNCOID), _1("cash_in"), _2(1), _3(true), _4(false), _5(cash_in), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(CASHINFUNCOID), _1("cash_in"), _2(1), _3(true), _4(false), _5(cash_in), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "cash_le", 1, - AddBuiltinFunc(_0(891), _1("cash_le"), _2(2), _3(true), _4(false), _5(cash_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(891), _1("cash_le"), _2(2), _3(true), _4(false), _5(cash_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_lt", 1, - AddBuiltinFunc(_0(890), _1("cash_lt"), _2(2), _3(true), _4(false), _5(cash_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(890), _1("cash_lt"), _2(2), _3(true), _4(false), _5(cash_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_mi", 1, - AddBuiltinFunc(_0(895), _1("cash_mi"), _2(2), _3(true), _4(false), _5(cash_mi), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(895), _1("cash_mi"), _2(2), _3(true), _4(false), _5(cash_mi), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_mul_flt4", 1, - AddBuiltinFunc(_0(846), _1("cash_mul_flt4"), _2(2), _3(true), _4(false), _5(cash_mul_flt4), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_mul_flt4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(846), _1("cash_mul_flt4"), _2(2), _3(true), _4(false), _5(cash_mul_flt4), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_mul_flt4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_mul_flt8", 1, - AddBuiltinFunc(_0(896), _1("cash_mul_flt8"), _2(2), _3(true), _4(false), _5(cash_mul_flt8), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_mul_flt8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(896), _1("cash_mul_flt8"), _2(2), _3(true), _4(false), _5(cash_mul_flt8), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_mul_flt8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_mul_int1", 1, - AddBuiltinFunc(_0(3350), _1("cash_mul_int1"), _2(2), _3(true), _4(false), _5(cash_mul_int1), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_mul_int1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(3350), _1("cash_mul_int1"), _2(2), _3(true), _4(false), _5(cash_mul_int1), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_mul_int1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "cash_mul_int2", 1, - AddBuiltinFunc(_0(866), _1("cash_mul_int2"), _2(2), _3(true), _4(false), _5(cash_mul_int2), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_mul_int2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(866), _1("cash_mul_int2"), _2(2), _3(true), _4(false), _5(cash_mul_int2), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_mul_int2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_mul_int4", 1, - AddBuiltinFunc(_0(864), _1("cash_mul_int4"), _2(2), _3(true), _4(false), _5(cash_mul_int4), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_mul_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(864), _1("cash_mul_int4"), _2(2), _3(true), _4(false), _5(cash_mul_int4), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_mul_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_mul_int8", 1, - AddBuiltinFunc(_0(3344), _1("cash_mul_int8"), _2(2), _3(true), _4(false), _5(cash_mul_int8), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_mul_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(3344), _1("cash_mul_int8"), _2(2), _3(true), _4(false), _5(cash_mul_int8), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_mul_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "cash_ne", 1, - AddBuiltinFunc(_0(889), _1("cash_ne"), _2(2), _3(true), _4(false), _5(cash_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(889), _1("cash_ne"), _2(2), _3(true), _4(false), _5(cash_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_out", 1, - AddBuiltinFunc(_0(CASHOUTFUNCOID), _1("cash_out"), _2(1), _3(true), _4(false), _5(cash_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(CASHOUTFUNCOID), _1("cash_out"), _2(1), _3(true), _4(false), _5(cash_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "cash_pl", 1, - AddBuiltinFunc(_0(894), _1("cash_pl"), _2(2), _3(true), _4(false), _5(cash_pl), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(894), _1("cash_pl"), _2(2), _3(true), _4(false), _5(cash_pl), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_recv", 1, - AddBuiltinFunc(_0(2492), _1("cash_recv"), _2(1), _3(true), _4(false), _5(cash_recv), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2492), _1("cash_recv"), _2(1), _3(true), _4(false), _5(cash_recv), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_send", 1, - AddBuiltinFunc(_0(2493), _1("cash_send"), _2(1), _3(true), _4(false), _5(cash_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2493), _1("cash_send"), _2(1), _3(true), _4(false), _5(cash_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cash_words", 1, - AddBuiltinFunc(_0(935), _1("cash_words"), _2(1), _3(true), _4(false), _5(cash_words), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_words"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(935), _1("cash_words"), _2(1), _3(true), _4(false), _5(cash_words), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_words"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cashlarger", 1, - AddBuiltinFunc(_0(898), _1("cashlarger"), _2(2), _3(true), _4(false), _5(cashlarger), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cashlarger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(898), _1("cashlarger"), _2(2), _3(true), _4(false), _5(cashlarger), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cashlarger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cashsmaller", 1, - AddBuiltinFunc(_0(899), _1("cashsmaller"), _2(2), _3(true), _4(false), _5(cashsmaller), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cashsmaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(899), _1("cashsmaller"), _2(2), _3(true), _4(false), _5(cashsmaller), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cashsmaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cbrt", 1, - AddBuiltinFunc(_0(1345), _1("cbrt"), _2(1), _3(true), _4(false), _5(dcbrt), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dcbrt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1345), _1("cbrt"), _2(1), _3(true), _4(false), _5(dcbrt), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dcbrt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cbtreebuild", 1, - AddBuiltinFunc(_0(4240), _1("cbtreebuild"), _2(3), _3(true), _4(false), _5(cbtreebuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cbtreebuild"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4240), _1("cbtreebuild"), _2(3), _3(true), _4(false), _5(cbtreebuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cbtreebuild"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cbtreecanreturn", 1, - AddBuiltinFunc(_0(4245), _1("cbtreecanreturn"), _2(1), _3(true), _4(false), _5(cbtreecanreturn), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cbtreecanreturn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4245), _1("cbtreecanreturn"), _2(1), _3(true), _4(false), _5(cbtreecanreturn), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cbtreecanreturn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cbtreecostestimate", 1, - AddBuiltinFunc(_0(4243), _1("cbtreecostestimate"), _2(7), _3(true), _4(false), _5(cbtreecostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cbtreecostestimate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4243), _1("cbtreecostestimate"), _2(7), _3(true), _4(false), _5(cbtreecostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cbtreecostestimate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cbtreegetbitmap", 1, - AddBuiltinFunc(_0(4246), _1("cbtreegetbitmap"), _2(2), _3(true), _4(false), _5(cbtreegetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cbtreegetbitmap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4246), _1("cbtreegetbitmap"), _2(2), _3(true), _4(false), _5(cbtreegetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cbtreegetbitmap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cbtreegettuple", 1, - AddBuiltinFunc(_0(4242), _1("cbtreegettuple"), _2(2), _3(true), _4(false), _5(cbtreegettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cbtreegettuple"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4242), _1("cbtreegettuple"), _2(2), _3(true), _4(false), _5(cbtreegettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cbtreegettuple"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cbtreeoptions", 1, - AddBuiltinFunc(_0(4241), _1("cbtreeoptions"), _2(2), _3(true), _4(false), _5(cbtreeoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1009, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cbtreeoptions"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4241), _1("cbtreeoptions"), _2(2), _3(true), _4(false), _5(cbtreeoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1009, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cbtreeoptions"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ceil", 2, - AddBuiltinFunc(_0(1711), _1("ceil"), _2(1), _3(true), _4(false), _5(numeric_ceil), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_ceil"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2308), _1("ceil"), _2(1), _3(true), _4(false), _5(dceil), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dceil"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1711), _1("ceil"), _2(1), _3(true), _4(false), _5(numeric_ceil), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_ceil"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2308), _1("ceil"), _2(1), _3(true), _4(false), _5(dceil), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dceil"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ceiling", 2, - AddBuiltinFunc(_0(2167), _1("ceiling"), _2(1), _3(true), _4(false), _5(numeric_ceil), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_ceil"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2320), _1("ceiling"), _2(1), _3(true), _4(false), _5(dceil), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dceil"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2167), _1("ceiling"), _2(1), _3(true), _4(false), _5(numeric_ceil), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_ceil"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2320), _1("ceiling"), _2(1), _3(true), _4(false), _5(dceil), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dceil"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "center", 2, - AddBuiltinFunc(_0(1542), _1("center"), _2(1), _3(true), _4(false), _5(box_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1543), _1("center"), _2(1), _3(true), _4(false), _5(circle_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1542), _1("center"), _2(1), _3(true), _4(false), _5(box_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1543), _1("center"), _2(1), _3(true), _4(false), _5(circle_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cginbuild", 1, - AddBuiltinFunc(_0(4400), _1("cginbuild"), _2(3), _3(true), _4(false), _5(cginbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cginbuild"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4400), _1("cginbuild"), _2(3), _3(true), _4(false), _5(cginbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cginbuild"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cgingetbitmap", 1, - AddBuiltinFunc(_0(4401), _1("cgingetbitmap"), _2(2), _3(true), _4(false), _5(cgingetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cgingetbitmap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4401), _1("cgingetbitmap"), _2(2), _3(true), _4(false), _5(cgingetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cgingetbitmap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "char", 2, - AddBuiltinFunc(_0(78), _1("char"), _2(1), _3(true), _4(false), _5(i4tochar), _6(18), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i4tochar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(944), _1("char"), _2(1), _3(true), _4(false), _5(text_char), _6(18), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_char"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(78), _1("char"), _2(1), _3(true), _4(false), _5(i4tochar), _6(18), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i4tochar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(944), _1("char"), _2(1), _3(true), _4(false), _5(text_char), _6(18), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_char"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "char_length", 2, - AddBuiltinFunc(_0(1372), _1("char_length"), _2(1), _3(true), _4(false), _5(bpcharlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(CHARLENFUNCOID), _1("char_length"), _2(1), _3(true), _4(false), _5(textlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1372), _1("char_length"), _2(1), _3(true), _4(false), _5(bpcharlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(CHARLENFUNCOID), _1("char_length"), _2(1), _3(true), _4(false), _5(textlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "character_length", 2, - AddBuiltinFunc(_0(1367), _1("character_length"), _2(1), _3(true), _4(false), _5(bpcharlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1369), _1("character_length"), _2(1), _3(true), _4(false), _5(textlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1367), _1("character_length"), _2(1), _3(true), _4(false), _5(bpcharlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1369), _1("character_length"), _2(1), _3(true), _4(false), _5(textlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "chareq", 1, - AddBuiltinFunc(_0(61), _1("chareq"), _2(2), _3(true), _4(false), _5(chareq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 18, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("chareq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(61), _1("chareq"), _2(2), _3(true), _4(false), _5(chareq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 18, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("chareq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "charge", 1, - AddBuiltinFunc(_0(74), _1("charge"), _2(2), _3(true), _4(false), _5(charge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 18, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("charge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(74), _1("charge"), _2(2), _3(true), _4(false), _5(charge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 18, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("charge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "chargt", 1, - AddBuiltinFunc(_0(73), _1("chargt"), _2(2), _3(true), _4(false), _5(chargt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 18, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("chargt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(73), _1("chargt"), _2(2), _3(true), _4(false), _5(chargt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 18, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("chargt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "charin", 1, - AddBuiltinFunc(_0(1245), _1("charin"), _2(1), _3(true), _4(false), _5(charin), _6(18), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("charin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1245), _1("charin"), _2(1), _3(true), _4(false), _5(charin), _6(18), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("charin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "charle", 1, - AddBuiltinFunc(_0(72), _1("charle"), _2(2), _3(true), _4(false), _5(charle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 18, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("charle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(72), _1("charle"), _2(2), _3(true), _4(false), _5(charle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 18, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("charle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "charlt", 1, - AddBuiltinFunc(_0(1246), _1("charlt"), _2(2), _3(true), _4(false), _5(charlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 18, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("charlt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1246), _1("charlt"), _2(2), _3(true), _4(false), _5(charlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 18, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("charlt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "charne", 1, - AddBuiltinFunc(_0(70), _1("charne"), _2(2), _3(true), _4(false), _5(charne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 18, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("charne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(70), _1("charne"), _2(2), _3(true), _4(false), _5(charne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 18, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("charne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "charout", 1, - AddBuiltinFunc(_0(33), _1("charout"), _2(1), _3(true), _4(false), _5(charout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("charout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(33), _1("charout"), _2(1), _3(true), _4(false), _5(charout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("charout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "charrecv", 1, - AddBuiltinFunc(_0(2434), _1("charrecv"), _2(1), _3(true), _4(false), _5(charrecv), _6(18), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("charrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2434), _1("charrecv"), _2(1), _3(true), _4(false), _5(charrecv), _6(18), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("charrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "charsend", 1, - AddBuiltinFunc(_0(2435), _1("charsend"), _2(1), _3(true), _4(false), _5(charsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("charsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2435), _1("charsend"), _2(1), _3(true), _4(false), _5(charsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("charsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "check_engine_status", 1, - AddBuiltinFunc(_0(3466), _1("check_engine_status"), _2(2), _3(true), _4(false), _5(check_engine_status), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(3, 25, 25, 25), _22(3, 'i', 'i', 'o'), _23(NULL), _24(NULL), _25("check_engine_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3466), _1("check_engine_status"), _2(2), _3(true), _4(false), _5(check_engine_status), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(3, 25, 25, 25), _21(3, 'i', 'i', 'o'), _22(NULL), _23(NULL), _24("check_engine_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "checksum", 1, - AddBuiltinFunc(_0(4600), _1("checksum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4600), _1("checksum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "checksumtext_agg_transfn", 1, - AddBuiltinFunc(_0(4601), _1("checksumtext_agg_transfn"), _2(2), _3(false), _4(false), _5(checksumtext_agg_transfn), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("checksumtext_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4601), _1("checksumtext_agg_transfn"), _2(2), _3(false), _4(false), _5(checksumtext_agg_transfn), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("checksumtext_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "chr", 1, - AddBuiltinFunc(_0(1621), _1("chr"), _2(1), _3(true), _4(false), _5(chr), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("chr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1621), _1("chr"), _2(1), _3(true), _4(false), _5(chr), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("chr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cideq", 1, - AddBuiltinFunc(_0(69), _1("cideq"), _2(2), _3(true), _4(false), _5(cideq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 29, 29), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cideq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(69), _1("cideq"), _2(2), _3(true), _4(false), _5(cideq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 29, 29), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cideq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cidin", 1, - AddBuiltinFunc(_0(52), _1("cidin"), _2(1), _3(true), _4(false), _5(cidin), _6(29), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cidin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(52), _1("cidin"), _2(1), _3(true), _4(false), _5(cidin), _6(29), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cidin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cidout", 1, - AddBuiltinFunc(_0(53), _1("cidout"), _2(1), _3(true), _4(false), _5(cidout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 29), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cidout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(53), _1("cidout"), _2(1), _3(true), _4(false), _5(cidout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 29), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cidout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cidr", 1, - AddBuiltinFunc(_0(1715), _1("cidr"), _2(1), _3(true), _4(false), _5(inet_to_cidr), _6(650), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inet_to_cidr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1715), _1("cidr"), _2(1), _3(true), _4(false), _5(inet_to_cidr), _6(650), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inet_to_cidr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cidr_in", 1, - AddBuiltinFunc(_0(1267), _1("cidr_in"), _2(1), _3(true), _4(false), _5(cidr_in), _6(650), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cidr_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1267), _1("cidr_in"), _2(1), _3(true), _4(false), _5(cidr_in), _6(650), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cidr_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cidr_out", 1, - AddBuiltinFunc(_0(1427), _1("cidr_out"), _2(1), _3(true), _4(false), _5(cidr_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 650), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cidr_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1427), _1("cidr_out"), _2(1), _3(true), _4(false), _5(cidr_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 650), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cidr_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cidr_recv", 1, - AddBuiltinFunc(_0(2498), _1("cidr_recv"), _2(1), _3(true), _4(false), _5(cidr_recv), _6(650), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cidr_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2498), _1("cidr_recv"), _2(1), _3(true), _4(false), _5(cidr_recv), _6(650), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cidr_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cidr_send", 1, - AddBuiltinFunc(_0(2499), _1("cidr_send"), _2(1), _3(true), _4(false), _5(cidr_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 650), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cidr_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2499), _1("cidr_send"), _2(1), _3(true), _4(false), _5(cidr_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 650), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cidr_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cidrecv", 1, - AddBuiltinFunc(_0(2442), _1("cidrecv"), _2(1), _3(true), _4(false), _5(cidrecv), _6(29), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cidrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2442), _1("cidrecv"), _2(1), _3(true), _4(false), _5(cidrecv), _6(29), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cidrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cidsend", 1, - AddBuiltinFunc(_0(2443), _1("cidsend"), _2(1), _3(true), _4(false), _5(cidsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 29), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cidsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2443), _1("cidsend"), _2(1), _3(true), _4(false), _5(cidsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 29), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cidsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle", 3, - AddBuiltinFunc(_0(1473), _1("circle"), _2(2), _3(true), _4(false), _5(cr_circle), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cr_circle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1474), _1("circle"), _2(1), _3(true), _4(false), _5(poly_circle), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_circle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1479), _1("circle"), _2(1), _3(true), _4(false), _5(box_circle), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_circle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1473), _1("circle"), _2(2), _3(true), _4(false), _5(cr_circle), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cr_circle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1474), _1("circle"), _2(1), _3(true), _4(false), _5(poly_circle), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_circle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1479), _1("circle"), _2(1), _3(true), _4(false), _5(box_circle), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_circle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_above", 1, - AddBuiltinFunc(_0(1461), _1("circle_above"), _2(2), _3(true), _4(false), _5(circle_above), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_above"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1461), _1("circle_above"), _2(2), _3(true), _4(false), _5(circle_above), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_above"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_add_pt", 1, - AddBuiltinFunc(_0(1146), _1("circle_add_pt"), _2(2), _3(true), _4(false), _5(circle_add_pt), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_add_pt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1146), _1("circle_add_pt"), _2(2), _3(true), _4(false), _5(circle_add_pt), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_add_pt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_below", 1, - AddBuiltinFunc(_0(1460), _1("circle_below"), _2(2), _3(true), _4(false), _5(circle_below), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_below"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1460), _1("circle_below"), _2(2), _3(true), _4(false), _5(circle_below), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_below"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_center", 1, - AddBuiltinFunc(_0(1472), _1("circle_center"), _2(1), _3(true), _4(false), _5(circle_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1472), _1("circle_center"), _2(1), _3(true), _4(false), _5(circle_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_contain", 1, - AddBuiltinFunc(_0(1453), _1("circle_contain"), _2(2), _3(true), _4(false), _5(circle_contain), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_contain"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1453), _1("circle_contain"), _2(2), _3(true), _4(false), _5(circle_contain), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_contain"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_contain_pt", 1, - AddBuiltinFunc(_0(1477), _1("circle_contain_pt"), _2(2), _3(true), _4(false), _5(circle_contain_pt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_contain_pt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1477), _1("circle_contain_pt"), _2(2), _3(true), _4(false), _5(circle_contain_pt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_contain_pt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_contained", 1, - AddBuiltinFunc(_0(1458), _1("circle_contained"), _2(2), _3(true), _4(false), _5(circle_contained), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_contained"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1458), _1("circle_contained"), _2(2), _3(true), _4(false), _5(circle_contained), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_contained"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_distance", 1, - AddBuiltinFunc(_0(1471), _1("circle_distance"), _2(2), _3(true), _4(false), _5(circle_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_distance"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1471), _1("circle_distance"), _2(2), _3(true), _4(false), _5(circle_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_distance"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_div_pt", 1, - AddBuiltinFunc(_0(1149), _1("circle_div_pt"), _2(2), _3(true), _4(false), _5(circle_div_pt), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_div_pt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1149), _1("circle_div_pt"), _2(2), _3(true), _4(false), _5(circle_div_pt), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_div_pt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_eq", 1, - AddBuiltinFunc(_0(1462), _1("circle_eq"), _2(2), _3(true), _4(false), _5(circle_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1462), _1("circle_eq"), _2(2), _3(true), _4(false), _5(circle_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_ge", 1, - AddBuiltinFunc(_0(1467), _1("circle_ge"), _2(2), _3(true), _4(false), _5(circle_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1467), _1("circle_ge"), _2(2), _3(true), _4(false), _5(circle_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_gt", 1, - AddBuiltinFunc(_0(1465), _1("circle_gt"), _2(2), _3(true), _4(false), _5(circle_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1465), _1("circle_gt"), _2(2), _3(true), _4(false), _5(circle_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_in", 1, - AddBuiltinFunc(_0(1450), _1("circle_in"), _2(1), _3(true), _4(false), _5(circle_in), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1450), _1("circle_in"), _2(1), _3(true), _4(false), _5(circle_in), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_le", 1, - AddBuiltinFunc(_0(1466), _1("circle_le"), _2(2), _3(true), _4(false), _5(circle_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1466), _1("circle_le"), _2(2), _3(true), _4(false), _5(circle_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_left", 1, - AddBuiltinFunc(_0(1454), _1("circle_left"), _2(2), _3(true), _4(false), _5(circle_left), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_left"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1454), _1("circle_left"), _2(2), _3(true), _4(false), _5(circle_left), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_left"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_lt", 1, - AddBuiltinFunc(_0(1464), _1("circle_lt"), _2(2), _3(true), _4(false), _5(circle_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1464), _1("circle_lt"), _2(2), _3(true), _4(false), _5(circle_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_mul_pt", 1, - AddBuiltinFunc(_0(1148), _1("circle_mul_pt"), _2(2), _3(true), _4(false), _5(circle_mul_pt), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_mul_pt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1148), _1("circle_mul_pt"), _2(2), _3(true), _4(false), _5(circle_mul_pt), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_mul_pt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_ne", 1, - AddBuiltinFunc(_0(1463), _1("circle_ne"), _2(2), _3(true), _4(false), _5(circle_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1463), _1("circle_ne"), _2(2), _3(true), _4(false), _5(circle_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_out", 1, - AddBuiltinFunc(_0(1451), _1("circle_out"), _2(1), _3(true), _4(false), _5(circle_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1451), _1("circle_out"), _2(1), _3(true), _4(false), _5(circle_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_overabove", 1, - AddBuiltinFunc(_0(2588), _1("circle_overabove"), _2(2), _3(true), _4(false), _5(circle_overabove), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_overabove"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2588), _1("circle_overabove"), _2(2), _3(true), _4(false), _5(circle_overabove), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_overabove"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_overbelow", 1, - AddBuiltinFunc(_0(2587), _1("circle_overbelow"), _2(2), _3(true), _4(false), _5(circle_overbelow), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_overbelow"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2587), _1("circle_overbelow"), _2(2), _3(true), _4(false), _5(circle_overbelow), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_overbelow"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_overlap", 1, - AddBuiltinFunc(_0(1459), _1("circle_overlap"), _2(2), _3(true), _4(false), _5(circle_overlap), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_overlap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1459), _1("circle_overlap"), _2(2), _3(true), _4(false), _5(circle_overlap), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_overlap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_overleft", 1, - AddBuiltinFunc(_0(1455), _1("circle_overleft"), _2(2), _3(true), _4(false), _5(circle_overleft), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_overleft"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1455), _1("circle_overleft"), _2(2), _3(true), _4(false), _5(circle_overleft), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_overleft"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_overright", 1, - AddBuiltinFunc(_0(1456), _1("circle_overright"), _2(2), _3(true), _4(false), _5(circle_overright), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_overright"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1456), _1("circle_overright"), _2(2), _3(true), _4(false), _5(circle_overright), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_overright"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_recv", 1, - AddBuiltinFunc(_0(2490), _1("circle_recv"), _2(1), _3(true), _4(false), _5(circle_recv), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2490), _1("circle_recv"), _2(1), _3(true), _4(false), _5(circle_recv), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_right", 1, - AddBuiltinFunc(_0(1457), _1("circle_right"), _2(2), _3(true), _4(false), _5(circle_right), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_right"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1457), _1("circle_right"), _2(2), _3(true), _4(false), _5(circle_right), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_right"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_same", 1, - AddBuiltinFunc(_0(1452), _1("circle_same"), _2(2), _3(true), _4(false), _5(circle_same), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_same"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1452), _1("circle_same"), _2(2), _3(true), _4(false), _5(circle_same), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_same"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_send", 1, - AddBuiltinFunc(_0(2491), _1("circle_send"), _2(1), _3(true), _4(false), _5(circle_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2491), _1("circle_send"), _2(1), _3(true), _4(false), _5(circle_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "circle_sub_pt", 1, - AddBuiltinFunc(_0(1147), _1("circle_sub_pt"), _2(2), _3(true), _4(false), _5(circle_sub_pt), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_sub_pt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1147), _1("circle_sub_pt"), _2(2), _3(true), _4(false), _5(circle_sub_pt), _6(718), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_sub_pt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "clock_timestamp", 1, - AddBuiltinFunc(_0(2649), _1("clock_timestamp"), _2(0), _3(true), _4(false), _5(clock_timestamp), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("clock_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2649), _1("clock_timestamp"), _2(0), _3(true), _4(false), _5(clock_timestamp), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("clock_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "close_lb", 1, - AddBuiltinFunc(_0(963), _1("close_lb"), _2(2), _3(true), _4(false), _5(close_lb), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("close_lb"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(963), _1("close_lb"), _2(2), _3(true), _4(false), _5(close_lb), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("close_lb"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "close_ls", 1, - AddBuiltinFunc(_0(1488), _1("close_ls"), _2(2), _3(true), _4(false), _5(close_ls), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("close_ls"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1488), _1("close_ls"), _2(2), _3(true), _4(false), _5(close_ls), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("close_ls"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "close_lseg", 1, - AddBuiltinFunc(_0(1489), _1("close_lseg"), _2(2), _3(true), _4(false), _5(close_lseg), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("close_lseg"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1489), _1("close_lseg"), _2(2), _3(true), _4(false), _5(close_lseg), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("close_lseg"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "close_pb", 1, - AddBuiltinFunc(_0(367), _1("close_pb"), _2(2), _3(true), _4(false), _5(close_pb), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("close_pb"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(367), _1("close_pb"), _2(2), _3(true), _4(false), _5(close_pb), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("close_pb"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "close_pl", 1, - AddBuiltinFunc(_0(961), _1("close_pl"), _2(2), _3(true), _4(false), _5(close_pl), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("close_pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(961), _1("close_pl"), _2(2), _3(true), _4(false), _5(close_pl), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("close_pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "close_ps", 1, - AddBuiltinFunc(_0(366), _1("close_ps"), _2(2), _3(true), _4(false), _5(close_ps), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("close_ps"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(366), _1("close_ps"), _2(2), _3(true), _4(false), _5(close_ps), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("close_ps"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "close_sb", 1, - AddBuiltinFunc(_0(368), _1("close_sb"), _2(2), _3(true), _4(false), _5(close_sb), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("close_sb"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(368), _1("close_sb"), _2(2), _3(true), _4(false), _5(close_sb), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("close_sb"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "close_sl", 1, - AddBuiltinFunc(_0(962), _1("close_sl"), _2(2), _3(true), _4(false), _5(close_sl), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("close_sl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(962), _1("close_sl"), _2(2), _3(true), _4(false), _5(close_sl), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("close_sl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "col_description", 1, - AddBuiltinFunc(_0(1216), _1("col_description"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select description from pg_catalog.pg_description where objoid = $1 and classoid = 'pg_catalog.pg_class'::pg_catalog.regclass and objsubid = $2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1216), _1("col_description"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select description from pg_catalog.pg_description where objoid = $1 and classoid = 'pg_catalog.pg_class'::pg_catalog.regclass and objsubid = $2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "comm_client_info", 1, - AddBuiltinFunc(_0(1991), _1("comm_client_info"), _2(0), _3(true), _4(true), _5(comm_client_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(9, 25, 25, 20, 23, 20, 23, 25, 25, 23), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "node_name", "app", "tid", "lwtid", "query_id", "socket", "remote_ip", "remote_port", "logic_id"), _24(NULL), _25("comm_client_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1991), _1("comm_client_info"), _2(0), _3(true), _4(true), _5(comm_client_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(9, 25, 25, 20, 23, 20, 23, 25, 25, 23), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "node_name", "app", "tid", "lwtid", "query_id", "socket", "remote_ip", "remote_port", "logic_id"), _23(NULL), _24("comm_client_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "complex_array_in", 1, - AddBuiltinFunc(_0(756), _1("complex_array_in"), _2(3), _3(true), _4(false), _5(complex_array_in), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 22), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("complex_array_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(756), _1("complex_array_in"), _2(3), _3(true), _4(false), _5(complex_array_in), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 22), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("complex_array_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "concat", 1, - AddBuiltinFunc(_0(CONCATFUNCOID), _1("concat"), _2(1), _3(false), _4(false), _5(text_concat), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(2276), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2276), _21(1, 2276), _22(1, 'v'), _23(NULL), _24(NULL), _25("text_concat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(CONCATFUNCOID), _1("concat"), _2(1), _3(false), _4(false), _5(text_concat), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(2276), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2276), _20(1, 2276), _21(1, 'v'), _22(NULL), _23(NULL), _24("text_concat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "concat_ws", 1, - AddBuiltinFunc(_0(CONCATWSFUNCOID), _1("concat_ws"), _2(2), _3(false), _4(false), _5(text_concat_ws), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(2276), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 2276), _21(2, 25, 2276), _22(2, 'i', 'v'), _23(NULL), _24(NULL), _25("text_concat_ws"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(CONCATWSFUNCOID), _1("concat_ws"), _2(2), _3(false), _4(false), _5(text_concat_ws), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(2276), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 2276), _20(2, 25, 2276), _21(2, 'i', 'v'), _22(NULL), _23(NULL), _24("text_concat_ws"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "contjoinsel", 1, - AddBuiltinFunc(_0(1303), _1("contjoinsel"), _2(5), _3(true), _4(false), _5(contjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("contjoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1303), _1("contjoinsel"), _2(5), _3(true), _4(false), _5(contjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("contjoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "contsel", 1, - AddBuiltinFunc(_0(1302), _1("contsel"), _2(4), _3(true), _4(false), _5(contsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("contsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1302), _1("contsel"), _2(4), _3(true), _4(false), _5(contsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("contsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "convert", 1, - AddBuiltinFunc(_0(CONVERTFUNCOID), _1("convert"), _2(3), _3(true), _4(false), _5(pg_convert), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 17, 19, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_convert"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(CONVERTFUNCOID), _1("convert"), _2(3), _3(true), _4(false), _5(pg_convert), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 17, 19, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_convert"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "convert_from", 1, - AddBuiltinFunc(_0(CONVERTFROMFUNCOID), _1("convert_from"), _2(2), _3(true), _4(false), _5(pg_convert_from), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 17, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_convert_from"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(CONVERTFROMFUNCOID), _1("convert_from"), _2(2), _3(true), _4(false), _5(pg_convert_from), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 17, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_convert_from"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "convert_to", 1, - AddBuiltinFunc(_0(CONVERTTOFUNCOID), _1("convert_to"), _2(2), _3(true), _4(false), _5(pg_convert_to), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_convert_to"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(CONVERTTOFUNCOID), _1("convert_to"), _2(2), _3(true), _4(false), _5(pg_convert_to), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_convert_to"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "convert_to_nocase", 1, - AddBuiltinFunc(_0(3198), _1("convert_to_nocase"), _2(2), _3(true), _4(false), _5(pg_convert_to_nocase), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_convert_to_nocase"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(3198), _1("convert_to_nocase"), _2(2), _3(true), _4(false), _5(pg_convert_to_nocase), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_convert_to_nocase"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "corr", 1, - AddBuiltinFunc(_0(2829), _1("corr"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2829), _1("corr"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cos", 1, - AddBuiltinFunc(_0(COSINEFUNCOID), _1("cos"), _2(1), _3(true), _4(false), _5(dcos), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dcos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(COSINEFUNCOID), _1("cos"), _2(1), _3(true), _4(false), _5(dcos), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dcos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cot", 1, - AddBuiltinFunc(_0(1607), _1("cot"), _2(1), _3(true), _4(false), _5(dcot), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dcot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1607), _1("cot"), _2(1), _3(true), _4(false), _5(dcot), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dcot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "count", 2, - AddBuiltinFunc(_0(ANYCOUNTOID), _1("count"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2276), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(COUNTOID), _1("count"), _2(0), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(ANYCOUNTOID), _1("count"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2276), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(COUNTOID), _1("count"), _2(0), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "covar_pop", 1, - AddBuiltinFunc(_0(2827), _1("covar_pop"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2827), _1("covar_pop"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "covar_samp", 1, - AddBuiltinFunc(_0(2828), _1("covar_samp"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2828), _1("covar_samp"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "create_wdr_snapshot", 1, - AddBuiltinFunc(_0(5711), _1("create_wdr_snapshot"), _2(0), _3(true), _4(false), _5(create_wdr_snapshot), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("create_wdr_snapshot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5711), _1("create_wdr_snapshot"), _2(0), _3(true), _4(false), _5(create_wdr_snapshot), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("create_wdr_snapshot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cstore_tid_out", 1, - AddBuiltinFunc(_0(3215), _1("cstore_tid_out"), _2(1), _3(true), _4(false), _5(cstore_tid_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cstore_tid_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3215), _1("cstore_tid_out"), _2(1), _3(true), _4(false), _5(cstore_tid_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cstore_tid_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cstring_in", 1, - AddBuiltinFunc(_0(2292), _1("cstring_in"), _2(1), _3(true), _4(false), _5(cstring_in), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cstring_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2292), _1("cstring_in"), _2(1), _3(true), _4(false), _5(cstring_in), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cstring_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cstring_out", 1, - AddBuiltinFunc(_0(2293), _1("cstring_out"), _2(1), _3(true), _4(false), _5(cstring_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cstring_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2293), _1("cstring_out"), _2(1), _3(true), _4(false), _5(cstring_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cstring_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cstring_recv", 1, - AddBuiltinFunc(_0(2500), _1("cstring_recv"), _2(1), _3(true), _4(false), _5(cstring_recv), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cstring_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2500), _1("cstring_recv"), _2(1), _3(true), _4(false), _5(cstring_recv), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cstring_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cstring_send", 1, - AddBuiltinFunc(_0(2501), _1("cstring_send"), _2(1), _3(true), _4(false), _5(cstring_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cstring_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2501), _1("cstring_send"), _2(1), _3(true), _4(false), _5(cstring_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cstring_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cume_dist", 1, - AddBuiltinFunc(_0(3104), _1("cume_dist"), _2(0), _3(false), _4(false), _5(window_cume_dist), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_cume_dist"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3104), _1("cume_dist"), _2(0), _3(false), _4(false), _5(window_cume_dist), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_cume_dist"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cupointer_bigint", 1, - AddBuiltinFunc(_0(3217), _1("cupointer_bigint"), _2(1), _3(true), _4(false), _5(cupointer_bigint), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cupointer_bigint"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3217), _1("cupointer_bigint"), _2(1), _3(true), _4(false), _5(cupointer_bigint), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cupointer_bigint"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "current_database", 1, - AddBuiltinFunc(_0(CURRENTDATABASEFUNCOID), _1("current_database"), _2(0), _3(true), _4(false), _5(current_database), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("current_database"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(CURRENTDATABASEFUNCOID), _1("current_database"), _2(0), _3(true), _4(false), _5(current_database), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("current_database"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "current_query", 1, - AddBuiltinFunc(_0(817), _1("current_query"), _2(0), _3(false), _4(false), _5(current_query), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("current_query"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(817), _1("current_query"), _2(0), _3(false), _4(false), _5(current_query), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("current_query"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "current_schema", 1, - AddBuiltinFunc(_0(CURRENTSCHEMAFUNCOID), _1("current_schema"), _2(0), _3(true), _4(false), _5(current_schema), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("current_schema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(CURRENTSCHEMAFUNCOID), _1("current_schema"), _2(0), _3(true), _4(false), _5(current_schema), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("current_schema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "current_schemas", 1, - AddBuiltinFunc(_0(1403), _1("current_schemas"), _2(1), _3(true), _4(false), _5(current_schemas), _6(1003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("current_schemas"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1403), _1("current_schemas"), _2(1), _3(true), _4(false), _5(current_schemas), _6(1003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("current_schemas"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "current_setting", 1, - AddBuiltinFunc(_0(2077), _1("current_setting"), _2(1), _3(true), _4(false), _5(show_config_by_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("show_config_by_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2077), _1("current_setting"), _2(1), _3(true), _4(false), _5(show_config_by_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("show_config_by_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "current_user", 1, - AddBuiltinFunc(_0(CURRENTUSERFUNCOID), _1("current_user"), _2(0), _3(true), _4(false), _5(current_user), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("current_user"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(CURRENTUSERFUNCOID), _1("current_user"), _2(0), _3(true), _4(false), _5(current_user), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("current_user"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "currtid", 1, - AddBuiltinFunc(_0(1293), _1("currtid"), _2(2), _3(true), _4(false), _5(currtid_byreloid), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 26, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("currtid_byreloid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1293), _1("currtid"), _2(2), _3(true), _4(false), _5(currtid_byreloid), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 26, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("currtid_byreloid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "currtid2", 1, - AddBuiltinFunc(_0(1294), _1("currtid2"), _2(2), _3(true), _4(false), _5(currtid_byrelname), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("currtid_byrelname"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1294), _1("currtid2"), _2(2), _3(true), _4(false), _5(currtid_byrelname), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("currtid_byrelname"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "currval", 1, - AddBuiltinFunc(_0(CURRVALFUNCOID), _1("currval"), _2(1), _3(true), _4(false), _5(currval_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("currval_oid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(CURRVALFUNCOID), _1("currval"), _2(1), _3(true), _4(false), _5(currval_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("currval_oid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cursor_to_xml", 1, - AddBuiltinFunc(_0(2925), _1("cursor_to_xml"), _2(5), _3(false), _4(false), _5(cursor_to_xml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 1790, 23, 16, 16, 25), _21(NULL), _22(NULL), _23(5, "cursor", "count", "nulls", "tableforest", "targetns"), _24(NULL), _25("cursor_to_xml"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2925), _1("cursor_to_xml"), _2(5), _3(false), _4(false), _5(cursor_to_xml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 1790, 23, 16, 16, 25), _20(NULL), _21(NULL), _22(5, "cursor", "count", "nulls", "tableforest", "targetns"), _23(NULL), _24("cursor_to_xml"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "cursor_to_xmlschema", 1, - AddBuiltinFunc(_0(2928), _1("cursor_to_xmlschema"), _2(4), _3(false), _4(false), _5(cursor_to_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 1790, 16, 16, 25), _21(NULL), _22(NULL), _23(4, "cursor", "nulls", "tableforest", "targetns"), _24(NULL), _25("cursor_to_xmlschema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2928), _1("cursor_to_xmlschema"), _2(4), _3(false), _4(false), _5(cursor_to_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 1790, 16, 16, 25), _20(NULL), _21(NULL), _22(4, "cursor", "nulls", "tableforest", "targetns"), _23(NULL), _24("cursor_to_xmlschema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "database_to_xml", 1, - AddBuiltinFunc(_0(2936), _1("database_to_xml"), _2(3), _3(true), _4(false), _5(database_to_xml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 16, 16, 25), _21(NULL), _22(NULL), _23(3, "nulls", "tableforest", "targetns"), _24(NULL), _25("database_to_xml"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2936), _1("database_to_xml"), _2(3), _3(true), _4(false), _5(database_to_xml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 16, 16, 25), _20(NULL), _21(NULL), _22(3, "nulls", "tableforest", "targetns"), _23(NULL), _24("database_to_xml"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "database_to_xml_and_xmlschema", 1, - AddBuiltinFunc(_0(2938), _1("database_to_xml_and_xmlschema"), _2(3), _3(true), _4(false), _5(database_to_xml_and_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 16, 16, 25), _21(NULL), _22(NULL), _23(3, "nulls", "tableforest", "targetns"), _24(NULL), _25("database_to_xml_and_xmlschema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2938), _1("database_to_xml_and_xmlschema"), _2(3), _3(true), _4(false), _5(database_to_xml_and_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 16, 16, 25), _20(NULL), _21(NULL), _22(3, "nulls", "tableforest", "targetns"), _23(NULL), _24("database_to_xml_and_xmlschema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "database_to_xmlschema", 1, - AddBuiltinFunc(_0(2937), _1("database_to_xmlschema"), _2(3), _3(true), _4(false), _5(database_to_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 16, 16, 25), _21(NULL), _22(NULL), _23(3, "nulls", "tableforest", "targetns"), _24(NULL), _25("database_to_xmlschema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2937), _1("database_to_xmlschema"), _2(3), _3(true), _4(false), _5(database_to_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 16, 16, 25), _20(NULL), _21(NULL), _22(3, "nulls", "tableforest", "targetns"), _23(NULL), _24("database_to_xmlschema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "datalength", 1, - AddBuiltinFunc(_0(8050), _1("datalength"), _2(1), _3(true), _4(false), _5(datalength), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2276), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("datalength"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(8050), _1("datalength"), _2(1), _3(true), _4(false), _5(datalength), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2276), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("datalength"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "date", 3, - AddBuiltinFunc(_0(TIMESTAMPTZ2DATEFUNCOID), _1("date"), _2(1), _3(true), _4(false), _5(timestamptz_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(ABSTIME2DATEFUNCOID), _1("date"), _2(1), _3(true), _4(false), _5(abstime_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstime_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(TIMESTAMP2DATEOID), _1("date"), _2(1), _3(true), _4(false), _5(timestamp_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZ2DATEFUNCOID), _1("date"), _2(1), _3(true), _4(false), _5(timestamptz_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(ABSTIME2DATEFUNCOID), _1("date"), _2(1), _3(true), _4(false), _5(abstime_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstime_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(TIMESTAMP2DATEOID), _1("date"), _2(1), _3(true), _4(false), _5(timestamp_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_bpchar", 1, - AddBuiltinFunc(_0(4160), _1("date_bpchar"), _2(1), _3(true), _4(false), _5(date_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_bpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4160), _1("date_bpchar"), _2(1), _3(true), _4(false), _5(date_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_bpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_cmp", 1, - AddBuiltinFunc(_0(1092), _1("date_cmp"), _2(2), _3(true), _4(false), _5(date_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1092), _1("date_cmp"), _2(2), _3(true), _4(false), _5(date_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_cmp_timestamp", 1, - AddBuiltinFunc(_0(2344), _1("date_cmp_timestamp"), _2(2), _3(true), _4(false), _5(date_cmp_timestamp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_cmp_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2344), _1("date_cmp_timestamp"), _2(2), _3(true), _4(false), _5(date_cmp_timestamp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_cmp_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_cmp_timestamptz", 1, - AddBuiltinFunc(_0(DATECMPTIMESTAMPTZFUNCOID), _1("date_cmp_timestamptz"), _2(2), _3(true), _4(false), _5(date_cmp_timestamptz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1082, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_cmp_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(DATECMPTIMESTAMPTZFUNCOID), _1("date_cmp_timestamptz"), _2(2), _3(true), _4(false), _5(date_cmp_timestamptz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1082, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_cmp_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "date_eq", 1, - AddBuiltinFunc(_0(1086), _1("date_eq"), _2(2), _3(true), _4(false), _5(date_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1086), _1("date_eq"), _2(2), _3(true), _4(false), _5(date_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_eq_timestamp", 1, - AddBuiltinFunc(_0(2340), _1("date_eq_timestamp"), _2(2), _3(true), _4(false), _5(date_eq_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_eq_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2340), _1("date_eq_timestamp"), _2(2), _3(true), _4(false), _5(date_eq_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_eq_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_eq_timestamptz", 1, - AddBuiltinFunc(_0(DATEEQTIMESTAMPTZFUNCOID), _1("date_eq_timestamptz"), _2(2), _3(true), _4(false), _5(date_eq_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1082, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_eq_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(DATEEQTIMESTAMPTZFUNCOID), _1("date_eq_timestamptz"), _2(2), _3(true), _4(false), _5(date_eq_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1082, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_eq_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "date_ge", 1, - AddBuiltinFunc(_0(1090), _1("date_ge"), _2(2), _3(true), _4(false), _5(date_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1090), _1("date_ge"), _2(2), _3(true), _4(false), _5(date_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_ge_timestamp", 1, - AddBuiltinFunc(_0(2342), _1("date_ge_timestamp"), _2(2), _3(true), _4(false), _5(date_ge_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_ge_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2342), _1("date_ge_timestamp"), _2(2), _3(true), _4(false), _5(date_ge_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_ge_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_ge_timestamptz", 1, - AddBuiltinFunc(_0(DATEGETIMESTAMPTZFUNCOID), _1("date_ge_timestamptz"), _2(2), _3(true), _4(false), _5(date_ge_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1082, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_ge_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(DATEGETIMESTAMPTZFUNCOID), _1("date_ge_timestamptz"), _2(2), _3(true), _4(false), _5(date_ge_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1082, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_ge_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "date_gt", 1, - AddBuiltinFunc(_0(1089), _1("date_gt"), _2(2), _3(true), _4(false), _5(date_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1089), _1("date_gt"), _2(2), _3(true), _4(false), _5(date_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_gt_timestamp", 1, - AddBuiltinFunc(_0(2341), _1("date_gt_timestamp"), _2(2), _3(true), _4(false), _5(date_gt_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_gt_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2341), _1("date_gt_timestamp"), _2(2), _3(true), _4(false), _5(date_gt_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_gt_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_gt_timestamptz", 1, - AddBuiltinFunc(_0(DATEGTTIMESTAMPTZFUNCOID), _1("date_gt_timestamptz"), _2(2), _3(true), _4(false), _5(date_gt_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1082, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_gt_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(DATEGTTIMESTAMPTZFUNCOID), _1("date_gt_timestamptz"), _2(2), _3(true), _4(false), _5(date_gt_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1082, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_gt_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "date_in", 1, - AddBuiltinFunc(_0(DATEINFUNCOID), _1("date_in"), _2(1), _3(true), _4(false), _5(date_in), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(DATEINFUNCOID), _1("date_in"), _2(1), _3(true), _4(false), _5(date_in), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "date_larger", 1, - AddBuiltinFunc(_0(1138), _1("date_larger"), _2(2), _3(true), _4(false), _5(date_larger), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1138), _1("date_larger"), _2(2), _3(true), _4(false), _5(date_larger), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_le", 1, - AddBuiltinFunc(_0(1088), _1("date_le"), _2(2), _3(true), _4(false), _5(date_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1088), _1("date_le"), _2(2), _3(true), _4(false), _5(date_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_le_timestamp", 1, - AddBuiltinFunc(_0(2339), _1("date_le_timestamp"), _2(2), _3(true), _4(false), _5(date_le_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_le_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2339), _1("date_le_timestamp"), _2(2), _3(true), _4(false), _5(date_le_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_le_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_le_timestamptz", 1, - AddBuiltinFunc(_0(DATELETIMESTAMPTZFUNCOID), _1("date_le_timestamptz"), _2(2), _3(true), _4(false), _5(date_le_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1082, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_le_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(DATELETIMESTAMPTZFUNCOID), _1("date_le_timestamptz"), _2(2), _3(true), _4(false), _5(date_le_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1082, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_le_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "date_list_agg_noarg2_transfn", 1, - AddBuiltinFunc(_0(3581), _1("date_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(date_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_list_agg_noarg2_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3581), _1("date_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(date_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_list_agg_noarg2_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_list_agg_transfn", 1, - AddBuiltinFunc(_0(3579), _1("date_list_agg_transfn"), _2(3), _3(false), _4(false), _5(date_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 1082, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_list_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3579), _1("date_list_agg_transfn"), _2(3), _3(false), _4(false), _5(date_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 1082, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_list_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_lt", 1, - AddBuiltinFunc(_0(1087), _1("date_lt"), _2(2), _3(true), _4(false), _5(date_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1087), _1("date_lt"), _2(2), _3(true), _4(false), _5(date_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_lt_timestamp", 1, - AddBuiltinFunc(_0(2338), _1("date_lt_timestamp"), _2(2), _3(true), _4(false), _5(date_lt_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_lt_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2338), _1("date_lt_timestamp"), _2(2), _3(true), _4(false), _5(date_lt_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_lt_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_lt_timestamptz", 1, - AddBuiltinFunc(_0(DATELTTIMESTAMPTZFUNCOID), _1("date_lt_timestamptz"), _2(2), _3(true), _4(false), _5(date_lt_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1082, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_lt_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(DATELTTIMESTAMPTZFUNCOID), _1("date_lt_timestamptz"), _2(2), _3(true), _4(false), _5(date_lt_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1082, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_lt_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "date_mi", 1, - AddBuiltinFunc(_0(1140), _1("date_mi"), _2(2), _3(true), _4(false), _5(date_mi), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1140), _1("date_mi"), _2(2), _3(true), _4(false), _5(date_mi), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_mi_interval", 1, - AddBuiltinFunc(_0(2072), _1("date_mi_interval"), _2(2), _3(true), _4(false), _5(date_mi_interval), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_mi_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2072), _1("date_mi_interval"), _2(2), _3(true), _4(false), _5(date_mi_interval), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_mi_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_mii", 1, - AddBuiltinFunc(_0(1142), _1("date_mii"), _2(2), _3(true), _4(false), _5(date_mii), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_mii"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1142), _1("date_mii"), _2(2), _3(true), _4(false), _5(date_mii), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_mii"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_ne", 1, - AddBuiltinFunc(_0(1091), _1("date_ne"), _2(2), _3(true), _4(false), _5(date_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1091), _1("date_ne"), _2(2), _3(true), _4(false), _5(date_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_ne_timestamp", 1, - AddBuiltinFunc(_0(2343), _1("date_ne_timestamp"), _2(2), _3(true), _4(false), _5(date_ne_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_ne_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2343), _1("date_ne_timestamp"), _2(2), _3(true), _4(false), _5(date_ne_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_ne_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_ne_timestamptz", 1, - AddBuiltinFunc(_0(DATENETIMESTAMPTZFUNCOID), _1("date_ne_timestamptz"), _2(2), _3(true), _4(false), _5(date_ne_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1082, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_ne_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(DATENETIMESTAMPTZFUNCOID), _1("date_ne_timestamptz"), _2(2), _3(true), _4(false), _5(date_ne_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1082, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_ne_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "date_out", 1, - AddBuiltinFunc(_0(DATEOUTFUNCOID), _1("date_out"), _2(1), _3(true), _4(false), _5(date_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(DATEOUTFUNCOID), _1("date_out"), _2(1), _3(true), _4(false), _5(date_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "date_part", 8, - AddBuiltinFunc(_0(TIMESTAMPTZPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(timestamptz_part), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_part"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(INTERVALPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(interval_part), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_part"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMEZPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(timetz_part), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_part"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(DATEPARTFROMABSTIMEFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(NULL), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.date_part($1, cast($2 as timestamp with time zone))"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(DATEPARTFROMRELTIMEFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(NULL), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.date_part($1, cast($2 as pg_catalog.interval))"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(DATEPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(NULL), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.date_part($1, cast($2 as timestamp without time zone))"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMEPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(time_part), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_part"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMESTAMPPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(timestamp_part), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_part"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(timestamptz_part), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_part"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(INTERVALPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(interval_part), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_part"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMEZPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(timetz_part), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_part"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(DATEPARTFROMABSTIMEFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(NULL), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.date_part($1, cast($2 as timestamp with time zone))"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(DATEPARTFROMRELTIMEFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(NULL), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.date_part($1, cast($2 as pg_catalog.interval))"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(DATEPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(NULL), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.date_part($1, cast($2 as timestamp without time zone))"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMEPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(time_part), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_part"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMESTAMPPARTFUNCOID), _1("date_part"), _2(2), _3(true), _4(false), _5(timestamp_part), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_part"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_pl_interval", 1, - AddBuiltinFunc(_0(2071), _1("date_pl_interval"), _2(2), _3(true), _4(false), _5(date_pl_interval), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_pl_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2071), _1("date_pl_interval"), _2(2), _3(true), _4(false), _5(date_pl_interval), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_pl_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_pli", 1, - AddBuiltinFunc(_0(1141), _1("date_pli"), _2(2), _3(true), _4(false), _5(date_pli), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_pli"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1141), _1("date_pli"), _2(2), _3(true), _4(false), _5(date_pli), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_pli"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_recv", 1, - AddBuiltinFunc(_0(2468), _1("date_recv"), _2(1), _3(true), _4(false), _5(date_recv), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2468), _1("date_recv"), _2(1), _3(true), _4(false), _5(date_recv), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_send", 1, - AddBuiltinFunc(_0(2469), _1("date_send"), _2(1), _3(true), _4(false), _5(date_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2469), _1("date_send"), _2(1), _3(true), _4(false), _5(date_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_smaller", 1, - AddBuiltinFunc(_0(1139), _1("date_smaller"), _2(2), _3(true), _4(false), _5(date_smaller), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1139), _1("date_smaller"), _2(2), _3(true), _4(false), _5(date_smaller), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_sortsupport", 1, - AddBuiltinFunc(_0(3136), _1("date_sortsupport"), _2(1), _3(true), _4(false), _5(date_sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_sortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3136), _1("date_sortsupport"), _2(1), _3(true), _4(false), _5(date_sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_sortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_text", 1, - AddBuiltinFunc(_0(4159), _1("date_text"), _2(1), _3(true), _4(false), _5(date_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4159), _1("date_text"), _2(1), _3(true), _4(false), _5(date_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "date_trunc", 3, - AddBuiltinFunc(_0(TIMESTAMPTZTRUNCFUNCOID), _1("date_trunc"), _2(2), _3(true), _4(false), _5(timestamptz_trunc), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_trunc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(INTERVALTRUNCFUNCOID), _1("date_trunc"), _2(2), _3(true), _4(false), _5(interval_trunc), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_trunc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMESTAMPTRUNCFUNCOID), _1("date_trunc"), _2(2), _3(true), _4(false), _5(timestamp_trunc), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_trunc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZTRUNCFUNCOID), _1("date_trunc"), _2(2), _3(true), _4(false), _5(timestamptz_trunc), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_trunc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(INTERVALTRUNCFUNCOID), _1("date_trunc"), _2(2), _3(true), _4(false), _5(interval_trunc), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_trunc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMESTAMPTRUNCFUNCOID), _1("date_trunc"), _2(2), _3(true), _4(false), _5(timestamp_trunc), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_trunc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "date_varchar", 1, - AddBuiltinFunc(_0(4161), _1("date_varchar"), _2(1), _3(true), _4(false), _5(date_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_varchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4161), _1("date_varchar"), _2(1), _3(true), _4(false), _5(date_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_varchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "daterange", 2, - AddBuiltinFunc(_0(3941), _1("daterange"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3912), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3942), _1("daterange"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3912), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1082, 1082, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor3"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3941), _1("daterange"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3912), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3942), _1("daterange"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3912), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1082, 1082, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor3"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "daterange_canonical", 1, - AddBuiltinFunc(_0(3915), _1("daterange_canonical"), _2(1), _3(true), _4(false), _5(daterange_canonical), _6(3912), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3912), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("daterange_canonical"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3915), _1("daterange_canonical"), _2(1), _3(true), _4(false), _5(daterange_canonical), _6(3912), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3912), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("daterange_canonical"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "daterange_subdiff", 1, - AddBuiltinFunc(_0(3925), _1("daterange_subdiff"), _2(2), _3(true), _4(false), _5(daterange_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("daterange_subdiff"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3925), _1("daterange_subdiff"), _2(2), _3(true), _4(false), _5(daterange_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("daterange_subdiff"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "datetime_pl", 1, - AddBuiltinFunc(_0(1272), _1("datetime_pl"), _2(2), _3(true), _4(false), _5(datetime_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("datetime_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1272), _1("datetime_pl"), _2(2), _3(true), _4(false), _5(datetime_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("datetime_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "datetimetz_pl", 1, - AddBuiltinFunc(_0(1297), _1("datetimetz_pl"), _2(2), _3(true), _4(false), _5(datetimetz_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("datetimetz_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1297), _1("datetimetz_pl"), _2(2), _3(true), _4(false), _5(datetimetz_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("datetimetz_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dcbrt", 1, - AddBuiltinFunc(_0(231), _1("dcbrt"), _2(1), _3(true), _4(false), _5(dcbrt), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dcbrt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(231), _1("dcbrt"), _2(1), _3(true), _4(false), _5(dcbrt), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dcbrt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "decode", 1, - AddBuiltinFunc(_0(1947), _1("decode"), _2(2), _3(true), _4(false), _5(binary_decode), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("binary_decode"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1947), _1("decode"), _2(2), _3(true), _4(false), _5(binary_decode), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("binary_decode"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "definer_current_user", 1, - AddBuiltinFunc(_0(3216), _1("definer_current_user"), _2(0), _3(true), _4(false), _5(pseudo_current_user), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pseudo_current_user"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3216), _1("definer_current_user"), _2(0), _3(true), _4(false), _5(pseudo_current_user), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pseudo_current_user"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "degrees", 1, - AddBuiltinFunc(_0(1608), _1("degrees"), _2(1), _3(true), _4(false), _5(degrees), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("degrees"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1608), _1("degrees"), _2(1), _3(true), _4(false), _5(degrees), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("degrees"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dense_rank", 1, - AddBuiltinFunc(_0(DENSERANKFUNCOID), _1("dense_rank"), _2(0), _3(false), _4(false), _5(window_dense_rank), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_dense_rank"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(DENSERANKFUNCOID), _1("dense_rank"), _2(0), _3(false), _4(false), _5(window_dense_rank), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_dense_rank"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dexp", 1, - AddBuiltinFunc(_0(233), _1("dexp"), _2(1), _3(true), _4(false), _5(dexp), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dexp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(233), _1("dexp"), _2(1), _3(true), _4(false), _5(dexp), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dexp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "diagonal", 1, - AddBuiltinFunc(_0(981), _1("diagonal"), _2(1), _3(true), _4(false), _5(box_diagonal), _6(601), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_diagonal"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(981), _1("diagonal"), _2(1), _3(true), _4(false), _5(box_diagonal), _6(601), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_diagonal"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "diameter", 1, - AddBuiltinFunc(_0(1469), _1("diameter"), _2(1), _3(true), _4(false), _5(circle_diameter), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_diameter"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1469), _1("diameter"), _2(1), _3(true), _4(false), _5(circle_diameter), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_diameter"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "disable_conn", 1, - AddBuiltinFunc(_0(4221), _1("disable_conn"), _2(3), _3(false), _4(false), _5(disable_conn), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 25, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("disable_conn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4221), _1("disable_conn"), _2(3), _3(false), _4(false), _5(disable_conn), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 25, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("disable_conn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dispell_init", 1, - AddBuiltinFunc(_0(3731), _1("dispell_init"), _2(1), _3(true), _4(false), _5(dispell_init), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dispell_init"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3731), _1("dispell_init"), _2(1), _3(true), _4(false), _5(dispell_init), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dispell_init"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dispell_lexize", 1, - AddBuiltinFunc(_0(3732), _1("dispell_lexize"), _2(4), _3(true), _4(false), _5(dispell_lexize), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dispell_lexize"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3732), _1("dispell_lexize"), _2(4), _3(true), _4(false), _5(dispell_lexize), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dispell_lexize"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dist_cpoly", 1, - AddBuiltinFunc(_0(728), _1("dist_cpoly"), _2(2), _3(true), _4(false), _5(dist_cpoly), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 718, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dist_cpoly"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(728), _1("dist_cpoly"), _2(2), _3(true), _4(false), _5(dist_cpoly), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 718, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dist_cpoly"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dist_lb", 1, - AddBuiltinFunc(_0(726), _1("dist_lb"), _2(2), _3(true), _4(false), _5(dist_lb), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dist_lb"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(726), _1("dist_lb"), _2(2), _3(true), _4(false), _5(dist_lb), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dist_lb"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dist_pb", 1, - AddBuiltinFunc(_0(364), _1("dist_pb"), _2(2), _3(true), _4(false), _5(dist_pb), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dist_pb"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(364), _1("dist_pb"), _2(2), _3(true), _4(false), _5(dist_pb), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dist_pb"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dist_pc", 1, - AddBuiltinFunc(_0(1476), _1("dist_pc"), _2(2), _3(true), _4(false), _5(dist_pc), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dist_pc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1476), _1("dist_pc"), _2(2), _3(true), _4(false), _5(dist_pc), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dist_pc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dist_pl", 1, - AddBuiltinFunc(_0(725), _1("dist_pl"), _2(2), _3(true), _4(false), _5(dist_pl), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dist_pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(725), _1("dist_pl"), _2(2), _3(true), _4(false), _5(dist_pl), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dist_pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dist_ppath", 1, - AddBuiltinFunc(_0(371), _1("dist_ppath"), _2(2), _3(true), _4(false), _5(dist_ppath), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dist_ppath"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(371), _1("dist_ppath"), _2(2), _3(true), _4(false), _5(dist_ppath), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dist_ppath"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dist_ps", 1, - AddBuiltinFunc(_0(363), _1("dist_ps"), _2(2), _3(true), _4(false), _5(dist_ps), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dist_ps"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(363), _1("dist_ps"), _2(2), _3(true), _4(false), _5(dist_ps), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dist_ps"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dist_sb", 1, - AddBuiltinFunc(_0(365), _1("dist_sb"), _2(2), _3(true), _4(false), _5(dist_sb), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dist_sb"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(365), _1("dist_sb"), _2(2), _3(true), _4(false), _5(dist_sb), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dist_sb"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dist_sl", 1, - AddBuiltinFunc(_0(727), _1("dist_sl"), _2(2), _3(true), _4(false), _5(dist_sl), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dist_sl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(727), _1("dist_sl"), _2(2), _3(true), _4(false), _5(dist_sl), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dist_sl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "div", 1, - AddBuiltinFunc(_0(1973), _1("div"), _2(2), _3(true), _4(false), _5(numeric_div_trunc), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_div_trunc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1973), _1("div"), _2(2), _3(true), _4(false), _5(numeric_div_trunc), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_div_trunc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dlog1", 1, - AddBuiltinFunc(_0(234), _1("dlog1"), _2(1), _3(true), _4(false), _5(dlog1), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dlog1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(234), _1("dlog1"), _2(1), _3(true), _4(false), _5(dlog1), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dlog1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dlog10", 1, - AddBuiltinFunc(_0(1339), _1("dlog10"), _2(1), _3(true), _4(false), _5(dlog10), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dlog10"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1339), _1("dlog10"), _2(1), _3(true), _4(false), _5(dlog10), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dlog10"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "domain_in", 1, - AddBuiltinFunc(_0(2597), _1("domain_in"), _2(3), _3(false), _4(false), _5(domain_in), _6(2276), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("domain_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2597), _1("domain_in"), _2(3), _3(false), _4(false), _5(domain_in), _6(2276), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("domain_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "domain_recv", 1, - AddBuiltinFunc(_0(2598), _1("domain_recv"), _2(3), _3(false), _4(false), _5(domain_recv), _6(2276), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("domain_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2598), _1("domain_recv"), _2(3), _3(false), _4(false), _5(domain_recv), _6(2276), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("domain_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dpow", 1, - AddBuiltinFunc(_0(232), _1("dpow"), _2(2), _3(true), _4(false), _5(dpow), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dpow"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(232), _1("dpow"), _2(2), _3(true), _4(false), _5(dpow), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dpow"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dround", 1, - AddBuiltinFunc(_0(228), _1("dround"), _2(1), _3(true), _4(false), _5(dround), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dround"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(228), _1("dround"), _2(1), _3(true), _4(false), _5(dround), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dround"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dsimple_init", 1, - AddBuiltinFunc(_0(3725), _1("dsimple_init"), _2(1), _3(true), _4(false), _5(dsimple_init), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dsimple_init"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3725), _1("dsimple_init"), _2(1), _3(true), _4(false), _5(dsimple_init), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dsimple_init"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dsimple_lexize", 1, - AddBuiltinFunc(_0(3726), _1("dsimple_lexize"), _2(4), _3(true), _4(false), _5(dsimple_lexize), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dsimple_lexize"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3726), _1("dsimple_lexize"), _2(4), _3(true), _4(false), _5(dsimple_lexize), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dsimple_lexize"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dsqrt", 1, - AddBuiltinFunc(_0(230), _1("dsqrt"), _2(1), _3(true), _4(false), _5(dsqrt), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dsqrt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(230), _1("dsqrt"), _2(1), _3(true), _4(false), _5(dsqrt), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dsqrt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dsynonym_init", 1, - AddBuiltinFunc(_0(3728), _1("dsynonym_init"), _2(1), _3(true), _4(false), _5(dsynonym_init), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dsynonym_init"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3728), _1("dsynonym_init"), _2(1), _3(true), _4(false), _5(dsynonym_init), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dsynonym_init"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dsynonym_lexize", 1, - AddBuiltinFunc(_0(3729), _1("dsynonym_lexize"), _2(4), _3(true), _4(false), _5(dsynonym_lexize), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dsynonym_lexize"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3729), _1("dsynonym_lexize"), _2(4), _3(true), _4(false), _5(dsynonym_lexize), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dsynonym_lexize"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "dtrunc", 1, - AddBuiltinFunc(_0(229), _1("dtrunc"), _2(1), _3(true), _4(false), _5(dtrunc), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dtrunc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(229), _1("dtrunc"), _2(1), _3(true), _4(false), _5(dtrunc), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dtrunc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "elem_contained_by_range", 1, - AddBuiltinFunc(_0(3860), _1("elem_contained_by_range"), _2(2), _3(true), _4(false), _5(elem_contained_by_range), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2283, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("elem_contained_by_range"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3860), _1("elem_contained_by_range"), _2(2), _3(true), _4(false), _5(elem_contained_by_range), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2283, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("elem_contained_by_range"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "empty_blob", 1, - AddBuiltinFunc(_0(3814), _1("empty_blob"), _2(0), _3(true), _4(false), _5(get_empty_blob), _6(88), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("get_empty_blob"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3814), _1("empty_blob"), _2(0), _3(true), _4(false), _5(get_empty_blob), _6(88), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("get_empty_blob"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "encode", 1, - AddBuiltinFunc(_0(1946), _1("encode"), _2(2), _3(true), _4(false), _5(binary_encode), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("binary_encode"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1946), _1("encode"), _2(2), _3(true), _4(false), _5(binary_encode), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("binary_encode"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "encode_plan_node", 1, - AddBuiltinFunc(_0(3467), _1("encode_plan_node"), _2(7), _3(false), _4(false), _5(encode_plan_node), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(7, 25, 25, 25, 25, 20, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("encode_plan_node"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3467), _1("encode_plan_node"), _2(7), _3(false), _4(false), _5(encode_plan_node), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(7, 25, 25, 25, 25, 20, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("encode_plan_node"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_cmp", 1, - AddBuiltinFunc(_0(3514), _1("enum_cmp"), _2(2), _3(true), _4(false), _5(enum_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3500, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3514), _1("enum_cmp"), _2(2), _3(true), _4(false), _5(enum_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3500, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_eq", 1, - AddBuiltinFunc(_0(3508), _1("enum_eq"), _2(2), _3(true), _4(false), _5(enum_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3500, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3508), _1("enum_eq"), _2(2), _3(true), _4(false), _5(enum_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3500, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_first", 1, - AddBuiltinFunc(_0(3528), _1("enum_first"), _2(1), _3(false), _4(false), _5(enum_first), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_first"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3528), _1("enum_first"), _2(1), _3(false), _4(false), _5(enum_first), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_first"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_ge", 1, - AddBuiltinFunc(_0(3513), _1("enum_ge"), _2(2), _3(true), _4(false), _5(enum_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3500, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3513), _1("enum_ge"), _2(2), _3(true), _4(false), _5(enum_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3500, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_gt", 1, - AddBuiltinFunc(_0(3511), _1("enum_gt"), _2(2), _3(true), _4(false), _5(enum_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3500, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3511), _1("enum_gt"), _2(2), _3(true), _4(false), _5(enum_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3500, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_in", 1, - AddBuiltinFunc(_0(3506), _1("enum_in"), _2(2), _3(true), _4(false), _5(enum_in), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 2275, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3506), _1("enum_in"), _2(2), _3(true), _4(false), _5(enum_in), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 2275, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_larger", 1, - AddBuiltinFunc(_0(3525), _1("enum_larger"), _2(2), _3(true), _4(false), _5(enum_larger), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3500, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3525), _1("enum_larger"), _2(2), _3(true), _4(false), _5(enum_larger), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3500, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_last", 1, - AddBuiltinFunc(_0(3529), _1("enum_last"), _2(1), _3(false), _4(false), _5(enum_last), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_last"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3529), _1("enum_last"), _2(1), _3(false), _4(false), _5(enum_last), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_last"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_le", 1, - AddBuiltinFunc(_0(3512), _1("enum_le"), _2(2), _3(true), _4(false), _5(enum_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3500, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3512), _1("enum_le"), _2(2), _3(true), _4(false), _5(enum_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3500, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_lt", 1, - AddBuiltinFunc(_0(3510), _1("enum_lt"), _2(2), _3(true), _4(false), _5(enum_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3500, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3510), _1("enum_lt"), _2(2), _3(true), _4(false), _5(enum_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3500, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_ne", 1, - AddBuiltinFunc(_0(3509), _1("enum_ne"), _2(2), _3(true), _4(false), _5(enum_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3500, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3509), _1("enum_ne"), _2(2), _3(true), _4(false), _5(enum_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3500, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_out", 1, - AddBuiltinFunc(_0(3507), _1("enum_out"), _2(1), _3(true), _4(false), _5(enum_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3507), _1("enum_out"), _2(1), _3(true), _4(false), _5(enum_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_range", 2, - AddBuiltinFunc(_0(3530), _1("enum_range"), _2(2), _3(false), _4(false), _5(enum_range_bounds), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 3500, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_range_bounds"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3531), _1("enum_range"), _2(1), _3(false), _4(false), _5(enum_range_all), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_range_all"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3530), _1("enum_range"), _2(2), _3(false), _4(false), _5(enum_range_bounds), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 3500, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_range_bounds"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3531), _1("enum_range"), _2(1), _3(false), _4(false), _5(enum_range_all), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_range_all"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_recv", 1, - AddBuiltinFunc(_0(3532), _1("enum_recv"), _2(2), _3(true), _4(false), _5(enum_recv), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 2275, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3532), _1("enum_recv"), _2(2), _3(true), _4(false), _5(enum_recv), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 2275, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_send", 1, - AddBuiltinFunc(_0(3533), _1("enum_send"), _2(1), _3(true), _4(false), _5(enum_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3533), _1("enum_send"), _2(1), _3(true), _4(false), _5(enum_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "enum_smaller", 1, - AddBuiltinFunc(_0(3524), _1("enum_smaller"), _2(2), _3(true), _4(false), _5(enum_smaller), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3500, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("enum_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3524), _1("enum_smaller"), _2(2), _3(true), _4(false), _5(enum_smaller), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3500, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("enum_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "eqjoinsel", 1, - AddBuiltinFunc(_0(105), _1("eqjoinsel"), _2(5), _3(true), _4(false), _5(eqjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("eqjoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(105), _1("eqjoinsel"), _2(5), _3(true), _4(false), _5(eqjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("eqjoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "eqsel", 1, - AddBuiltinFunc(_0(EQSELRETURNOID), _1("eqsel"), _2(4), _3(true), _4(false), _5(eqsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("eqsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(EQSELRETURNOID), _1("eqsel"), _2(4), _3(true), _4(false), _5(eqsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("eqsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "every", 1, - AddBuiltinFunc(_0(EVERYFUNCOID), _1("every"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(EVERYFUNCOID), _1("every"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "exec_hadoop_sql", 1, - AddBuiltinFunc(_0(ECHADOOPFUNCOID), _1("exec_hadoop_sql"), _2(3), _3(false), _4(true), _5(exec_hadoop_sql), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("exec_hadoop_sql"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(ECHADOOPFUNCOID), _1("exec_hadoop_sql"), _2(3), _3(false), _4(true), _5(exec_hadoop_sql), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("exec_hadoop_sql"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "exec_on_extension", 1, - AddBuiltinFunc(_0(ECEXTENSIONFUNCOID), _1("exec_on_extension"), _2(2), _3(false), _4(true), _5(exec_on_extension), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("exec_on_extension"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(ECEXTENSIONFUNCOID), _1("exec_on_extension"), _2(2), _3(false), _4(true), _5(exec_on_extension), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("exec_on_extension"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "exp", 2, - AddBuiltinFunc(_0(1347), _1("exp"), _2(1), _3(true), _4(false), _5(dexp), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dexp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1732), _1("exp"), _2(1), _3(true), _4(false), _5(numeric_exp), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_exp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1347), _1("exp"), _2(1), _3(true), _4(false), _5(dexp), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dexp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1732), _1("exp"), _2(1), _3(true), _4(false), _5(numeric_exp), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_exp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "f4toi1", 1, - AddBuiltinFunc(_0(5530), _1("f4toi1"), _2(1), _3(true), _4(false), _5(f4toi1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("f4toi1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5530), _1("f4toi1"), _2(1), _3(true), _4(false), _5(f4toi1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("f4toi1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "f8toi1", 1, - AddBuiltinFunc(_0(5532), _1("f8toi1"), _2(1), _3(true), _4(false), _5(f8toi1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("f8toi1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5532), _1("f8toi1"), _2(1), _3(true), _4(false), _5(f8toi1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("f8toi1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "factorial", 1, - AddBuiltinFunc(_0(1376), _1("factorial"), _2(1), _3(true), _4(false), _5(numeric_fac), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_fac"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1376), _1("factorial"), _2(1), _3(true), _4(false), _5(numeric_fac), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_fac"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "family", 1, - AddBuiltinFunc(_0(711), _1("family"), _2(1), _3(true), _4(false), _5(network_family), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_family"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(711), _1("family"), _2(1), _3(true), _4(false), _5(network_family), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_family"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "fdw_handler_in", 1, - AddBuiltinFunc(_0(3116), _1("fdw_handler_in"), _2(1), _3(false), _4(false), _5(fdw_handler_in), _6(3115), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("fdw_handler_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3116), _1("fdw_handler_in"), _2(1), _3(false), _4(false), _5(fdw_handler_in), _6(3115), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("fdw_handler_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "fdw_handler_out", 1, - AddBuiltinFunc(_0(3117), _1("fdw_handler_out"), _2(1), _3(true), _4(false), _5(fdw_handler_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3115), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("fdw_handler_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3117), _1("fdw_handler_out"), _2(1), _3(true), _4(false), _5(fdw_handler_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3115), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("fdw_handler_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "first_value", 1, - AddBuiltinFunc(_0(3112), _1("first_value"), _2(1), _3(true), _4(false), _5(window_first_value), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(1, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_first_value"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3112), _1("first_value"), _2(1), _3(true), _4(false), _5(window_first_value), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_first_value"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4", 5, - AddBuiltinFunc(_0(236), _1("float4"), _2(1), _3(true), _4(false), _5(i2tof), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i2tof"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(312), _1("float4"), _2(1), _3(true), _4(false), _5(dtof), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dtof"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(318), _1("float4"), _2(1), _3(true), _4(false), _5(i4tof), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i4tof"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(652), _1("float4"), _2(1), _3(true), _4(false), _5(i8tof), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i8tof"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1745), _1("float4"), _2(1), _3(true), _4(false), _5(numeric_float4), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_float4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(236), _1("float4"), _2(1), _3(true), _4(false), _5(i2tof), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i2tof"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(312), _1("float4"), _2(1), _3(true), _4(false), _5(dtof), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dtof"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(318), _1("float4"), _2(1), _3(true), _4(false), _5(i4tof), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i4tof"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(652), _1("float4"), _2(1), _3(true), _4(false), _5(i8tof), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i8tof"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1745), _1("float4"), _2(1), _3(true), _4(false), _5(numeric_float4), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_float4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float48div", 1, - AddBuiltinFunc(_0(280), _1("float48div"), _2(2), _3(true), _4(false), _5(float48div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float48div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(280), _1("float48div"), _2(2), _3(true), _4(false), _5(float48div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float48div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float48eq", 1, - AddBuiltinFunc(_0(299), _1("float48eq"), _2(2), _3(true), _4(false), _5(float48eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float48eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(299), _1("float48eq"), _2(2), _3(true), _4(false), _5(float48eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float48eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float48ge", 1, - AddBuiltinFunc(_0(304), _1("float48ge"), _2(2), _3(true), _4(false), _5(float48ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float48ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(304), _1("float48ge"), _2(2), _3(true), _4(false), _5(float48ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float48ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float48gt", 1, - AddBuiltinFunc(_0(303), _1("float48gt"), _2(2), _3(true), _4(false), _5(float48gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float48gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(303), _1("float48gt"), _2(2), _3(true), _4(false), _5(float48gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float48gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float48le", 1, - AddBuiltinFunc(_0(302), _1("float48le"), _2(2), _3(true), _4(false), _5(float48le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float48le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(302), _1("float48le"), _2(2), _3(true), _4(false), _5(float48le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float48le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float48lt", 1, - AddBuiltinFunc(_0(301), _1("float48lt"), _2(2), _3(true), _4(false), _5(float48lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float48lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(301), _1("float48lt"), _2(2), _3(true), _4(false), _5(float48lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float48lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float48mi", 1, - AddBuiltinFunc(_0(282), _1("float48mi"), _2(2), _3(true), _4(false), _5(float48mi), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float48mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(282), _1("float48mi"), _2(2), _3(true), _4(false), _5(float48mi), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float48mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float48mul", 1, - AddBuiltinFunc(_0(279), _1("float48mul"), _2(2), _3(true), _4(false), _5(float48mul), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float48mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(279), _1("float48mul"), _2(2), _3(true), _4(false), _5(float48mul), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float48mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float48ne", 1, - AddBuiltinFunc(_0(300), _1("float48ne"), _2(2), _3(true), _4(false), _5(float48ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float48ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(300), _1("float48ne"), _2(2), _3(true), _4(false), _5(float48ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float48ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float48pl", 1, - AddBuiltinFunc(_0(281), _1("float48pl"), _2(2), _3(true), _4(false), _5(float48pl), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float48pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(281), _1("float48pl"), _2(2), _3(true), _4(false), _5(float48pl), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float48pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4_accum", 1, - AddBuiltinFunc(_0(208), _1("float4_accum"), _2(2), _3(true), _4(false), _5(float4_accum), _6(1022), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1022, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(208), _1("float4_accum"), _2(2), _3(true), _4(false), _5(float4_accum), _6(1022), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1022, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4_bpchar", 1, - AddBuiltinFunc(_0(4070), _1("float4_bpchar"), _2(1), _3(true), _4(false), _5(float4_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4_bpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4070), _1("float4_bpchar"), _2(1), _3(true), _4(false), _5(float4_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4_bpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4_list_agg_noarg2_transfn", 1, - AddBuiltinFunc(_0(3569), _1("float4_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(float4_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4_list_agg_noarg2_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3569), _1("float4_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(float4_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4_list_agg_noarg2_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4_list_agg_transfn", 1, - AddBuiltinFunc(_0(3567), _1("float4_list_agg_transfn"), _2(3), _3(false), _4(false), _5(float4_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 700, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4_list_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3567), _1("float4_list_agg_transfn"), _2(3), _3(false), _4(false), _5(float4_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 700, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4_list_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4_text", 1, - AddBuiltinFunc(_0(4169), _1("float4_text"), _2(1), _3(true), _4(false), _5(float4_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4169), _1("float4_text"), _2(1), _3(true), _4(false), _5(float4_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4_varchar", 1, - AddBuiltinFunc(_0(4184), _1("float4_varchar"), _2(1), _3(true), _4(false), _5(float4_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4_varchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4184), _1("float4_varchar"), _2(1), _3(true), _4(false), _5(float4_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4_varchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4abs", 1, - AddBuiltinFunc(_0(207), _1("float4abs"), _2(1), _3(true), _4(false), _5(float4abs), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(207), _1("float4abs"), _2(1), _3(true), _4(false), _5(float4abs), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4div", 1, - AddBuiltinFunc(_0(203), _1("float4div"), _2(2), _3(true), _4(false), _5(float4div), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(203), _1("float4div"), _2(2), _3(true), _4(false), _5(float4div), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4eq", 1, - AddBuiltinFunc(_0(287), _1("float4eq"), _2(2), _3(true), _4(false), _5(float4eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(287), _1("float4eq"), _2(2), _3(true), _4(false), _5(float4eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4ge", 1, - AddBuiltinFunc(_0(292), _1("float4ge"), _2(2), _3(true), _4(false), _5(float4ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(292), _1("float4ge"), _2(2), _3(true), _4(false), _5(float4ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4gt", 1, - AddBuiltinFunc(_0(291), _1("float4gt"), _2(2), _3(true), _4(false), _5(float4gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(291), _1("float4gt"), _2(2), _3(true), _4(false), _5(float4gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4in", 1, - AddBuiltinFunc(_0(200), _1("float4in"), _2(1), _3(true), _4(false), _5(float4in), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(200), _1("float4in"), _2(1), _3(true), _4(false), _5(float4in), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4larger", 1, - AddBuiltinFunc(_0(209), _1("float4larger"), _2(2), _3(true), _4(false), _5(float4larger), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(209), _1("float4larger"), _2(2), _3(true), _4(false), _5(float4larger), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4le", 1, - AddBuiltinFunc(_0(290), _1("float4le"), _2(2), _3(true), _4(false), _5(float4le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(290), _1("float4le"), _2(2), _3(true), _4(false), _5(float4le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4lt", 1, - AddBuiltinFunc(_0(289), _1("float4lt"), _2(2), _3(true), _4(false), _5(float4lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(289), _1("float4lt"), _2(2), _3(true), _4(false), _5(float4lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4mi", 1, - AddBuiltinFunc(_0(205), _1("float4mi"), _2(2), _3(true), _4(false), _5(float4mi), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(205), _1("float4mi"), _2(2), _3(true), _4(false), _5(float4mi), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4mul", 1, - AddBuiltinFunc(_0(202), _1("float4mul"), _2(2), _3(true), _4(false), _5(float4mul), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(202), _1("float4mul"), _2(2), _3(true), _4(false), _5(float4mul), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4ne", 1, - AddBuiltinFunc(_0(288), _1("float4ne"), _2(2), _3(true), _4(false), _5(float4ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(288), _1("float4ne"), _2(2), _3(true), _4(false), _5(float4ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4out", 1, - AddBuiltinFunc(_0(201), _1("float4out"), _2(1), _3(true), _4(false), _5(float4out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(201), _1("float4out"), _2(1), _3(true), _4(false), _5(float4out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4pl", 1, - AddBuiltinFunc(_0(204), _1("float4pl"), _2(2), _3(true), _4(false), _5(float4pl), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(204), _1("float4pl"), _2(2), _3(true), _4(false), _5(float4pl), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4recv", 1, - AddBuiltinFunc(_0(2424), _1("float4recv"), _2(1), _3(true), _4(false), _5(float4recv), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2424), _1("float4recv"), _2(1), _3(true), _4(false), _5(float4recv), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4send", 1, - AddBuiltinFunc(_0(2425), _1("float4send"), _2(1), _3(true), _4(false), _5(float4send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2425), _1("float4send"), _2(1), _3(true), _4(false), _5(float4send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4smaller", 1, - AddBuiltinFunc(_0(211), _1("float4smaller"), _2(2), _3(true), _4(false), _5(float4smaller), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(211), _1("float4smaller"), _2(2), _3(true), _4(false), _5(float4smaller), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4um", 1, - AddBuiltinFunc(_0(206), _1("float4um"), _2(1), _3(true), _4(false), _5(float4um), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4um"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(206), _1("float4um"), _2(1), _3(true), _4(false), _5(float4um), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4um"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float4up", 1, - AddBuiltinFunc(_0(1913), _1("float4up"), _2(1), _3(true), _4(false), _5(float4up), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4up"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1913), _1("float4up"), _2(1), _3(true), _4(false), _5(float4up), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4up"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8", 5, - AddBuiltinFunc(_0(235), _1("float8"), _2(1), _3(true), _4(false), _5(i2tod), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i2tod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(311), _1("float8"), _2(1), _3(true), _4(false), _5(ftod), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ftod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(INT4TOFLOAT8FUNCOID), _1("float8"), _2(1), _3(true), _4(false), _5(i4tod), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i4tod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(482), _1("float8"), _2(1), _3(true), _4(false), _5(i8tod), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i8tod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(NUMTOFLOAT8FUNCOID), _1("float8"), _2(1), _3(true), _4(false), _5(numeric_float8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_float8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(235), _1("float8"), _2(1), _3(true), _4(false), _5(i2tod), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i2tod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(311), _1("float8"), _2(1), _3(true), _4(false), _5(ftod), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ftod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(INT4TOFLOAT8FUNCOID), _1("float8"), _2(1), _3(true), _4(false), _5(i4tod), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i4tod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(482), _1("float8"), _2(1), _3(true), _4(false), _5(i8tod), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i8tod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(NUMTOFLOAT8FUNCOID), _1("float8"), _2(1), _3(true), _4(false), _5(numeric_float8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_float8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float84div", 1, - AddBuiltinFunc(_0(284), _1("float84div"), _2(2), _3(true), _4(false), _5(float84div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float84div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(284), _1("float84div"), _2(2), _3(true), _4(false), _5(float84div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float84div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float84eq", 1, - AddBuiltinFunc(_0(305), _1("float84eq"), _2(2), _3(true), _4(false), _5(float84eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float84eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(305), _1("float84eq"), _2(2), _3(true), _4(false), _5(float84eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float84eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float84ge", 1, - AddBuiltinFunc(_0(310), _1("float84ge"), _2(2), _3(true), _4(false), _5(float84ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float84ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(310), _1("float84ge"), _2(2), _3(true), _4(false), _5(float84ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float84ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float84gt", 1, - AddBuiltinFunc(_0(309), _1("float84gt"), _2(2), _3(true), _4(false), _5(float84gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float84gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(309), _1("float84gt"), _2(2), _3(true), _4(false), _5(float84gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float84gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float84le", 1, - AddBuiltinFunc(_0(308), _1("float84le"), _2(2), _3(true), _4(false), _5(float84le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float84le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(308), _1("float84le"), _2(2), _3(true), _4(false), _5(float84le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float84le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float84lt", 1, - AddBuiltinFunc(_0(307), _1("float84lt"), _2(2), _3(true), _4(false), _5(float84lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float84lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(307), _1("float84lt"), _2(2), _3(true), _4(false), _5(float84lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float84lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float84mi", 1, - AddBuiltinFunc(_0(286), _1("float84mi"), _2(2), _3(true), _4(false), _5(float84mi), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float84mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(286), _1("float84mi"), _2(2), _3(true), _4(false), _5(float84mi), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float84mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float84mul", 1, - AddBuiltinFunc(_0(283), _1("float84mul"), _2(2), _3(true), _4(false), _5(float84mul), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float84mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(283), _1("float84mul"), _2(2), _3(true), _4(false), _5(float84mul), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float84mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float84ne", 1, - AddBuiltinFunc(_0(306), _1("float84ne"), _2(2), _3(true), _4(false), _5(float84ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float84ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(306), _1("float84ne"), _2(2), _3(true), _4(false), _5(float84ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float84ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float84pl", 1, - AddBuiltinFunc(_0(285), _1("float84pl"), _2(2), _3(true), _4(false), _5(float84pl), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float84pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(285), _1("float84pl"), _2(2), _3(true), _4(false), _5(float84pl), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float84pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_accum", 1, - AddBuiltinFunc(_0(222), _1("float8_accum"), _2(2), _3(true), _4(false), _5(float8_accum), _6(1022), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1022, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(222), _1("float8_accum"), _2(2), _3(true), _4(false), _5(float8_accum), _6(1022), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1022, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_avg", 1, - AddBuiltinFunc(_0(1830), _1("float8_avg"), _2(1), _3(true), _4(false), _5(float8_avg), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_avg"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1830), _1("float8_avg"), _2(1), _3(true), _4(false), _5(float8_avg), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_avg"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_bpchar", 1, - AddBuiltinFunc(_0(4071), _1("float8_bpchar"), _2(1), _3(true), _4(false), _5(float8_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_bpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4071), _1("float8_bpchar"), _2(1), _3(true), _4(false), _5(float8_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_bpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_collect", 1, - AddBuiltinFunc(_0(2966), _1("float8_collect"), _2(2), _3(true), _4(false), _5(float8_collect), _6(1022), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1022, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_collect"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2966), _1("float8_collect"), _2(2), _3(true), _4(false), _5(float8_collect), _6(1022), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1022, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_collect"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_corr", 1, - AddBuiltinFunc(_0(2817), _1("float8_corr"), _2(1), _3(true), _4(false), _5(float8_corr), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_corr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2817), _1("float8_corr"), _2(1), _3(true), _4(false), _5(float8_corr), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_corr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_covar_pop", 1, - AddBuiltinFunc(_0(2815), _1("float8_covar_pop"), _2(1), _3(true), _4(false), _5(float8_covar_pop), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_covar_pop"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2815), _1("float8_covar_pop"), _2(1), _3(true), _4(false), _5(float8_covar_pop), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_covar_pop"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_covar_samp", 1, - AddBuiltinFunc(_0(2816), _1("float8_covar_samp"), _2(1), _3(true), _4(false), _5(float8_covar_samp), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_covar_samp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2816), _1("float8_covar_samp"), _2(1), _3(true), _4(false), _5(float8_covar_samp), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_covar_samp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_interval", 1, - AddBuiltinFunc(_0(4229), _1("float8_interval"), _2(1), _3(true), _4(false), _5(float8_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4229), _1("float8_interval"), _2(1), _3(true), _4(false), _5(float8_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_list_agg_noarg2_transfn", 1, - AddBuiltinFunc(_0(3573), _1("float8_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(float8_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_list_agg_noarg2_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3573), _1("float8_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(float8_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_list_agg_noarg2_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_list_agg_transfn", 1, - AddBuiltinFunc(_0(3571), _1("float8_list_agg_transfn"), _2(3), _3(false), _4(false), _5(float8_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 701, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_list_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3571), _1("float8_list_agg_transfn"), _2(3), _3(false), _4(false), _5(float8_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 701, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_list_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_regr_accum", 1, - AddBuiltinFunc(_0(2806), _1("float8_regr_accum"), _2(3), _3(true), _4(false), _5(float8_regr_accum), _6(1022), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1022, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_regr_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2806), _1("float8_regr_accum"), _2(3), _3(true), _4(false), _5(float8_regr_accum), _6(1022), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1022, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_regr_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_regr_avgx", 1, - AddBuiltinFunc(_0(2810), _1("float8_regr_avgx"), _2(1), _3(true), _4(false), _5(float8_regr_avgx), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_regr_avgx"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2810), _1("float8_regr_avgx"), _2(1), _3(true), _4(false), _5(float8_regr_avgx), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_regr_avgx"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_regr_avgy", 1, - AddBuiltinFunc(_0(2811), _1("float8_regr_avgy"), _2(1), _3(true), _4(false), _5(float8_regr_avgy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_regr_avgy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2811), _1("float8_regr_avgy"), _2(1), _3(true), _4(false), _5(float8_regr_avgy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_regr_avgy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_regr_collect", 1, - AddBuiltinFunc(_0(2995), _1("float8_regr_collect"), _2(2), _3(true), _4(false), _5(float8_regr_collect), _6(1022), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1022, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_regr_collect"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2995), _1("float8_regr_collect"), _2(2), _3(true), _4(false), _5(float8_regr_collect), _6(1022), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1022, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_regr_collect"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_regr_intercept", 1, - AddBuiltinFunc(_0(2814), _1("float8_regr_intercept"), _2(1), _3(true), _4(false), _5(float8_regr_intercept), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_regr_intercept"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2814), _1("float8_regr_intercept"), _2(1), _3(true), _4(false), _5(float8_regr_intercept), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_regr_intercept"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_regr_r2", 1, - AddBuiltinFunc(_0(2812), _1("float8_regr_r2"), _2(1), _3(true), _4(false), _5(float8_regr_r2), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_regr_r2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2812), _1("float8_regr_r2"), _2(1), _3(true), _4(false), _5(float8_regr_r2), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_regr_r2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_regr_slope", 1, - AddBuiltinFunc(_0(2813), _1("float8_regr_slope"), _2(1), _3(true), _4(false), _5(float8_regr_slope), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_regr_slope"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2813), _1("float8_regr_slope"), _2(1), _3(true), _4(false), _5(float8_regr_slope), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_regr_slope"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_regr_sxx", 1, - AddBuiltinFunc(_0(2807), _1("float8_regr_sxx"), _2(1), _3(true), _4(false), _5(float8_regr_sxx), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_regr_sxx"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2807), _1("float8_regr_sxx"), _2(1), _3(true), _4(false), _5(float8_regr_sxx), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_regr_sxx"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_regr_sxy", 1, - AddBuiltinFunc(_0(2809), _1("float8_regr_sxy"), _2(1), _3(true), _4(false), _5(float8_regr_sxy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_regr_sxy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2809), _1("float8_regr_sxy"), _2(1), _3(true), _4(false), _5(float8_regr_sxy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_regr_sxy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_regr_syy", 1, - AddBuiltinFunc(_0(2808), _1("float8_regr_syy"), _2(1), _3(true), _4(false), _5(float8_regr_syy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_regr_syy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2808), _1("float8_regr_syy"), _2(1), _3(true), _4(false), _5(float8_regr_syy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_regr_syy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_stddev_pop", 1, - AddBuiltinFunc(_0(2513), _1("float8_stddev_pop"), _2(1), _3(true), _4(false), _5(float8_stddev_pop), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_stddev_pop"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2513), _1("float8_stddev_pop"), _2(1), _3(true), _4(false), _5(float8_stddev_pop), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_stddev_pop"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_stddev_samp", 1, - AddBuiltinFunc(_0(1832), _1("float8_stddev_samp"), _2(1), _3(true), _4(false), _5(float8_stddev_samp), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_stddev_samp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1832), _1("float8_stddev_samp"), _2(1), _3(true), _4(false), _5(float8_stddev_samp), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_stddev_samp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_text", 1, - AddBuiltinFunc(_0(4170), _1("float8_text"), _2(1), _3(true), _4(false), _5(float8_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4170), _1("float8_text"), _2(1), _3(true), _4(false), _5(float8_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_var_pop", 1, - AddBuiltinFunc(_0(2512), _1("float8_var_pop"), _2(1), _3(true), _4(false), _5(float8_var_pop), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_var_pop"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2512), _1("float8_var_pop"), _2(1), _3(true), _4(false), _5(float8_var_pop), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_var_pop"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_var_samp", 1, - AddBuiltinFunc(_0(1831), _1("float8_var_samp"), _2(1), _3(true), _4(false), _5(float8_var_samp), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1022), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_var_samp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1831), _1("float8_var_samp"), _2(1), _3(true), _4(false), _5(float8_var_samp), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1022), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_var_samp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8_varchar", 1, - AddBuiltinFunc(_0(4185), _1("float8_varchar"), _2(1), _3(true), _4(false), _5(float8_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_varchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4185), _1("float8_varchar"), _2(1), _3(true), _4(false), _5(float8_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_varchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8abs", 1, - AddBuiltinFunc(_0(221), _1("float8abs"), _2(1), _3(true), _4(false), _5(float8abs), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(221), _1("float8abs"), _2(1), _3(true), _4(false), _5(float8abs), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8div", 1, - AddBuiltinFunc(_0(217), _1("float8div"), _2(2), _3(true), _4(false), _5(float8div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(217), _1("float8div"), _2(2), _3(true), _4(false), _5(float8div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8eq", 1, - AddBuiltinFunc(_0(293), _1("float8eq"), _2(2), _3(true), _4(false), _5(float8eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(293), _1("float8eq"), _2(2), _3(true), _4(false), _5(float8eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8ge", 1, - AddBuiltinFunc(_0(298), _1("float8ge"), _2(2), _3(true), _4(false), _5(float8ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(298), _1("float8ge"), _2(2), _3(true), _4(false), _5(float8ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8gt", 1, - AddBuiltinFunc(_0(297), _1("float8gt"), _2(2), _3(true), _4(false), _5(float8gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(297), _1("float8gt"), _2(2), _3(true), _4(false), _5(float8gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8in", 1, - AddBuiltinFunc(_0(214), _1("float8in"), _2(1), _3(true), _4(false), _5(float8in), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(214), _1("float8in"), _2(1), _3(true), _4(false), _5(float8in), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8larger", 1, - AddBuiltinFunc(_0(223), _1("float8larger"), _2(2), _3(true), _4(false), _5(float8larger), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(223), _1("float8larger"), _2(2), _3(true), _4(false), _5(float8larger), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8le", 1, - AddBuiltinFunc(_0(296), _1("float8le"), _2(2), _3(true), _4(false), _5(float8le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(296), _1("float8le"), _2(2), _3(true), _4(false), _5(float8le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8lt", 1, - AddBuiltinFunc(_0(295), _1("float8lt"), _2(2), _3(true), _4(false), _5(float8lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(295), _1("float8lt"), _2(2), _3(true), _4(false), _5(float8lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8mi", 1, - AddBuiltinFunc(_0(219), _1("float8mi"), _2(2), _3(true), _4(false), _5(float8mi), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(219), _1("float8mi"), _2(2), _3(true), _4(false), _5(float8mi), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8mul", 1, - AddBuiltinFunc(_0(216), _1("float8mul"), _2(2), _3(true), _4(false), _5(float8mul), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(216), _1("float8mul"), _2(2), _3(true), _4(false), _5(float8mul), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8ne", 1, - AddBuiltinFunc(_0(294), _1("float8ne"), _2(2), _3(true), _4(false), _5(float8ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(294), _1("float8ne"), _2(2), _3(true), _4(false), _5(float8ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8out", 1, - AddBuiltinFunc(_0(215), _1("float8out"), _2(1), _3(true), _4(false), _5(float8out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(215), _1("float8out"), _2(1), _3(true), _4(false), _5(float8out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8pl", 1, - AddBuiltinFunc(_0(218), _1("float8pl"), _2(2), _3(true), _4(false), _5(float8pl), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(218), _1("float8pl"), _2(2), _3(true), _4(false), _5(float8pl), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8recv", 1, - AddBuiltinFunc(_0(2426), _1("float8recv"), _2(1), _3(true), _4(false), _5(float8recv), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2426), _1("float8recv"), _2(1), _3(true), _4(false), _5(float8recv), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8send", 1, - AddBuiltinFunc(_0(2427), _1("float8send"), _2(1), _3(true), _4(false), _5(float8send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2427), _1("float8send"), _2(1), _3(true), _4(false), _5(float8send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8smaller", 1, - AddBuiltinFunc(_0(224), _1("float8smaller"), _2(2), _3(true), _4(false), _5(float8smaller), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(224), _1("float8smaller"), _2(2), _3(true), _4(false), _5(float8smaller), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8um", 1, - AddBuiltinFunc(_0(220), _1("float8um"), _2(1), _3(true), _4(false), _5(float8um), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8um"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(220), _1("float8um"), _2(1), _3(true), _4(false), _5(float8um), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8um"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "float8up", 1, - AddBuiltinFunc(_0(1914), _1("float8up"), _2(1), _3(true), _4(false), _5(float8up), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8up"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1914), _1("float8up"), _2(1), _3(true), _4(false), _5(float8up), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8up"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "floor", 2, - AddBuiltinFunc(_0(1712), _1("floor"), _2(1), _3(true), _4(false), _5(numeric_floor), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_floor"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2309), _1("floor"), _2(1), _3(true), _4(false), _5(dfloor), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dfloor"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1712), _1("floor"), _2(1), _3(true), _4(false), _5(numeric_floor), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_floor"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2309), _1("floor"), _2(1), _3(true), _4(false), _5(dfloor), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dfloor"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "flt4_mul_cash", 1, - AddBuiltinFunc(_0(848), _1("flt4_mul_cash"), _2(2), _3(true), _4(false), _5(flt4_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("flt4_mul_cash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(848), _1("flt4_mul_cash"), _2(2), _3(true), _4(false), _5(flt4_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("flt4_mul_cash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "flt8_mul_cash", 1, - AddBuiltinFunc(_0(919), _1("flt8_mul_cash"), _2(2), _3(true), _4(false), _5(flt8_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("flt8_mul_cash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(919), _1("flt8_mul_cash"), _2(2), _3(true), _4(false), _5(flt8_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("flt8_mul_cash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "fmgr_c_validator", 1, - AddBuiltinFunc(_0(2247), _1("fmgr_c_validator"), _2(1), _3(true), _4(false), _5(fmgr_c_validator), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("fmgr_c_validator"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2247), _1("fmgr_c_validator"), _2(1), _3(true), _4(false), _5(fmgr_c_validator), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("fmgr_c_validator"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "fmgr_internal_validator", 1, - AddBuiltinFunc(_0(2246), _1("fmgr_internal_validator"), _2(1), _3(true), _4(false), _5(fmgr_internal_validator), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("fmgr_internal_validator"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2246), _1("fmgr_internal_validator"), _2(1), _3(true), _4(false), _5(fmgr_internal_validator), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("fmgr_internal_validator"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "fmgr_sql_validator", 1, - AddBuiltinFunc(_0(2248), _1("fmgr_sql_validator"), _2(1), _3(true), _4(false), _5(fmgr_sql_validator), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("fmgr_sql_validator"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2248), _1("fmgr_sql_validator"), _2(1), _3(true), _4(false), _5(fmgr_sql_validator), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("fmgr_sql_validator"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "format", 2, - AddBuiltinFunc(_0(ANYTOTEXTFORMATFUNCOID), _1("format"), _2(2), _3(false), _4(false), _5(text_format), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(2276), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 2276), _21(2, 25, 2276), _22(2, 'i', 'v'), _23(NULL), _24(NULL), _25("text_format"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(DEFAULTFORMATFUNCOID), _1("format"), _2(1), _3(false), _4(false), _5(text_format_nv), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_format_nv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(ANYTOTEXTFORMATFUNCOID), _1("format"), _2(2), _3(false), _4(false), _5(text_format), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(2276), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 2276), _20(2, 25, 2276), _21(2, 'i', 'v'), _22(NULL), _23(NULL), _24("text_format"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(DEFAULTFORMATFUNCOID), _1("format"), _2(1), _3(false), _4(false), _5(text_format_nv), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_format_nv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "format_type", 1, - AddBuiltinFunc(_0(1081), _1("format_type"), _2(2), _3(false), _4(false), _5(format_type), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("format_type"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1081), _1("format_type"), _2(2), _3(false), _4(false), _5(format_type), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("format_type"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "generate_series", 8, - AddBuiltinFunc(_0(938), _1("generate_series"), _2(3), _3(true), _4(true), _5(generate_series_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1114, 1114, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("generate_series_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(GENERATESERIESFUNCOID), _1("generate_series"), _2(3), _3(true), _4(true), _5(generate_series_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 1184, 1184, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("generate_series_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(1066), _1("generate_series"), _2(3), _3(true), _4(true), _5(generate_series_step_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 23, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("generate_series_step_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1067), _1("generate_series"), _2(2), _3(true), _4(true), _5(generate_series_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("generate_series_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1068), _1("generate_series"), _2(3), _3(true), _4(true), _5(generate_series_step_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 20, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("generate_series_step_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1069), _1("generate_series"), _2(2), _3(true), _4(true), _5(generate_series_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("generate_series_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1070), _1("generate_series"), _2(3), _3(true), _4(true), _5(generate_series_step_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1700, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("generate_series_step_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1071), _1("generate_series"), _2(2), _3(true), _4(true), _5(generate_series_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("generate_series_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(938), _1("generate_series"), _2(3), _3(true), _4(true), _5(generate_series_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1114, 1114, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("generate_series_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(GENERATESERIESFUNCOID), _1("generate_series"), _2(3), _3(true), _4(true), _5(generate_series_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 1184, 1184, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("generate_series_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(1066), _1("generate_series"), _2(3), _3(true), _4(true), _5(generate_series_step_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 23, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("generate_series_step_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1067), _1("generate_series"), _2(2), _3(true), _4(true), _5(generate_series_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("generate_series_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1068), _1("generate_series"), _2(3), _3(true), _4(true), _5(generate_series_step_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 20, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("generate_series_step_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1069), _1("generate_series"), _2(2), _3(true), _4(true), _5(generate_series_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("generate_series_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1070), _1("generate_series"), _2(3), _3(true), _4(true), _5(generate_series_step_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1700, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("generate_series_step_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1071), _1("generate_series"), _2(2), _3(true), _4(true), _5(generate_series_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("generate_series_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "generate_subscripts", 2, - AddBuiltinFunc(_0(1191), _1("generate_subscripts"), _2(3), _3(true), _4(true), _5(generate_subscripts), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2277, 23, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("generate_subscripts"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1192), _1("generate_subscripts"), _2(2), _3(true), _4(true), _5(generate_subscripts_nodir), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("generate_subscripts_nodir"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1191), _1("generate_subscripts"), _2(3), _3(true), _4(true), _5(generate_subscripts), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2277, 23, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("generate_subscripts"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1192), _1("generate_subscripts"), _2(2), _3(true), _4(true), _5(generate_subscripts_nodir), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("generate_subscripts_nodir"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "generate_wdr_report", 1, - AddBuiltinFunc(_0(5703), _1("generate_wdr_report"), _2(5), _3(false), _4(false), _5(generate_wdr_report), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(1), _20(5, 20, 20, 2275, 2275, 2275), _21(NULL), _22(NULL), _23(5, "begin_snap_id", "end_snap_id", "report_type", "report_scope", "node_name"), _24("({CONST :consttype 2275 :consttypmod -1 :constcollid 0 :constlen -2 :constbyval false :constisnull false :ismaxvalue false :location 217538 :constvalue 1 [ 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _25("generate_wdr_report"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5703), _1("generate_wdr_report"), _2(5), _3(false), _4(false), _5(generate_wdr_report), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(1), _19(5, 20, 20, 2275, 2275, 2275), _20(NULL), _21(NULL), _22(5, "begin_snap_id", "end_snap_id", "report_type", "report_scope", "node_name"), _23("({CONST :consttype 2275 :consttypmod -1 :constcollid 0 :constlen -2 :constbyval false :constisnull false :ismaxvalue false :location 217538 :constvalue 1 [ 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _24("generate_wdr_report"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_bit", 2, - AddBuiltinFunc(_0(723), _1("get_bit"), _2(2), _3(true), _4(false), _5(byteaGetBit), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteaGetBit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3032), _1("get_bit"), _2(2), _3(true), _4(false), _5(bitgetbit), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1560, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitgetbit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(723), _1("get_bit"), _2(2), _3(true), _4(false), _5(byteaGetBit), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteaGetBit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3032), _1("get_bit"), _2(2), _3(true), _4(false), _5(bitgetbit), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1560, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitgetbit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_byte", 1, - AddBuiltinFunc(_0(721), _1("get_byte"), _2(2), _3(true), _4(false), _5(byteaGetByte), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteaGetByte"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(721), _1("get_byte"), _2(2), _3(true), _4(false), _5(byteaGetByte), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteaGetByte"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_current_ts_config", 1, - AddBuiltinFunc(_0(3759), _1("get_current_ts_config"), _2(0), _3(true), _4(false), _5(get_current_ts_config), _6(3734), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("get_current_ts_config"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3759), _1("get_current_ts_config"), _2(0), _3(true), _4(false), _5(get_current_ts_config), _6(3734), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("get_current_ts_config"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_db_source_datasize", 1, - AddBuiltinFunc(_0(4208), _1("get_db_source_datasize"), _2(0), _3(true), _4(false), _5(get_db_source_datasize), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("get_db_source_datasize"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4208), _1("get_db_source_datasize"), _2(0), _3(true), _4(false), _5(get_db_source_datasize), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("get_db_source_datasize"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_gtm_lite_status", 1, - AddBuiltinFunc(_0(5999), _1("get_gtm_lite_status"), _2(0), _3(true), _4(true), _5(get_gtm_lite_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(2, 28, 28), _22(2, 'o', 'o'), _23(2, "backup_xid", "csn"), _24(NULL), _25("get_gtm_lite_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5999), _1("get_gtm_lite_status"), _2(0), _3(true), _4(true), _5(get_gtm_lite_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(2, 28, 28), _21(2, 'o', 'o'), _22(2, "backup_xid", "csn"), _23(NULL), _24("get_gtm_lite_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_hostname", 1, - AddBuiltinFunc(_0(3977), _1("get_hostname"), _2(0), _3(true), _4(false), _5(get_hostname), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("get_hostname"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3977), _1("get_hostname"), _2(0), _3(true), _4(false), _5(get_hostname), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("get_hostname"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_instr_rt_percentile", 1, - AddBuiltinFunc(_0(5712), _1("get_instr_rt_percentile"), _2(1), _3(false), _4(true), _5(get_instr_rt_percentile), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(2, 20, 20), _22(2, 'o', 'o'), _23(2, "P80", "P95"), _24(NULL), _25("get_instr_rt_percentile"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5712), _1("get_instr_rt_percentile"), _2(1), _3(false), _4(true), _5(get_instr_rt_percentile), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(2, 20, 20), _21(2, 'o', 'o'), _22(2, "P80", "P95"), _23(NULL), _24("get_instr_rt_percentile"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_instr_unique_sql", 1, - AddBuiltinFunc(_0(5702), _1("get_instr_unique_sql"), _2(0), _3(false), _4(true), _5(get_instr_unique_sql), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(30, 19, 23, 19, 26, 20, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _22(30, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(30, "node_name", "node_id", "user_name", "user_id", "unique_sql_id", "query", "n_calls", "min_elapse_time", "max_elapse_time", "total_elapse_time", "n_returned_rows", "n_tuples_fetched", "n_tuples_returned", "n_tuples_inserted", "n_tuples_updated", "n_tuples_deleted", "n_blocks_fetched", "n_blocks_hit", "n_soft_parse", "n_hard_parse", "db_time", "cpu_time", "execution_time", "parse_time", "plan_time", "rewrite_time", "pl_execution_time", "pl_compilation_time", "net_send_time", "data_io_time"), _24(NULL), _25("get_instr_unique_sql"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5702), _1("get_instr_unique_sql"), _2(0), _3(false), _4(true), _5(get_instr_unique_sql), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(30, 19, 23, 19, 26, 20, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _21(30, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(30, "node_name", "node_id", "user_name", "user_id", "unique_sql_id", "query", "n_calls", "min_elapse_time", "max_elapse_time", "total_elapse_time", "n_returned_rows", "n_tuples_fetched", "n_tuples_returned", "n_tuples_inserted", "n_tuples_updated", "n_tuples_deleted", "n_blocks_fetched", "n_blocks_hit", "n_soft_parse", "n_hard_parse", "db_time", "cpu_time", "execution_time", "parse_time", "plan_time", "rewrite_time", "pl_execution_time", "pl_compilation_time", "net_send_time", "data_io_time"), _23(NULL), _24("get_instr_unique_sql"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_instr_user_login", 1, - AddBuiltinFunc(_0(5706), _1("get_instr_user_login"), _2(0), _3(false), _4(true), _5(get_instr_user_login), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(5, 25, 25, 23, 20, 20), _22(5, 'o', 'o', 'o', 'o', 'o'), _23(5, "node_name", "user_name", "user_id", "login_counter", "logout_counter"), _24(NULL), _25("get_instr_user_login"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5706), _1("get_instr_user_login"), _2(0), _3(false), _4(true), _5(get_instr_user_login), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(5, 25, 25, 23, 20, 20), _21(5, 'o', 'o', 'o', 'o', 'o'), _22(5, "node_name", "user_name", "user_id", "login_counter", "logout_counter"), _23(NULL), _24("get_instr_user_login"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_instr_wait_event", 1, - AddBuiltinFunc(_0(5705), _1("get_instr_wait_event"), _2(1), _3(false), _4(true), _5(get_instr_wait_event), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(9, 25, 25, 25, 20, 20, 20, 20, 20, 20), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "nodename", "type", "event", "wait", "failed_wait", "total_wait_time", "avg_wait_time", "max_wait_time", "min_wait_time"), _24(NULL), _25("get_instr_wait_event"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5705), _1("get_instr_wait_event"), _2(1), _3(false), _4(true), _5(get_instr_wait_event), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(9, 25, 25, 25, 20, 20, 20, 20, 20, 20), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "nodename", "type", "event", "wait", "failed_wait", "total_wait_time", "avg_wait_time", "max_wait_time", "min_wait_time"), _23(NULL), _24("get_instr_wait_event"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_instr_workload_info", 1, - AddBuiltinFunc(_0(5000), _1("get_instr_workload_info"), _2(1), _3(false), _4(true), _5(get_instr_workload_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(13, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _22(13, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(13, "user_oid", "commit_counter", "rollback_counter", "resp_min", "resp_max", "resp_avg", "resp_total", "bg_commit_counter", "bg_rollback_counter", "bg_resp_min", "bg_resp_max", "bg_resp_avg", "bg_resp_total"), _24(NULL), _25("get_instr_workload_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5000), _1("get_instr_workload_info"), _2(1), _3(false), _4(true), _5(get_instr_workload_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(13, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _21(13, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(13, "user_oid", "commit_counter", "rollback_counter", "resp_min", "resp_max", "resp_avg", "resp_total", "bg_commit_counter", "bg_rollback_counter", "bg_resp_min", "bg_resp_max", "bg_resp_avg", "bg_resp_total"), _23(NULL), _24("get_instr_workload_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_local_prepared_xact", 1, - AddBuiltinFunc(_0(3332), _1("get_local_prepared_xact"), _2(0), _3(false), _4(true), _5(get_local_prepared_xact), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(6, 28, 25, 1184, 26, 26, 25), _22(6, 'o', 'o', 'o', 'o', 'o', 'o'), _23(6, "transaction", "gid", "prepared", "ownerid", "dbid", "node_name"), _24(NULL), _25("get_local_prepared_xact"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(3332), _1("get_local_prepared_xact"), _2(0), _3(false), _4(true), _5(get_local_prepared_xact), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(6, 28, 25, 1184, 26, 26, 25), _21(6, 'o', 'o', 'o', 'o', 'o', 'o'), _22(6, "transaction", "gid", "prepared", "ownerid", "dbid", "node_name"), _23(NULL), _24("get_local_prepared_xact"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "get_local_rel_iostat", 1, - AddBuiltinFunc(_0(5708), _1("get_local_rel_iostat"), _2(0), _3(false), _4(true), _5(get_local_rel_iostat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(4, 20, 20, 20, 20), _22(4, 'o', 'o', 'o', 'o'), _23(4, "phyrds", "phywrts", "phyblkrd", "phyblkwrt"), _24(NULL), _25("get_local_rel_iostat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5708), _1("get_local_rel_iostat"), _2(0), _3(false), _4(true), _5(get_local_rel_iostat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(4, 20, 20, 20, 20), _21(4, 'o', 'o', 'o', 'o'), _22(4, "phyrds", "phywrts", "phyblkrd", "phyblkwrt"), _23(NULL), _24("get_local_rel_iostat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_node_stat_reset_time", 1, - AddBuiltinFunc(_0(5720), _1("get_node_stat_reset_time"), _2(0), _3(true), _4(false), _5(get_node_stat_reset_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("get_node_stat_reset_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5720), _1("get_node_stat_reset_time"), _2(0), _3(true), _4(false), _5(get_node_stat_reset_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("get_node_stat_reset_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_nodename", 1, - AddBuiltinFunc(_0(5015), _1("get_nodename"), _2(0), _3(true), _4(false), _5(pg_get_nodename), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_nodename"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5015), _1("get_nodename"), _2(0), _3(true), _4(false), _5(pg_get_nodename), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_nodename"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_prepared_pending_xid", 1, - AddBuiltinFunc(_0(3199), _1("get_prepared_pending_xid"), _2(0), _3(true), _4(false), _5(get_prepared_pending_xid), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("get_prepared_pending_xid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3199), _1("get_prepared_pending_xid"), _2(0), _3(true), _4(false), _5(get_prepared_pending_xid), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("get_prepared_pending_xid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "get_remote_prepared_xacts", 1, - AddBuiltinFunc(_0(3333), _1("get_remote_prepared_xacts"), _2(0), _3(false), _4(true), _5(get_remote_prepared_xacts), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(6, 28, 25, 1184, 19, 19, 25), _22(6, 'o', 'o', 'o', 'o', 'o', 'o'), _23(6, "transaction", "gid", "prepared", "owner", "database", "node_name"), _24(NULL), _25("get_remote_prepared_xacts"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(3333), _1("get_remote_prepared_xacts"), _2(0), _3(false), _4(true), _5(get_remote_prepared_xacts), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(6, 28, 25, 1184, 19, 19, 25), _21(6, 'o', 'o', 'o', 'o', 'o', 'o'), _22(6, "transaction", "gid", "prepared", "owner", "database", "node_name"), _23(NULL), _24("get_remote_prepared_xacts"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "get_schema_oid", 1, - AddBuiltinFunc(_0(3953), _1("get_schema_oid"), _2(1), _3(true), _4(false), _5(get_schema_oid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("get_schema_oid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3953), _1("get_schema_oid"), _2(1), _3(true), _4(false), _5(get_schema_oid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("get_schema_oid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "getbucket", 31, - AddBuiltinFunc(_0(4046), _1("getbucket"), _2(2), _3(true), _4(false), _5(getbucket), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2249, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("getbucket"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4100), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketint4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketint4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4102), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketint2), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketint2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4104), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketint8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketint8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4106), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketbpchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1042, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketbpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4108), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 18, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4110), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketvarchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1043, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketvarchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4112), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketdate), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketdate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4114), _1("getbucket"), _2(2), _3(true), _4(false), _5(buckettime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1083, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("buckettime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4116), _1("getbucket"), _2(2), _3(true), _4(false), _5(buckettimestamp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("buckettimestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4118), _1("getbucket"), _2(2), _3(true), _4(false), _5(buckettimetz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1266, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("buckettimetz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4120), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketinterval), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketinterval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4122), _1("getbucket"), _2(2), _3(true), _4(false), _5(buckettimestamptz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1184, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("buckettimestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4124), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketint1), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketint1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4126), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketsmalldatetime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 9003, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketsmalldatetime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4128), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketnvarchar2), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3969, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketnvarchar2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4131), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketnumeric), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketnumeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4133), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketoid), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketoid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4135), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketabstime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 702, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketabstime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4137), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketreltime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 703, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketreltime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4139), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketcash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 790, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketcash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4141), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketbytea), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketbytea"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4143), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketraw), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketraw"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4145), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketbool), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 16, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketbool"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4147), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketname), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketname"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4149), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketint2vector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 22, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketint2vector"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4151), _1("getbucket"), _2(2), _3(true), _4(false), _5(buckettext), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("buckettext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4153), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketoidvector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 30, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketoidvector"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4155), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketfloat4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketfloat4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4157), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketfloat8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketfloat8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(6000), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketuuid), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2950, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bucketuuid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4046), _1("getbucket"), _2(2), _3(true), _4(false), _5(getbucket), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2249, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("getbucket"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4100), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketint4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketint4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4102), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketint2), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketint2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4104), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketint8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketint8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4106), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketbpchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1042, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketbpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4108), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 18, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4110), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketvarchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1043, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketvarchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4112), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketdate), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketdate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4114), _1("getbucket"), _2(2), _3(true), _4(false), _5(buckettime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1083, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("buckettime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4116), _1("getbucket"), _2(2), _3(true), _4(false), _5(buckettimestamp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("buckettimestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4118), _1("getbucket"), _2(2), _3(true), _4(false), _5(buckettimetz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1266, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("buckettimetz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4120), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketinterval), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketinterval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4122), _1("getbucket"), _2(2), _3(true), _4(false), _5(buckettimestamptz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1184, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("buckettimestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4124), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketint1), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketint1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4126), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketsmalldatetime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 9003, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketsmalldatetime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4128), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketnvarchar2), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3969, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketnvarchar2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4131), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketnumeric), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketnumeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4133), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketoid), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketoid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4135), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketabstime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 702, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketabstime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4137), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketreltime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 703, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketreltime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4139), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketcash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 790, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketcash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4141), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketbytea), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketbytea"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4143), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketraw), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketraw"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4145), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketbool), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 16, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketbool"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4147), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketname), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketname"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4149), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketint2vector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 22, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketint2vector"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4151), _1("getbucket"), _2(2), _3(true), _4(false), _5(buckettext), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("buckettext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4153), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketoidvector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 30, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketoidvector"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4155), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketfloat4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketfloat4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4157), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketfloat8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketfloat8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(6000), _1("getbucket"), _2(2), _3(true), _4(false), _5(bucketuuid), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2950, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bucketuuid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "getdatabaseencoding", 1, - AddBuiltinFunc(_0(1039), _1("getdatabaseencoding"), _2(0), _3(true), _4(false), _5(getdatabaseencoding), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("getdatabaseencoding"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1039), _1("getdatabaseencoding"), _2(0), _3(true), _4(false), _5(getdatabaseencoding), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("getdatabaseencoding"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "getdistributekey", 1, - AddBuiltinFunc(_0(4047), _1("getdistributekey"), _2(1), _3(true), _4(false), _5(getDistributeKey), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("getDistributeKey"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4047), _1("getdistributekey"), _2(1), _3(true), _4(false), _5(getDistributeKey), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("getDistributeKey"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "getpgusername", 1, - AddBuiltinFunc(_0(GETPGUSERNAMEFUNCOID), _1("getpgusername"), _2(0), _3(true), _4(false), _5(current_user), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("current_user"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(GETPGUSERNAMEFUNCOID), _1("getpgusername"), _2(0), _3(true), _4(false), _5(current_user), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("current_user"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "gin_clean_pending_list", 1, - AddBuiltinFunc(_0(3989), _1("gin_clean_pending_list"), _2(1), _3(true), _4(false), _5(gin_clean_pending_list), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gin_clean_pending_list"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3989), _1("gin_clean_pending_list"), _2(1), _3(true), _4(false), _5(gin_clean_pending_list), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gin_clean_pending_list"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gin_cmp_prefix", 1, - AddBuiltinFunc(_0(2700), _1("gin_cmp_prefix"), _2(4), _3(true), _4(false), _5(gin_cmp_prefix), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 25, 25, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gin_cmp_prefix"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2700), _1("gin_cmp_prefix"), _2(4), _3(true), _4(false), _5(gin_cmp_prefix), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 25, 25, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gin_cmp_prefix"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gin_cmp_tslexeme", 1, - AddBuiltinFunc(_0(3724), _1("gin_cmp_tslexeme"), _2(2), _3(true), _4(false), _5(gin_cmp_tslexeme), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gin_cmp_tslexeme"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3724), _1("gin_cmp_tslexeme"), _2(2), _3(true), _4(false), _5(gin_cmp_tslexeme), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gin_cmp_tslexeme"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gin_extract_tsquery", 2, - AddBuiltinFunc(_0(3087), _1("gin_extract_tsquery"), _2(5), _3(true), _4(false), _5(gin_extract_tsquery_5args), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(5, 3615, 2281, 21, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gin_extract_tsquery_5args"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3657), _1("gin_extract_tsquery"), _2(7), _3(true), _4(false), _5(gin_extract_tsquery), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(7, 3615, 2281, 21, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gin_extract_tsquery"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3087), _1("gin_extract_tsquery"), _2(5), _3(true), _4(false), _5(gin_extract_tsquery_5args), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(5, 3615, 2281, 21, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gin_extract_tsquery_5args"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3657), _1("gin_extract_tsquery"), _2(7), _3(true), _4(false), _5(gin_extract_tsquery), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(7, 3615, 2281, 21, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gin_extract_tsquery"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gin_extract_tsvector", 2, - AddBuiltinFunc(_0(3077), _1("gin_extract_tsvector"), _2(2), _3(true), _4(false), _5(gin_extract_tsvector_2args), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gin_extract_tsvector_2args"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3656), _1("gin_extract_tsvector"), _2(3), _3(true), _4(false), _5(gin_extract_tsvector), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 3614, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gin_extract_tsvector"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3077), _1("gin_extract_tsvector"), _2(2), _3(true), _4(false), _5(gin_extract_tsvector_2args), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gin_extract_tsvector_2args"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3656), _1("gin_extract_tsvector"), _2(3), _3(true), _4(false), _5(gin_extract_tsvector), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 3614, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gin_extract_tsvector"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gin_tsquery_consistent", 2, - AddBuiltinFunc(_0(3088), _1("gin_tsquery_consistent"), _2(6), _3(true), _4(false), _5(gin_tsquery_consistent_6args), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(6, 2281, 21, 3615, 23, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gin_tsquery_consistent_6args"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3658), _1("gin_tsquery_consistent"), _2(8), _3(true), _4(false), _5(gin_tsquery_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(8, 2281, 21, 3615, 23, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gin_tsquery_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3088), _1("gin_tsquery_consistent"), _2(6), _3(true), _4(false), _5(gin_tsquery_consistent_6args), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(6, 2281, 21, 3615, 23, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gin_tsquery_consistent_6args"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3658), _1("gin_tsquery_consistent"), _2(8), _3(true), _4(false), _5(gin_tsquery_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(8, 2281, 21, 3615, 23, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gin_tsquery_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gin_tsquery_triconsistent", 1, - AddBuiltinFunc(_0(3921), _1("gin_tsquery_triconsistent"), _2(7), _3(true), _4(false), _5(gin_tsquery_triconsistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(7, 2281, 21, 3615, 23, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gin_tsquery_triconsistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3921), _1("gin_tsquery_triconsistent"), _2(7), _3(true), _4(false), _5(gin_tsquery_triconsistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(7, 2281, 21, 3615, 23, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gin_tsquery_triconsistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginarrayconsistent", 1, - AddBuiltinFunc(_0(2744), _1("ginarrayconsistent"), _2(8), _3(true), _4(false), _5(ginarrayconsistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(8, 2281, 21, 2277, 23, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginarrayconsistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2744), _1("ginarrayconsistent"), _2(8), _3(true), _4(false), _5(ginarrayconsistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(8, 2281, 21, 2277, 23, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginarrayconsistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginarrayextract", 2, - AddBuiltinFunc(_0(2743), _1("ginarrayextract"), _2(3), _3(true), _4(false), _5(ginarrayextract), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2277, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginarrayextract"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3076), _1("ginarrayextract"), _2(2), _3(true), _4(false), _5(ginarrayextract_2args), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2277, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginarrayextract_2args"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2743), _1("ginarrayextract"), _2(3), _3(true), _4(false), _5(ginarrayextract), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2277, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginarrayextract"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3076), _1("ginarrayextract"), _2(2), _3(true), _4(false), _5(ginarrayextract_2args), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2277, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginarrayextract_2args"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginarraytriconsistent", 1, - AddBuiltinFunc(_0(3920), _1("ginarraytriconsistent"), _2(7), _3(true), _4(false), _5(ginarraytriconsistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(7, 2281, 21, 2277, 23, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginarraytriconsistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3920), _1("ginarraytriconsistent"), _2(7), _3(true), _4(false), _5(ginarraytriconsistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(7, 2281, 21, 2277, 23, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginarraytriconsistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginbeginscan", 1, - AddBuiltinFunc(_0(2733), _1("ginbeginscan"), _2(3), _3(true), _4(false), _5(ginbeginscan), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginbeginscan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2733), _1("ginbeginscan"), _2(3), _3(true), _4(false), _5(ginbeginscan), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginbeginscan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginbuild", 1, - AddBuiltinFunc(_0(2738), _1("ginbuild"), _2(3), _3(true), _4(false), _5(ginbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginbuild"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2738), _1("ginbuild"), _2(3), _3(true), _4(false), _5(ginbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginbuild"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginbuildempty", 1, - AddBuiltinFunc(_0(325), _1("ginbuildempty"), _2(1), _3(true), _4(false), _5(ginbuildempty), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginbuildempty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(325), _1("ginbuildempty"), _2(1), _3(true), _4(false), _5(ginbuildempty), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginbuildempty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginbulkdelete", 1, - AddBuiltinFunc(_0(2739), _1("ginbulkdelete"), _2(4), _3(true), _4(false), _5(ginbulkdelete), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(4, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginbulkdelete"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2739), _1("ginbulkdelete"), _2(4), _3(true), _4(false), _5(ginbulkdelete), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(4, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginbulkdelete"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gincostestimate", 1, - AddBuiltinFunc(_0(2741), _1("gincostestimate"), _2(7), _3(true), _4(false), _5(gincostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gincostestimate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2741), _1("gincostestimate"), _2(7), _3(true), _4(false), _5(gincostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gincostestimate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginendscan", 1, - AddBuiltinFunc(_0(2735), _1("ginendscan"), _2(1), _3(true), _4(false), _5(ginendscan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginendscan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2735), _1("ginendscan"), _2(1), _3(true), _4(false), _5(ginendscan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginendscan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gingetbitmap", 1, - AddBuiltinFunc(_0(2731), _1("gingetbitmap"), _2(2), _3(true), _4(false), _5(gingetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gingetbitmap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2731), _1("gingetbitmap"), _2(2), _3(true), _4(false), _5(gingetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gingetbitmap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gininsert", 1, - AddBuiltinFunc(_0(2732), _1("gininsert"), _2(6), _3(true), _4(false), _5(gininsert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(6, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gininsert"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2732), _1("gininsert"), _2(6), _3(true), _4(false), _5(gininsert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(6, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gininsert"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginmarkpos", 1, - AddBuiltinFunc(_0(2736), _1("ginmarkpos"), _2(1), _3(true), _4(false), _5(ginmarkpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginmarkpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2736), _1("ginmarkpos"), _2(1), _3(true), _4(false), _5(ginmarkpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginmarkpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginmerge", 1, - AddBuiltinFunc(_0(3186), _1("ginmerge"), _2(5), _3(true), _4(false), _5(ginmerge), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(5, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginmerge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3186), _1("ginmerge"), _2(5), _3(true), _4(false), _5(ginmerge), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(5, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginmerge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginoptions", 1, - AddBuiltinFunc(_0(2788), _1("ginoptions"), _2(2), _3(true), _4(false), _5(ginoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1009, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginoptions"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2788), _1("ginoptions"), _2(2), _3(true), _4(false), _5(ginoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1009, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginoptions"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginqueryarrayextract", 1, - AddBuiltinFunc(_0(2774), _1("ginqueryarrayextract"), _2(7), _3(true), _4(false), _5(ginqueryarrayextract), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(7, 2277, 2281, 21, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginqueryarrayextract"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2774), _1("ginqueryarrayextract"), _2(7), _3(true), _4(false), _5(ginqueryarrayextract), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(7, 2277, 2281, 21, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginqueryarrayextract"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginrescan", 1, - AddBuiltinFunc(_0(2734), _1("ginrescan"), _2(5), _3(true), _4(false), _5(ginrescan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(5, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginrescan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2734), _1("ginrescan"), _2(5), _3(true), _4(false), _5(ginrescan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(5, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginrescan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginrestrpos", 1, - AddBuiltinFunc(_0(2737), _1("ginrestrpos"), _2(1), _3(true), _4(false), _5(ginrestrpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginrestrpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2737), _1("ginrestrpos"), _2(1), _3(true), _4(false), _5(ginrestrpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginrestrpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ginvacuumcleanup", 1, - AddBuiltinFunc(_0(2740), _1("ginvacuumcleanup"), _2(2), _3(true), _4(false), _5(ginvacuumcleanup), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ginvacuumcleanup"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2740), _1("ginvacuumcleanup"), _2(2), _3(true), _4(false), _5(ginvacuumcleanup), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ginvacuumcleanup"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_box_compress", 1, - AddBuiltinFunc(_0(2579), _1("gist_box_compress"), _2(1), _3(true), _4(false), _5(gist_box_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_box_compress"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2579), _1("gist_box_compress"), _2(1), _3(true), _4(false), _5(gist_box_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_box_compress"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_box_consistent", 1, - AddBuiltinFunc(_0(2578), _1("gist_box_consistent"), _2(5), _3(true), _4(false), _5(gist_box_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(5, 2281, 603, 23, 26, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_box_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2578), _1("gist_box_consistent"), _2(5), _3(true), _4(false), _5(gist_box_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(5, 2281, 603, 23, 26, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_box_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_box_decompress", 1, - AddBuiltinFunc(_0(2580), _1("gist_box_decompress"), _2(1), _3(true), _4(false), _5(gist_box_decompress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_box_decompress"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2580), _1("gist_box_decompress"), _2(1), _3(true), _4(false), _5(gist_box_decompress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_box_decompress"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_box_penalty", 1, - AddBuiltinFunc(_0(2581), _1("gist_box_penalty"), _2(3), _3(true), _4(false), _5(gist_box_penalty), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_box_penalty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2581), _1("gist_box_penalty"), _2(3), _3(true), _4(false), _5(gist_box_penalty), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_box_penalty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_box_picksplit", 1, - AddBuiltinFunc(_0(2582), _1("gist_box_picksplit"), _2(2), _3(true), _4(false), _5(gist_box_picksplit), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_box_picksplit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2582), _1("gist_box_picksplit"), _2(2), _3(true), _4(false), _5(gist_box_picksplit), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_box_picksplit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_box_same", 1, - AddBuiltinFunc(_0(2584), _1("gist_box_same"), _2(3), _3(true), _4(false), _5(gist_box_same), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 603, 603, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_box_same"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2584), _1("gist_box_same"), _2(3), _3(true), _4(false), _5(gist_box_same), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 603, 603, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_box_same"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_box_union", 1, - AddBuiltinFunc(_0(2583), _1("gist_box_union"), _2(2), _3(true), _4(false), _5(gist_box_union), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_box_union"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2583), _1("gist_box_union"), _2(2), _3(true), _4(false), _5(gist_box_union), _6(603), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_box_union"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_circle_compress", 1, - AddBuiltinFunc(_0(2592), _1("gist_circle_compress"), _2(1), _3(true), _4(false), _5(gist_circle_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_circle_compress"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2592), _1("gist_circle_compress"), _2(1), _3(true), _4(false), _5(gist_circle_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_circle_compress"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_circle_consistent", 1, - AddBuiltinFunc(_0(2591), _1("gist_circle_consistent"), _2(5), _3(true), _4(false), _5(gist_circle_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(5, 2281, 718, 23, 26, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_circle_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2591), _1("gist_circle_consistent"), _2(5), _3(true), _4(false), _5(gist_circle_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(5, 2281, 718, 23, 26, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_circle_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_point_compress", 1, - AddBuiltinFunc(_0(1030), _1("gist_point_compress"), _2(1), _3(true), _4(false), _5(gist_point_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_point_compress"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1030), _1("gist_point_compress"), _2(1), _3(true), _4(false), _5(gist_point_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_point_compress"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_point_consistent", 1, - AddBuiltinFunc(_0(2179), _1("gist_point_consistent"), _2(5), _3(true), _4(false), _5(gist_point_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(5, 2281, 600, 23, 26, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_point_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2179), _1("gist_point_consistent"), _2(5), _3(true), _4(false), _5(gist_point_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(5, 2281, 600, 23, 26, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_point_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_point_distance", 1, - AddBuiltinFunc(_0(3064), _1("gist_point_distance"), _2(4), _3(true), _4(false), _5(gist_point_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 2281, 600, 23, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_point_distance"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3064), _1("gist_point_distance"), _2(4), _3(true), _4(false), _5(gist_point_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 2281, 600, 23, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_point_distance"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_poly_compress", 1, - AddBuiltinFunc(_0(2586), _1("gist_poly_compress"), _2(1), _3(true), _4(false), _5(gist_poly_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_poly_compress"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2586), _1("gist_poly_compress"), _2(1), _3(true), _4(false), _5(gist_poly_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_poly_compress"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gist_poly_consistent", 1, - AddBuiltinFunc(_0(2585), _1("gist_poly_consistent"), _2(5), _3(true), _4(false), _5(gist_poly_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(5, 2281, 604, 23, 26, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gist_poly_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2585), _1("gist_poly_consistent"), _2(5), _3(true), _4(false), _5(gist_poly_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(5, 2281, 604, 23, 26, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gist_poly_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistbeginscan", 1, - AddBuiltinFunc(_0(777), _1("gistbeginscan"), _2(3), _3(true), _4(false), _5(gistbeginscan), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistbeginscan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(777), _1("gistbeginscan"), _2(3), _3(true), _4(false), _5(gistbeginscan), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistbeginscan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistbuild", 1, - AddBuiltinFunc(_0(782), _1("gistbuild"), _2(3), _3(true), _4(false), _5(gistbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistbuild"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(782), _1("gistbuild"), _2(3), _3(true), _4(false), _5(gistbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistbuild"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistbuildempty", 1, - AddBuiltinFunc(_0(326), _1("gistbuildempty"), _2(1), _3(true), _4(false), _5(gistbuildempty), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistbuildempty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(326), _1("gistbuildempty"), _2(1), _3(true), _4(false), _5(gistbuildempty), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistbuildempty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistbulkdelete", 1, - AddBuiltinFunc(_0(776), _1("gistbulkdelete"), _2(4), _3(true), _4(false), _5(gistbulkdelete), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(4, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistbulkdelete"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(776), _1("gistbulkdelete"), _2(4), _3(true), _4(false), _5(gistbulkdelete), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(4, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistbulkdelete"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistcostestimate", 1, - AddBuiltinFunc(_0(772), _1("gistcostestimate"), _2(7), _3(true), _4(false), _5(gistcostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistcostestimate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(772), _1("gistcostestimate"), _2(7), _3(true), _4(false), _5(gistcostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistcostestimate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistendscan", 1, - AddBuiltinFunc(_0(779), _1("gistendscan"), _2(1), _3(true), _4(false), _5(gistendscan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistendscan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(779), _1("gistendscan"), _2(1), _3(true), _4(false), _5(gistendscan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistendscan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistgetbitmap", 1, - AddBuiltinFunc(_0(638), _1("gistgetbitmap"), _2(2), _3(true), _4(false), _5(gistgetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistgetbitmap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(638), _1("gistgetbitmap"), _2(2), _3(true), _4(false), _5(gistgetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistgetbitmap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistgettuple", 1, - AddBuiltinFunc(_0(774), _1("gistgettuple"), _2(2), _3(true), _4(false), _5(gistgettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistgettuple"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(774), _1("gistgettuple"), _2(2), _3(true), _4(false), _5(gistgettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistgettuple"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistinsert", 1, - AddBuiltinFunc(_0(775), _1("gistinsert"), _2(6), _3(true), _4(false), _5(gistinsert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(6, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistinsert"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(775), _1("gistinsert"), _2(6), _3(true), _4(false), _5(gistinsert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(6, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistinsert"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistmarkpos", 1, - AddBuiltinFunc(_0(780), _1("gistmarkpos"), _2(1), _3(true), _4(false), _5(gistmarkpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistmarkpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(780), _1("gistmarkpos"), _2(1), _3(true), _4(false), _5(gistmarkpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistmarkpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistmerge", 1, - AddBuiltinFunc(_0(3187), _1("gistmerge"), _2(5), _3(true), _4(false), _5(gistmerge), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(5, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistmerge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3187), _1("gistmerge"), _2(5), _3(true), _4(false), _5(gistmerge), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(5, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistmerge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistoptions", 1, - AddBuiltinFunc(_0(2787), _1("gistoptions"), _2(2), _3(true), _4(false), _5(gistoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1009, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistoptions"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2787), _1("gistoptions"), _2(2), _3(true), _4(false), _5(gistoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1009, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistoptions"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistrescan", 1, - AddBuiltinFunc(_0(778), _1("gistrescan"), _2(5), _3(true), _4(false), _5(gistrescan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(5, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistrescan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(778), _1("gistrescan"), _2(5), _3(true), _4(false), _5(gistrescan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(5, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistrescan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistrestrpos", 1, - AddBuiltinFunc(_0(781), _1("gistrestrpos"), _2(1), _3(true), _4(false), _5(gistrestrpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistrestrpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(781), _1("gistrestrpos"), _2(1), _3(true), _4(false), _5(gistrestrpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistrestrpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gistvacuumcleanup", 1, - AddBuiltinFunc(_0(2561), _1("gistvacuumcleanup"), _2(2), _3(true), _4(false), _5(gistvacuumcleanup), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gistvacuumcleanup"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2561), _1("gistvacuumcleanup"), _2(2), _3(true), _4(false), _5(gistvacuumcleanup), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gistvacuumcleanup"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "global_clean_prepared_xacts", 1, - AddBuiltinFunc(_0(3334), _1("global_clean_prepared_xacts"), _2(2), _3(true), _4(false), _5(global_clean_prepared_xacts), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("global_clean_prepared_xacts"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(3334), _1("global_clean_prepared_xacts"), _2(2), _3(true), _4(false), _5(global_clean_prepared_xacts), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("global_clean_prepared_xacts"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "global_comm_get_client_info", 1, - AddBuiltinFunc(_0(1992), _1("global_comm_get_client_info"), _2(0), _3(true), _4(true), _5(global_comm_get_client_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(9, 25, 25, 20, 23, 20, 23, 25, 25, 23), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "node_name", "app", "tid", "lwtid", "query_id", "socket", "remote_ip", "remote_port", "logic_id"), _24(NULL), _25("global_comm_get_client_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1992), _1("global_comm_get_client_info"), _2(0), _3(true), _4(true), _5(global_comm_get_client_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(9, 25, 25, 20, 23, 20, 23, 25, 25, 23), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "node_name", "app", "tid", "lwtid", "query_id", "socket", "remote_ip", "remote_port", "logic_id"), _23(NULL), _24("global_comm_get_client_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "global_comm_get_recv_stream", 1, - AddBuiltinFunc(_0(1988), _1("global_comm_get_recv_stream"), _2(0), _3(true), _4(true), _5(global_comm_get_recv_stream), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(17, 25, 20, 25, 20, 23, 23, 23, 25, 20, 23, 23, 23, 20, 20, 20, 20, 20), _22(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(17, "node_name", "local_tid", "remote_name", "remote_tid", "idx", "sid", "tcp_sock", "state", "query_id", "pn_id", "send_smp", "recv_smp", "recv_bytes", "time", "speed", "quota", "buff_usize"), _24(NULL), _25("global_comm_get_recv_stream"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1988), _1("global_comm_get_recv_stream"), _2(0), _3(true), _4(true), _5(global_comm_get_recv_stream), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(17, 25, 20, 25, 20, 23, 23, 23, 25, 20, 23, 23, 23, 20, 20, 20, 20, 20), _21(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(17, "node_name", "local_tid", "remote_name", "remote_tid", "idx", "sid", "tcp_sock", "state", "query_id", "pn_id", "send_smp", "recv_smp", "recv_bytes", "time", "speed", "quota", "buff_usize"), _23(NULL), _24("global_comm_get_recv_stream"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "global_comm_get_send_stream", 1, - AddBuiltinFunc(_0(1989), _1("global_comm_get_send_stream"), _2(0), _3(true), _4(true), _5(global_comm_get_send_stream), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(17, 25, 20, 25, 20, 23, 23, 23, 25, 20, 23, 23, 23, 20, 20, 20, 20, 20), _22(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(17, "node_name", "local_tid", "remote_name", "remote_tid", "idx", "sid", "tcp_sock", "state", "query_id", "pn_id", "send_smp", "recv_smp", "send_bytes", "time", "speed", "quota", "wait_quota"), _24(NULL), _25("global_comm_get_send_stream"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1989), _1("global_comm_get_send_stream"), _2(0), _3(true), _4(true), _5(global_comm_get_send_stream), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(17, 25, 20, 25, 20, 23, 23, 23, 25, 20, 23, 23, 23, 20, 20, 20, 20, 20), _21(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(17, "node_name", "local_tid", "remote_name", "remote_tid", "idx", "sid", "tcp_sock", "state", "query_id", "pn_id", "send_smp", "recv_smp", "send_bytes", "time", "speed", "quota", "wait_quota"), _23(NULL), _24("global_comm_get_send_stream"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "global_comm_get_status", 1, - AddBuiltinFunc(_0(1990), _1("global_comm_get_status"), _2(0), _3(true), _4(true), _5(global_comm_get_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(13, 25, 23, 23, 20, 20, 20, 20, 20, 23, 23, 23, 23, 23), _22(13, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(13, "node_name", "rxpck_rate", "txpck_rate", "rxkB_rate", "txkB_rate", "buffer", "memKB_libcomm", "memKB_libpq", "used_PM", "used_sflow", "used_rflow", "used_rloop", "stream"), _24(NULL), _25("global_comm_get_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1990), _1("global_comm_get_status"), _2(0), _3(true), _4(true), _5(global_comm_get_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(13, 25, 23, 23, 20, 20, 20, 20, 20, 23, 23, 23, 23, 23), _21(13, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(13, "node_name", "rxpck_rate", "txpck_rate", "rxkB_rate", "txkB_rate", "buffer", "memKB_libcomm", "memKB_libpq", "used_PM", "used_sflow", "used_rflow", "used_rloop", "stream"), _23(NULL), _24("global_comm_get_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_all_control_group_info", 1, - AddBuiltinFunc(_0(4502), _1("gs_all_control_group_info"), _2(0), _3(true), _4(true), _5(gs_all_control_group_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(10, 25, 25, 20, 20, 25, 25, 20, 20, 20, 25), _22(10, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(10, "name", "type", "gid", "classgid", "class", "workload", "shares", "limits", "wdlevel", "cpucores"), _24(NULL), _25("gs_all_control_group_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4502), _1("gs_all_control_group_info"), _2(0), _3(true), _4(true), _5(gs_all_control_group_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(10, 25, 25, 20, 20, 25, 25, 20, 20, 20, 25), _21(10, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(10, "name", "type", "gid", "classgid", "class", "workload", "shares", "limits", "wdlevel", "cpucores"), _23(NULL), _24("gs_all_control_group_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_all_nodegroup_control_group_info", 1, - AddBuiltinFunc(_0(4504), _1("gs_all_nodegroup_control_group_info"), _2(1), _3(true), _4(true), _5(gs_all_nodegroup_control_group_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(10, 25, 25, 20, 20, 25, 25, 20, 20, 20, 25), _22(10, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(10, "name", "type", "gid", "classgid", "class", "workload", "shares", "limits", "wdlevel", "cpucores"), _24(NULL), _25("gs_all_nodegroup_control_group_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4504), _1("gs_all_nodegroup_control_group_info"), _2(1), _3(true), _4(true), _5(gs_all_nodegroup_control_group_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(10, 25, 25, 20, 20, 25, 25, 20, 20, 20, 25), _21(10, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(10, "name", "type", "gid", "classgid", "class", "workload", "shares", "limits", "wdlevel", "cpucores"), _23(NULL), _24("gs_all_nodegroup_control_group_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_cgroup_map_ng_conf", 1, - AddBuiltinFunc(_0(4503), _1("gs_cgroup_map_ng_conf"), _2(1), _3(false), _4(true), _5(gs_cgroup_map_ng_conf), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_cgroup_map_ng_conf"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4503), _1("gs_cgroup_map_ng_conf"), _2(1), _3(false), _4(true), _5(gs_cgroup_map_ng_conf), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_cgroup_map_ng_conf"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_control_group_info", 1, - AddBuiltinFunc(_0(4500), _1("gs_control_group_info"), _2(1), _3(false), _4(true), _5(gs_control_group_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(9, 25, 25, 25, 25, 20, 20, 20, 20, 25), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "name", "class", "workload", "type", "gid", "shares", "limits", "rate", "cpucores"), _24(NULL), _25("gs_control_group_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4500), _1("gs_control_group_info"), _2(1), _3(false), _4(true), _5(gs_control_group_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(9, 25, 25, 25, 25, 20, 20, 20, 20, 25), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "name", "class", "workload", "type", "gid", "shares", "limits", "rate", "cpucores"), _23(NULL), _24("gs_control_group_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_decrypt_aes128", 1, - AddBuiltinFunc(_0(3465), _1("gs_decrypt_aes128"), _2(2), _3(false), _4(false), _5(gs_decrypt_aes128), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_decrypt_aes128"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3465), _1("gs_decrypt_aes128"), _2(2), _3(false), _4(false), _5(gs_decrypt_aes128), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_decrypt_aes128"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_encrypt_aes128", 1, - AddBuiltinFunc(_0(GSENCRYPTAES128FUNCOID), _1("gs_encrypt_aes128"), _2(2), _3(false), _4(false), _5(gs_encrypt_aes128), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_encrypt_aes128"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(GSENCRYPTAES128FUNCOID), _1("gs_encrypt_aes128"), _2(2), _3(false), _4(false), _5(gs_encrypt_aes128), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_encrypt_aes128"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_extend_library", 1, - AddBuiltinFunc(_0(4210), _1("gs_extend_library"), _2(2), _3(false), _4(false), _5(gs_extend_library), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2275, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_extend_library"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4210), _1("gs_extend_library"), _2(2), _3(false), _4(false), _5(gs_extend_library), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2275, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_extend_library"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_fault_inject", 1, - AddBuiltinFunc(_0(4000), _1("gs_fault_inject"), _2(6), _3(true), _4(false), _5(gs_fault_inject), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(6, 20, 25, 25, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_fault_inject"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4000), _1("gs_fault_inject"), _2(6), _3(true), _4(false), _5(gs_fault_inject), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(6, 20, 25, 25, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_fault_inject"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_get_next_xid_csn", 1, - AddBuiltinFunc(_0(6224), _1("gs_get_next_xid_csn"), _2(1), _3(true), _4(true), _5(gs_get_next_xid_csn), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(3, 25, 28, 28), _22(3, 'o', 'o', 'o'), _23(3, "node_name", "next_xid", "next_csn"), _24(NULL), _25("gs_get_next_xid_csn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6224), _1("gs_get_next_xid_csn"), _2(1), _3(true), _4(true), _5(gs_get_next_xid_csn), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(3, 25, 28, 28), _21(3, 'o', 'o', 'o'), _22(3, "node_name", "next_xid", "next_csn"), _23(NULL), _24("gs_get_next_xid_csn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_get_nodegroup_tablecount", 1, - AddBuiltinFunc(_0(5027), _1("gs_get_nodegroup_tablecount"), _2(1), _3(false), _4(true), _5(gs_get_nodegroup_tablecount), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_get_nodegroup_tablecount"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5027), _1("gs_get_nodegroup_tablecount"), _2(1), _3(false), _4(true), _5(gs_get_nodegroup_tablecount), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_get_nodegroup_tablecount"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_password_deadline", 1, - AddBuiltinFunc(_0(3469), _1("gs_password_deadline"), _2(0), _3(true), _4(false), _5(gs_password_deadline), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_password_deadline"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3469), _1("gs_password_deadline"), _2(0), _3(true), _4(false), _5(gs_password_deadline), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_password_deadline"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_password_notifytime", 1, - AddBuiltinFunc(_0(3470), _1("gs_password_notifytime"), _2(0), _3(true), _4(false), _5(gs_password_notifytime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_password_notifytime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3470), _1("gs_password_notifytime"), _2(0), _3(true), _4(false), _5(gs_password_notifytime), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_password_notifytime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_respool_exception_info", 1, - AddBuiltinFunc(_0(4501), _1("gs_respool_exception_info"), _2(1), _3(true), _4(true), _5(gs_respool_exception_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2275), _21(6, 25, 25, 25, 25, 25, 20), _22(6, 'o', 'o', 'o', 'o', 'o', 'o'), _23(6, "name", "class", "workload", "rule", "type", "value"), _24(NULL), _25("gs_respool_exception_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4501), _1("gs_respool_exception_info"), _2(1), _3(true), _4(true), _5(gs_respool_exception_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2275), _20(6, 25, 25, 25, 25, 25, 20), _21(6, 'o', 'o', 'o', 'o', 'o', 'o'), _22(6, "name", "class", "workload", "rule", "type", "value"), _23(NULL), _24("gs_respool_exception_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_stat_get_wlm_plan_operator_info", 1, - AddBuiltinFunc(_0(5033), _1("gs_stat_get_wlm_plan_operator_info"), _2(1), _3(false), _4(true), _5(gs_stat_get_wlm_plan_operator_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(17, 25, 20, 23, 20, 20, 20, 23, 23, 23, 23, 23, 25, 25, 25, 25, 25, 25), _22(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(17, "datname", "queryid", "plan_node_id", "startup_time", "total_time", "actual_rows", "max_peak_memory", "query_dop", "parent_node_id", "left_child_id", "right_child_id", "operation", "orientation", "strategy", "options", "condition", "projection"), _24(NULL), _25("gs_stat_get_wlm_plan_operator_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5033), _1("gs_stat_get_wlm_plan_operator_info"), _2(1), _3(false), _4(true), _5(gs_stat_get_wlm_plan_operator_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(17, 25, 20, 23, 20, 20, 20, 23, 23, 23, 23, 23, 25, 25, 25, 25, 25, 25), _21(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(17, "datname", "queryid", "plan_node_id", "startup_time", "total_time", "actual_rows", "max_peak_memory", "query_dop", "parent_node_id", "left_child_id", "right_child_id", "operation", "orientation", "strategy", "options", "condition", "projection"), _23(NULL), _24("gs_stat_get_wlm_plan_operator_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_switch_relfilenode", 1, - AddBuiltinFunc(_0(4049), _1("gs_switch_relfilenode"), _2(2), _3(true), _4(false), _5(pg_switch_relfilenode_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2205, 2205, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_switch_relfilenode_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4049), _1("gs_switch_relfilenode"), _2(2), _3(true), _4(false), _5(pg_switch_relfilenode_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2205, 2205, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_switch_relfilenode_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_total_nodegroup_memory_detail", 1, - AddBuiltinFunc(_0(2847), _1("gs_total_nodegroup_memory_detail"), _2(0), _3(true), _4(true), _5(gs_total_nodegroup_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(3, 25, 25, 23), _22(3, 'o', 'o', 'o'), _23(3, "ngname", "memorytype", "memorymbytes"), _24(NULL), _25("gs_total_nodegroup_memory_detail"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2847), _1("gs_total_nodegroup_memory_detail"), _2(0), _3(true), _4(true), _5(gs_total_nodegroup_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(3, 25, 25, 23), _21(3, 'o', 'o', 'o'), _22(3, "ngname", "memorytype", "memorymbytes"), _23(NULL), _24("gs_total_nodegroup_memory_detail"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_get_resource_pool_info", 1, - AddBuiltinFunc(_0(5004), _1("gs_wlm_get_resource_pool_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_resource_pool_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(7, 26, 23, 23, 23, 23, 23, 23), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "respool_oid", "ref_count", "active_points", "running_count", "waiting_count", "iops_limits", "io_priority"), _24(NULL), _25("pg_stat_get_resource_pool_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5004), _1("gs_wlm_get_resource_pool_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_resource_pool_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(7, 26, 23, 23, 23, 23, 23, 23), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "respool_oid", "ref_count", "active_points", "running_count", "waiting_count", "iops_limits", "io_priority"), _23(NULL), _24("pg_stat_get_resource_pool_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_get_session_info", 1, - AddBuiltinFunc(_0(5009), _1("gs_wlm_get_session_info"), _2(1), _3(false), _4(true), _5(pg_wlm_get_session_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 20), _21(8, 20, 25, 23, 23, 23, 20, 23, 23), _22(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(8, "threadid", "node_name", "used_memory", "peak_memory", "spill_count", "cpu_time", "peak_iops", "curr_iops"), _24(NULL), _25("pg_wlm_get_session_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5009), _1("gs_wlm_get_session_info"), _2(1), _3(false), _4(true), _5(pg_wlm_get_session_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 20), _20(8, 20, 25, 23, 23, 23, 20, 23, 23), _21(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(8, "threadid", "node_name", "used_memory", "peak_memory", "spill_count", "cpu_time", "peak_iops", "curr_iops"), _23(NULL), _24("pg_wlm_get_session_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_get_user_info", 1, - AddBuiltinFunc(_0(5007), _1("gs_wlm_get_user_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_user_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(8, 26, 16, 26, 26, 20, 20, 23, 25), _22(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(8, "userid", "sysadmin", "rpoid", "parentid", "totalspace", "spacelimit", "childcount", "childlist"), _24(NULL), _25("pg_stat_get_wlm_user_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5007), _1("gs_wlm_get_user_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_user_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(8, 26, 16, 26, 26, 20, 20, 23, 25), _21(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(8, "userid", "sysadmin", "rpoid", "parentid", "totalspace", "spacelimit", "childcount", "childlist"), _23(NULL), _24("pg_stat_get_wlm_user_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_get_user_session_info", 1, - AddBuiltinFunc(_0(5020), _1("gs_wlm_get_user_session_info"), _2(1), _3(false), _4(true), _5(pg_wlm_get_user_session_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(8, 25, 25, 23, 23, 23, 20, 23, 23), _22(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(8, "username", "node_name", "used_memory", "peak_memory", "spill_count", "cpu_time", "peak_iops", "curr_iops"), _24(NULL), _25("pg_wlm_get_user_session_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5020), _1("gs_wlm_get_user_session_info"), _2(1), _3(false), _4(true), _5(pg_wlm_get_user_session_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(8, 25, 25, 23, 23, 23, 20, 23, 23), _21(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(8, "username", "node_name", "used_memory", "peak_memory", "spill_count", "cpu_time", "peak_iops", "curr_iops"), _23(NULL), _24("pg_wlm_get_user_session_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_get_workload_records", 1, - AddBuiltinFunc(_0(5018), _1("gs_wlm_get_workload_records"), _2(1), _3(false), _4(true), _5(pg_stat_get_workload_records), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(11, 26, 20, 20, 23, 23, 23, 23, 25, 25, 25, 25), _22(11, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(11, "node_idx", "query_pid", "start_time", "memory", "actpts", "maxpts", "priority", "resource_pool", "node_name", "queue_type", "node_group"), _24(NULL), _25("pg_stat_get_workload_records"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5018), _1("gs_wlm_get_workload_records"), _2(1), _3(false), _4(true), _5(pg_stat_get_workload_records), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(11, 26, 20, 20, 23, 23, 23, 23, 25, 25, 25, 25), _21(11, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(11, "node_idx", "query_pid", "start_time", "memory", "actpts", "maxpts", "priority", "resource_pool", "node_name", "queue_type", "node_group"), _23(NULL), _24("pg_stat_get_workload_records"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_node_clean", 1, - AddBuiltinFunc(_0(5016), _1("gs_wlm_node_clean"), _2(1), _3(true), _4(false), _5(gs_wlm_node_clean), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_wlm_node_clean"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5016), _1("gs_wlm_node_clean"), _2(1), _3(true), _4(false), _5(gs_wlm_node_clean), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_wlm_node_clean"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_node_recover", 1, - AddBuiltinFunc(_0(5017), _1("gs_wlm_node_recover"), _2(1), _3(true), _4(false), _5(gs_wlm_node_recover), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_wlm_node_recover"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5017), _1("gs_wlm_node_recover"), _2(1), _3(true), _4(false), _5(gs_wlm_node_recover), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_wlm_node_recover"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_readjust_user_space", 1, - AddBuiltinFunc(_0(5011), _1("gs_wlm_readjust_user_space"), _2(1), _3(true), _4(false), _5(gs_wlm_readjust_user_space), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_wlm_readjust_user_space"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5011), _1("gs_wlm_readjust_user_space"), _2(1), _3(true), _4(false), _5(gs_wlm_readjust_user_space), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_wlm_readjust_user_space"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_readjust_user_space_through_username", 1, - AddBuiltinFunc(_0(5030), _1("gs_wlm_readjust_user_space_through_username"), _2(1), _3(true), _4(false), _5(gs_wlm_readjust_user_space_through_username), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_wlm_readjust_user_space_through_username"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5030), _1("gs_wlm_readjust_user_space_through_username"), _2(1), _3(true), _4(false), _5(gs_wlm_readjust_user_space_through_username), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_wlm_readjust_user_space_through_username"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_readjust_user_space_with_reset_flag", 1, - AddBuiltinFunc(_0(5029), _1("gs_wlm_readjust_user_space_with_reset_flag"), _2(2), _3(true), _4(false), _5(gs_wlm_readjust_user_space_with_reset_flag), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 2275, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_wlm_readjust_user_space_with_reset_flag"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5029), _1("gs_wlm_readjust_user_space_with_reset_flag"), _2(2), _3(true), _4(false), _5(gs_wlm_readjust_user_space_with_reset_flag), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 2275, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_wlm_readjust_user_space_with_reset_flag"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_rebuild_user_resource_pool", 1, - AddBuiltinFunc(_0(5006), _1("gs_wlm_rebuild_user_resource_pool"), _2(1), _3(true), _4(false), _5(gs_wlm_rebuild_user_resource_pool), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_wlm_rebuild_user_resource_pool"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5006), _1("gs_wlm_rebuild_user_resource_pool"), _2(1), _3(true), _4(false), _5(gs_wlm_rebuild_user_resource_pool), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_wlm_rebuild_user_resource_pool"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_session_respool", 1, - AddBuiltinFunc(_0(5021), _1("gs_wlm_session_respool"), _2(1), _3(false), _4(true), _5(pg_stat_get_session_respool), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 20), _21(7, 26, 20, 20, 23, 26, 25, 19), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "datid", "threadid", "sessionid", "threadpid", "usesysid", "cgroup", "session_respool"), _24(NULL), _25("pg_stat_get_session_respool"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5021), _1("gs_wlm_session_respool"), _2(1), _3(false), _4(true), _5(pg_stat_get_session_respool), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 20), _20(7, 26, 20, 20, 23, 26, 25, 19), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "datid", "threadid", "sessionid", "threadpid", "usesysid", "cgroup", "session_respool"), _23(NULL), _24("pg_stat_get_session_respool"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_switch_cgroup", 1, - AddBuiltinFunc(_0(5005), _1("gs_wlm_switch_cgroup"), _2(2), _3(true), _4(false), _5(gs_wlm_switch_cgroup), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 20, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_wlm_switch_cgroup"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5005), _1("gs_wlm_switch_cgroup"), _2(2), _3(true), _4(false), _5(gs_wlm_switch_cgroup), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 20, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_wlm_switch_cgroup"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gs_wlm_user_resource_info", 1, - AddBuiltinFunc(_0(5012), _1("gs_wlm_user_resource_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_user_resource_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(17,26,23,23,701,23,20,20,20,20,20,20,20,20,20,20,701,701), _22(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(17, "userid", "used_memory", "total_memory", "used_cpu", "total_cpu", "used_space", "total_space", "used_temp_space", "total_temp_space", "used_spill_space", "total_spill_space", "read_kbytes", "write_kbytes", "read_counts", "write_counts", "read_speed", "write_speed"), _24(NULL), _25("pg_stat_get_wlm_user_resource_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5012), _1("gs_wlm_user_resource_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_user_resource_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(17,26,23,23,701,23,20,20,20,20,20,20,20,20,20,20,701,701), _21(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(17, "userid", "used_memory", "total_memory", "used_cpu", "total_cpu", "used_space", "total_space", "used_temp_space", "total_temp_space", "used_spill_space", "total_spill_space", "read_kbytes", "write_kbytes", "read_counts", "write_counts", "read_speed", "write_speed"), _23(NULL), _24("pg_stat_get_wlm_user_resource_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsquery_compress", 1, - AddBuiltinFunc(_0(3695), _1("gtsquery_compress"), _2(1), _3(true), _4(false), _5(gtsquery_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsquery_compress"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3695), _1("gtsquery_compress"), _2(1), _3(true), _4(false), _5(gtsquery_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsquery_compress"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsquery_consistent", 1, - AddBuiltinFunc(_0(3701), _1("gtsquery_consistent"), _2(5), _3(true), _4(false), _5(gtsquery_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(5, 2281, 2281, 23, 26, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsquery_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3701), _1("gtsquery_consistent"), _2(5), _3(true), _4(false), _5(gtsquery_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(5, 2281, 2281, 23, 26, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsquery_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsquery_decompress", 1, - AddBuiltinFunc(_0(3696), _1("gtsquery_decompress"), _2(1), _3(true), _4(false), _5(gtsquery_decompress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsquery_decompress"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3696), _1("gtsquery_decompress"), _2(1), _3(true), _4(false), _5(gtsquery_decompress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsquery_decompress"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsquery_penalty", 1, - AddBuiltinFunc(_0(3700), _1("gtsquery_penalty"), _2(3), _3(true), _4(false), _5(gtsquery_penalty), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsquery_penalty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3700), _1("gtsquery_penalty"), _2(3), _3(true), _4(false), _5(gtsquery_penalty), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsquery_penalty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsquery_picksplit", 1, - AddBuiltinFunc(_0(3697), _1("gtsquery_picksplit"), _2(2), _3(true), _4(false), _5(gtsquery_picksplit), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsquery_picksplit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3697), _1("gtsquery_picksplit"), _2(2), _3(true), _4(false), _5(gtsquery_picksplit), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsquery_picksplit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsquery_same", 1, - AddBuiltinFunc(_0(3699), _1("gtsquery_same"), _2(3), _3(true), _4(false), _5(gtsquery_same), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 20, 20, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsquery_same"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3699), _1("gtsquery_same"), _2(3), _3(true), _4(false), _5(gtsquery_same), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 20, 20, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsquery_same"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsquery_union", 1, - AddBuiltinFunc(_0(3698), _1("gtsquery_union"), _2(2), _3(true), _4(false), _5(gtsquery_union), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsquery_union"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3698), _1("gtsquery_union"), _2(2), _3(true), _4(false), _5(gtsquery_union), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsquery_union"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsvector_compress", 1, - AddBuiltinFunc(_0(3648), _1("gtsvector_compress"), _2(1), _3(true), _4(false), _5(gtsvector_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsvector_compress"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3648), _1("gtsvector_compress"), _2(1), _3(true), _4(false), _5(gtsvector_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsvector_compress"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsvector_consistent", 1, - AddBuiltinFunc(_0(3654), _1("gtsvector_consistent"), _2(5), _3(true), _4(false), _5(gtsvector_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(5, 2281, 3642, 23, 26, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsvector_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3654), _1("gtsvector_consistent"), _2(5), _3(true), _4(false), _5(gtsvector_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(5, 2281, 3642, 23, 26, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsvector_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsvector_decompress", 1, - AddBuiltinFunc(_0(3649), _1("gtsvector_decompress"), _2(1), _3(true), _4(false), _5(gtsvector_decompress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsvector_decompress"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3649), _1("gtsvector_decompress"), _2(1), _3(true), _4(false), _5(gtsvector_decompress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsvector_decompress"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsvector_penalty", 1, - AddBuiltinFunc(_0(3653), _1("gtsvector_penalty"), _2(3), _3(true), _4(false), _5(gtsvector_penalty), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsvector_penalty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3653), _1("gtsvector_penalty"), _2(3), _3(true), _4(false), _5(gtsvector_penalty), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsvector_penalty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsvector_picksplit", 1, - AddBuiltinFunc(_0(3650), _1("gtsvector_picksplit"), _2(2), _3(true), _4(false), _5(gtsvector_picksplit), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsvector_picksplit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3650), _1("gtsvector_picksplit"), _2(2), _3(true), _4(false), _5(gtsvector_picksplit), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsvector_picksplit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsvector_same", 1, - AddBuiltinFunc(_0(3652), _1("gtsvector_same"), _2(3), _3(true), _4(false), _5(gtsvector_same), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 3642, 3642, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsvector_same"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3652), _1("gtsvector_same"), _2(3), _3(true), _4(false), _5(gtsvector_same), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 3642, 3642, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsvector_same"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsvector_union", 1, - AddBuiltinFunc(_0(3651), _1("gtsvector_union"), _2(2), _3(true), _4(false), _5(gtsvector_union), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsvector_union"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3651), _1("gtsvector_union"), _2(2), _3(true), _4(false), _5(gtsvector_union), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsvector_union"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsvectorin", 1, - AddBuiltinFunc(_0(3646), _1("gtsvectorin"), _2(1), _3(true), _4(false), _5(gtsvectorin), _6(3642), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsvectorin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3646), _1("gtsvectorin"), _2(1), _3(true), _4(false), _5(gtsvectorin), _6(3642), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsvectorin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "gtsvectorout", 1, - AddBuiltinFunc(_0(3647), _1("gtsvectorout"), _2(1), _3(true), _4(false), _5(gtsvectorout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3642), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gtsvectorout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3647), _1("gtsvectorout"), _2(1), _3(true), _4(false), _5(gtsvectorout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3642), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gtsvectorout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_any_column_privilege", 6, - AddBuiltinFunc(_0(3024), _1("has_any_column_privilege"), _2(3), _3(true), _4(false), _5(has_any_column_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_any_column_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3025), _1("has_any_column_privilege"), _2(3), _3(true), _4(false), _5(has_any_column_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_any_column_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3026), _1("has_any_column_privilege"), _2(3), _3(true), _4(false), _5(has_any_column_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_any_column_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3027), _1("has_any_column_privilege"), _2(3), _3(true), _4(false), _5(has_any_column_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_any_column_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3028), _1("has_any_column_privilege"), _2(2), _3(true), _4(false), _5(has_any_column_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_any_column_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3029), _1("has_any_column_privilege"), _2(2), _3(true), _4(false), _5(has_any_column_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_any_column_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3024), _1("has_any_column_privilege"), _2(3), _3(true), _4(false), _5(has_any_column_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_any_column_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3025), _1("has_any_column_privilege"), _2(3), _3(true), _4(false), _5(has_any_column_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_any_column_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3026), _1("has_any_column_privilege"), _2(3), _3(true), _4(false), _5(has_any_column_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_any_column_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3027), _1("has_any_column_privilege"), _2(3), _3(true), _4(false), _5(has_any_column_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_any_column_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3028), _1("has_any_column_privilege"), _2(2), _3(true), _4(false), _5(has_any_column_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_any_column_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3029), _1("has_any_column_privilege"), _2(2), _3(true), _4(false), _5(has_any_column_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_any_column_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_column_privilege", 12, - AddBuiltinFunc(_0(3012), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_name_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 19, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_name_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3013), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_name_name_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 19, 25, 21, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_name_name_attnum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3014), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_name_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 19, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_name_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3015), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_name_id_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 19, 26, 21, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_name_id_attnum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3016), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_id_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 26, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_id_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3017), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_id_name_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 26, 25, 21, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_id_name_attnum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3018), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_id_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 26, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_id_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3019), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_id_id_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 26, 26, 21, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_id_id_attnum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3020), _1("has_column_privilege"), _2(3), _3(true), _4(false), _5(has_column_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3021), _1("has_column_privilege"), _2(3), _3(true), _4(false), _5(has_column_privilege_name_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 25, 21, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_name_attnum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3022), _1("has_column_privilege"), _2(3), _3(true), _4(false), _5(has_column_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3023), _1("has_column_privilege"), _2(3), _3(true), _4(false), _5(has_column_privilege_id_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 21, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_column_privilege_id_attnum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3012), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_name_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 19, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_name_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3013), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_name_name_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 19, 25, 21, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_name_name_attnum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3014), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_name_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 19, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_name_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3015), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_name_id_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 19, 26, 21, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_name_id_attnum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3016), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_id_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 26, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_id_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3017), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_id_name_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 26, 25, 21, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_id_name_attnum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3018), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_id_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 26, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_id_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3019), _1("has_column_privilege"), _2(4), _3(true), _4(false), _5(has_column_privilege_id_id_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 26, 26, 21, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_id_id_attnum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3020), _1("has_column_privilege"), _2(3), _3(true), _4(false), _5(has_column_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3021), _1("has_column_privilege"), _2(3), _3(true), _4(false), _5(has_column_privilege_name_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 25, 21, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_name_attnum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3022), _1("has_column_privilege"), _2(3), _3(true), _4(false), _5(has_column_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3023), _1("has_column_privilege"), _2(3), _3(true), _4(false), _5(has_column_privilege_id_attnum), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 21, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_column_privilege_id_attnum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_database_privilege", 6, - AddBuiltinFunc(_0(2250), _1("has_database_privilege"), _2(3), _3(true), _4(false), _5(has_database_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_database_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2251), _1("has_database_privilege"), _2(3), _3(true), _4(false), _5(has_database_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_database_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2252), _1("has_database_privilege"), _2(3), _3(true), _4(false), _5(has_database_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_database_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2253), _1("has_database_privilege"), _2(3), _3(true), _4(false), _5(has_database_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_database_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2254), _1("has_database_privilege"), _2(2), _3(true), _4(false), _5(has_database_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_database_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2255), _1("has_database_privilege"), _2(2), _3(true), _4(false), _5(has_database_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_database_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2250), _1("has_database_privilege"), _2(3), _3(true), _4(false), _5(has_database_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_database_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2251), _1("has_database_privilege"), _2(3), _3(true), _4(false), _5(has_database_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_database_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2252), _1("has_database_privilege"), _2(3), _3(true), _4(false), _5(has_database_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_database_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2253), _1("has_database_privilege"), _2(3), _3(true), _4(false), _5(has_database_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_database_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2254), _1("has_database_privilege"), _2(2), _3(true), _4(false), _5(has_database_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_database_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2255), _1("has_database_privilege"), _2(2), _3(true), _4(false), _5(has_database_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_database_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_directory_privilege", 6, - AddBuiltinFunc(_0(4700), _1("has_directory_privilege"), _2(3), _3(true), _4(false), _5(has_directory_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_directory_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4701), _1("has_directory_privilege"), _2(3), _3(true), _4(false), _5(has_directory_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_directory_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4702), _1("has_directory_privilege"), _2(3), _3(true), _4(false), _5(has_directory_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_directory_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4703), _1("has_directory_privilege"), _2(3), _3(true), _4(false), _5(has_directory_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_directory_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4704), _1("has_directory_privilege"), _2(2), _3(true), _4(false), _5(has_directory_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_directory_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4705), _1("has_directory_privilege"), _2(2), _3(true), _4(false), _5(has_directory_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_directory_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4700), _1("has_directory_privilege"), _2(3), _3(true), _4(false), _5(has_directory_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_directory_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4701), _1("has_directory_privilege"), _2(3), _3(true), _4(false), _5(has_directory_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_directory_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4702), _1("has_directory_privilege"), _2(3), _3(true), _4(false), _5(has_directory_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_directory_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4703), _1("has_directory_privilege"), _2(3), _3(true), _4(false), _5(has_directory_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_directory_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4704), _1("has_directory_privilege"), _2(2), _3(true), _4(false), _5(has_directory_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_directory_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4705), _1("has_directory_privilege"), _2(2), _3(true), _4(false), _5(has_directory_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_directory_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_foreign_data_wrapper_privilege", 6, - AddBuiltinFunc(_0(3000), _1("has_foreign_data_wrapper_privilege"), _2(3), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_foreign_data_wrapper_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3001), _1("has_foreign_data_wrapper_privilege"), _2(3), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_foreign_data_wrapper_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3002), _1("has_foreign_data_wrapper_privilege"), _2(3), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_foreign_data_wrapper_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3003), _1("has_foreign_data_wrapper_privilege"), _2(3), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_foreign_data_wrapper_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3004), _1("has_foreign_data_wrapper_privilege"), _2(2), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_foreign_data_wrapper_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3005), _1("has_foreign_data_wrapper_privilege"), _2(2), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_foreign_data_wrapper_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3000), _1("has_foreign_data_wrapper_privilege"), _2(3), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_foreign_data_wrapper_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3001), _1("has_foreign_data_wrapper_privilege"), _2(3), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_foreign_data_wrapper_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3002), _1("has_foreign_data_wrapper_privilege"), _2(3), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_foreign_data_wrapper_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3003), _1("has_foreign_data_wrapper_privilege"), _2(3), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_foreign_data_wrapper_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3004), _1("has_foreign_data_wrapper_privilege"), _2(2), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_foreign_data_wrapper_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3005), _1("has_foreign_data_wrapper_privilege"), _2(2), _3(true), _4(false), _5(has_foreign_data_wrapper_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_foreign_data_wrapper_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_function_privilege", 6, - AddBuiltinFunc(_0(2256), _1("has_function_privilege"), _2(3), _3(true), _4(false), _5(has_function_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_function_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2257), _1("has_function_privilege"), _2(3), _3(true), _4(false), _5(has_function_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_function_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2258), _1("has_function_privilege"), _2(3), _3(true), _4(false), _5(has_function_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_function_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2259), _1("has_function_privilege"), _2(3), _3(true), _4(false), _5(has_function_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_function_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2260), _1("has_function_privilege"), _2(2), _3(true), _4(false), _5(has_function_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_function_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2261), _1("has_function_privilege"), _2(2), _3(true), _4(false), _5(has_function_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_function_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2256), _1("has_function_privilege"), _2(3), _3(true), _4(false), _5(has_function_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_function_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2257), _1("has_function_privilege"), _2(3), _3(true), _4(false), _5(has_function_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_function_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2258), _1("has_function_privilege"), _2(3), _3(true), _4(false), _5(has_function_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_function_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2259), _1("has_function_privilege"), _2(3), _3(true), _4(false), _5(has_function_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_function_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2260), _1("has_function_privilege"), _2(2), _3(true), _4(false), _5(has_function_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_function_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2261), _1("has_function_privilege"), _2(2), _3(true), _4(false), _5(has_function_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_function_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_language_privilege", 6, - AddBuiltinFunc(_0(2262), _1("has_language_privilege"), _2(3), _3(true), _4(false), _5(has_language_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_language_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2263), _1("has_language_privilege"), _2(3), _3(true), _4(false), _5(has_language_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_language_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2264), _1("has_language_privilege"), _2(3), _3(true), _4(false), _5(has_language_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_language_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2265), _1("has_language_privilege"), _2(3), _3(true), _4(false), _5(has_language_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_language_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2266), _1("has_language_privilege"), _2(2), _3(true), _4(false), _5(has_language_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_language_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2267), _1("has_language_privilege"), _2(2), _3(true), _4(false), _5(has_language_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_language_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2262), _1("has_language_privilege"), _2(3), _3(true), _4(false), _5(has_language_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_language_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2263), _1("has_language_privilege"), _2(3), _3(true), _4(false), _5(has_language_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_language_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2264), _1("has_language_privilege"), _2(3), _3(true), _4(false), _5(has_language_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_language_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2265), _1("has_language_privilege"), _2(3), _3(true), _4(false), _5(has_language_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_language_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2266), _1("has_language_privilege"), _2(2), _3(true), _4(false), _5(has_language_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_language_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2267), _1("has_language_privilege"), _2(2), _3(true), _4(false), _5(has_language_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_language_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_nodegroup_privilege", 6, - AddBuiltinFunc(_0(4201), _1("has_nodegroup_privilege"), _2(3), _3(true), _4(false), _5(has_nodegroup_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_nodegroup_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4202), _1("has_nodegroup_privilege"), _2(3), _3(true), _4(false), _5(has_nodegroup_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_nodegroup_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4203), _1("has_nodegroup_privilege"), _2(3), _3(true), _4(false), _5(has_nodegroup_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_nodegroup_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4204), _1("has_nodegroup_privilege"), _2(3), _3(true), _4(false), _5(has_nodegroup_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_nodegroup_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4205), _1("has_nodegroup_privilege"), _2(2), _3(true), _4(false), _5(has_nodegroup_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_nodegroup_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4206), _1("has_nodegroup_privilege"), _2(2), _3(true), _4(false), _5(has_nodegroup_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_nodegroup_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4201), _1("has_nodegroup_privilege"), _2(3), _3(true), _4(false), _5(has_nodegroup_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_nodegroup_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4202), _1("has_nodegroup_privilege"), _2(3), _3(true), _4(false), _5(has_nodegroup_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_nodegroup_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4203), _1("has_nodegroup_privilege"), _2(3), _3(true), _4(false), _5(has_nodegroup_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_nodegroup_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4204), _1("has_nodegroup_privilege"), _2(3), _3(true), _4(false), _5(has_nodegroup_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_nodegroup_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4205), _1("has_nodegroup_privilege"), _2(2), _3(true), _4(false), _5(has_nodegroup_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_nodegroup_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4206), _1("has_nodegroup_privilege"), _2(2), _3(true), _4(false), _5(has_nodegroup_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_nodegroup_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_schema_privilege", 6, - AddBuiltinFunc(_0(2268), _1("has_schema_privilege"), _2(3), _3(true), _4(false), _5(has_schema_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_schema_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2269), _1("has_schema_privilege"), _2(3), _3(true), _4(false), _5(has_schema_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_schema_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2270), _1("has_schema_privilege"), _2(3), _3(true), _4(false), _5(has_schema_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_schema_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2271), _1("has_schema_privilege"), _2(3), _3(true), _4(false), _5(has_schema_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_schema_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2272), _1("has_schema_privilege"), _2(2), _3(true), _4(false), _5(has_schema_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_schema_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2273), _1("has_schema_privilege"), _2(2), _3(true), _4(false), _5(has_schema_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_schema_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2268), _1("has_schema_privilege"), _2(3), _3(true), _4(false), _5(has_schema_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_schema_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2269), _1("has_schema_privilege"), _2(3), _3(true), _4(false), _5(has_schema_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_schema_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2270), _1("has_schema_privilege"), _2(3), _3(true), _4(false), _5(has_schema_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_schema_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2271), _1("has_schema_privilege"), _2(3), _3(true), _4(false), _5(has_schema_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_schema_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2272), _1("has_schema_privilege"), _2(2), _3(true), _4(false), _5(has_schema_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_schema_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2273), _1("has_schema_privilege"), _2(2), _3(true), _4(false), _5(has_schema_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_schema_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_sequence_privilege", 6, - AddBuiltinFunc(_0(2181), _1("has_sequence_privilege"), _2(3), _3(true), _4(false), _5(has_sequence_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_sequence_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2182), _1("has_sequence_privilege"), _2(3), _3(true), _4(false), _5(has_sequence_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_sequence_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2183), _1("has_sequence_privilege"), _2(3), _3(true), _4(false), _5(has_sequence_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_sequence_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2184), _1("has_sequence_privilege"), _2(3), _3(true), _4(false), _5(has_sequence_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_sequence_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2185), _1("has_sequence_privilege"), _2(2), _3(true), _4(false), _5(has_sequence_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_sequence_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2186), _1("has_sequence_privilege"), _2(2), _3(true), _4(false), _5(has_sequence_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_sequence_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2181), _1("has_sequence_privilege"), _2(3), _3(true), _4(false), _5(has_sequence_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_sequence_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2182), _1("has_sequence_privilege"), _2(3), _3(true), _4(false), _5(has_sequence_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_sequence_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2183), _1("has_sequence_privilege"), _2(3), _3(true), _4(false), _5(has_sequence_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_sequence_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2184), _1("has_sequence_privilege"), _2(3), _3(true), _4(false), _5(has_sequence_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_sequence_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2185), _1("has_sequence_privilege"), _2(2), _3(true), _4(false), _5(has_sequence_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_sequence_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2186), _1("has_sequence_privilege"), _2(2), _3(true), _4(false), _5(has_sequence_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_sequence_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_server_privilege", 6, - AddBuiltinFunc(_0(3006), _1("has_server_privilege"), _2(3), _3(true), _4(false), _5(has_server_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_server_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3007), _1("has_server_privilege"), _2(3), _3(true), _4(false), _5(has_server_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_server_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3008), _1("has_server_privilege"), _2(3), _3(true), _4(false), _5(has_server_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_server_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3009), _1("has_server_privilege"), _2(3), _3(true), _4(false), _5(has_server_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_server_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3010), _1("has_server_privilege"), _2(2), _3(true), _4(false), _5(has_server_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_server_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3011), _1("has_server_privilege"), _2(2), _3(true), _4(false), _5(has_server_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_server_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3006), _1("has_server_privilege"), _2(3), _3(true), _4(false), _5(has_server_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_server_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3007), _1("has_server_privilege"), _2(3), _3(true), _4(false), _5(has_server_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_server_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3008), _1("has_server_privilege"), _2(3), _3(true), _4(false), _5(has_server_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_server_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3009), _1("has_server_privilege"), _2(3), _3(true), _4(false), _5(has_server_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_server_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3010), _1("has_server_privilege"), _2(2), _3(true), _4(false), _5(has_server_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_server_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3011), _1("has_server_privilege"), _2(2), _3(true), _4(false), _5(has_server_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_server_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_table_privilege", 6, - AddBuiltinFunc(_0(1922), _1("has_table_privilege"), _2(3), _3(true), _4(false), _5(has_table_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_table_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1923), _1("has_table_privilege"), _2(3), _3(true), _4(false), _5(has_table_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_table_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1924), _1("has_table_privilege"), _2(3), _3(true), _4(false), _5(has_table_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_table_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1925), _1("has_table_privilege"), _2(3), _3(true), _4(false), _5(has_table_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_table_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1926), _1("has_table_privilege"), _2(2), _3(true), _4(false), _5(has_table_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_table_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1927), _1("has_table_privilege"), _2(2), _3(true), _4(false), _5(has_table_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_table_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1922), _1("has_table_privilege"), _2(3), _3(true), _4(false), _5(has_table_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_table_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1923), _1("has_table_privilege"), _2(3), _3(true), _4(false), _5(has_table_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_table_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1924), _1("has_table_privilege"), _2(3), _3(true), _4(false), _5(has_table_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_table_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1925), _1("has_table_privilege"), _2(3), _3(true), _4(false), _5(has_table_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_table_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1926), _1("has_table_privilege"), _2(2), _3(true), _4(false), _5(has_table_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_table_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1927), _1("has_table_privilege"), _2(2), _3(true), _4(false), _5(has_table_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_table_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_tablespace_privilege", 6, - AddBuiltinFunc(_0(2390), _1("has_tablespace_privilege"), _2(3), _3(true), _4(false), _5(has_tablespace_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_tablespace_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2391), _1("has_tablespace_privilege"), _2(3), _3(true), _4(false), _5(has_tablespace_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_tablespace_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2392), _1("has_tablespace_privilege"), _2(3), _3(true), _4(false), _5(has_tablespace_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_tablespace_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2393), _1("has_tablespace_privilege"), _2(3), _3(true), _4(false), _5(has_tablespace_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_tablespace_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2394), _1("has_tablespace_privilege"), _2(2), _3(true), _4(false), _5(has_tablespace_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_tablespace_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2395), _1("has_tablespace_privilege"), _2(2), _3(true), _4(false), _5(has_tablespace_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_tablespace_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2390), _1("has_tablespace_privilege"), _2(3), _3(true), _4(false), _5(has_tablespace_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_tablespace_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2391), _1("has_tablespace_privilege"), _2(3), _3(true), _4(false), _5(has_tablespace_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_tablespace_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2392), _1("has_tablespace_privilege"), _2(3), _3(true), _4(false), _5(has_tablespace_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_tablespace_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2393), _1("has_tablespace_privilege"), _2(3), _3(true), _4(false), _5(has_tablespace_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_tablespace_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2394), _1("has_tablespace_privilege"), _2(2), _3(true), _4(false), _5(has_tablespace_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_tablespace_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2395), _1("has_tablespace_privilege"), _2(2), _3(true), _4(false), _5(has_tablespace_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_tablespace_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "has_type_privilege", 6, - AddBuiltinFunc(_0(3138), _1("has_type_privilege"), _2(3), _3(true), _4(false), _5(has_type_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_type_privilege_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3139), _1("has_type_privilege"), _2(3), _3(true), _4(false), _5(has_type_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_type_privilege_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3140), _1("has_type_privilege"), _2(3), _3(true), _4(false), _5(has_type_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_type_privilege_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3141), _1("has_type_privilege"), _2(3), _3(true), _4(false), _5(has_type_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_type_privilege_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3142), _1("has_type_privilege"), _2(2), _3(true), _4(false), _5(has_type_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_type_privilege_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3143), _1("has_type_privilege"), _2(2), _3(true), _4(false), _5(has_type_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("has_type_privilege_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3138), _1("has_type_privilege"), _2(3), _3(true), _4(false), _5(has_type_privilege_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_type_privilege_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3139), _1("has_type_privilege"), _2(3), _3(true), _4(false), _5(has_type_privilege_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_type_privilege_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3140), _1("has_type_privilege"), _2(3), _3(true), _4(false), _5(has_type_privilege_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_type_privilege_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3141), _1("has_type_privilege"), _2(3), _3(true), _4(false), _5(has_type_privilege_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_type_privilege_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3142), _1("has_type_privilege"), _2(2), _3(true), _4(false), _5(has_type_privilege_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_type_privilege_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3143), _1("has_type_privilege"), _2(2), _3(true), _4(false), _5(has_type_privilege_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("has_type_privilege_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hash_aclitem", 1, - AddBuiltinFunc(_0(329), _1("hash_aclitem"), _2(1), _3(true), _4(false), _5(hash_aclitem), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1033), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hash_aclitem"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(329), _1("hash_aclitem"), _2(1), _3(true), _4(false), _5(hash_aclitem), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1033), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hash_aclitem"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hash_array", 1, - AddBuiltinFunc(_0(626), _1("hash_array"), _2(1), _3(true), _4(false), _5(hash_array), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hash_array"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(626), _1("hash_array"), _2(1), _3(true), _4(false), _5(hash_array), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hash_array"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hash_numeric", 1, - AddBuiltinFunc(_0(432), _1("hash_numeric"), _2(1), _3(true), _4(false), _5(hash_numeric), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hash_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(432), _1("hash_numeric"), _2(1), _3(true), _4(false), _5(hash_numeric), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hash_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hash_range", 1, - AddBuiltinFunc(_0(3902), _1("hash_range"), _2(1), _3(true), _4(false), _5(hash_range), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hash_range"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3902), _1("hash_range"), _2(1), _3(true), _4(false), _5(hash_range), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hash_range"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashbeginscan", 1, - AddBuiltinFunc(_0(443), _1("hashbeginscan"), _2(3), _3(true), _4(false), _5(hashbeginscan), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashbeginscan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(443), _1("hashbeginscan"), _2(3), _3(true), _4(false), _5(hashbeginscan), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashbeginscan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashbpchar", 1, - AddBuiltinFunc(_0(HASHBPCHAROID), _1("hashbpchar"), _2(1), _3(true), _4(false), _5(hashbpchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashbpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(HASHBPCHAROID), _1("hashbpchar"), _2(1), _3(true), _4(false), _5(hashbpchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashbpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashbuild", 1, - AddBuiltinFunc(_0(448), _1("hashbuild"), _2(3), _3(true), _4(false), _5(hashbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashbuild"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(448), _1("hashbuild"), _2(3), _3(true), _4(false), _5(hashbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashbuild"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashbuildempty", 1, - AddBuiltinFunc(_0(327), _1("hashbuildempty"), _2(1), _3(true), _4(false), _5(hashbuildempty), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashbuildempty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(327), _1("hashbuildempty"), _2(1), _3(true), _4(false), _5(hashbuildempty), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashbuildempty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashbulkdelete", 1, - AddBuiltinFunc(_0(442), _1("hashbulkdelete"), _2(4), _3(true), _4(false), _5(hashbulkdelete), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(4, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashbulkdelete"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(442), _1("hashbulkdelete"), _2(4), _3(true), _4(false), _5(hashbulkdelete), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(4, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashbulkdelete"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashchar", 1, - AddBuiltinFunc(_0(454), _1("hashchar"), _2(1), _3(true), _4(false), _5(hashchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(454), _1("hashchar"), _2(1), _3(true), _4(false), _5(hashchar), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashcostestimate", 1, - AddBuiltinFunc(_0(438), _1("hashcostestimate"), _2(7), _3(true), _4(false), _5(hashcostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashcostestimate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(438), _1("hashcostestimate"), _2(7), _3(true), _4(false), _5(hashcostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashcostestimate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashendscan", 1, - AddBuiltinFunc(_0(445), _1("hashendscan"), _2(1), _3(true), _4(false), _5(hashendscan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashendscan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(445), _1("hashendscan"), _2(1), _3(true), _4(false), _5(hashendscan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashendscan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashenum", 1, - AddBuiltinFunc(_0(3515), _1("hashenum"), _2(1), _3(true), _4(false), _5(hashenum), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashenum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3515), _1("hashenum"), _2(1), _3(true), _4(false), _5(hashenum), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashenum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashfloat4", 1, - AddBuiltinFunc(_0(451), _1("hashfloat4"), _2(1), _3(true), _4(false), _5(hashfloat4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashfloat4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(451), _1("hashfloat4"), _2(1), _3(true), _4(false), _5(hashfloat4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashfloat4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashfloat8", 1, - AddBuiltinFunc(_0(452), _1("hashfloat8"), _2(1), _3(true), _4(false), _5(hashfloat8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashfloat8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(452), _1("hashfloat8"), _2(1), _3(true), _4(false), _5(hashfloat8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashfloat8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashgetbitmap", 1, - AddBuiltinFunc(_0(637), _1("hashgetbitmap"), _2(2), _3(true), _4(false), _5(hashgetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashgetbitmap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(637), _1("hashgetbitmap"), _2(2), _3(true), _4(false), _5(hashgetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashgetbitmap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashgettuple", 1, - AddBuiltinFunc(_0(440), _1("hashgettuple"), _2(2), _3(true), _4(false), _5(hashgettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashgettuple"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(440), _1("hashgettuple"), _2(2), _3(true), _4(false), _5(hashgettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashgettuple"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashinet", 1, - AddBuiltinFunc(_0(422), _1("hashinet"), _2(1), _3(true), _4(false), _5(hashinet), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashinet"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(422), _1("hashinet"), _2(1), _3(true), _4(false), _5(hashinet), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashinet"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashinsert", 1, - AddBuiltinFunc(_0(441), _1("hashinsert"), _2(6), _3(true), _4(false), _5(hashinsert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(6, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashinsert"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(441), _1("hashinsert"), _2(6), _3(true), _4(false), _5(hashinsert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(6, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashinsert"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashint1", 1, - AddBuiltinFunc(_0(5520), _1("hashint1"), _2(1), _3(true), _4(false), _5(hashint1), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashint1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5520), _1("hashint1"), _2(1), _3(true), _4(false), _5(hashint1), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashint1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashint2", 1, - AddBuiltinFunc(_0(449), _1("hashint2"), _2(1), _3(true), _4(false), _5(hashint2), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashint2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(449), _1("hashint2"), _2(1), _3(true), _4(false), _5(hashint2), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashint2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashint2vector", 1, - AddBuiltinFunc(_0(398), _1("hashint2vector"), _2(1), _3(true), _4(false), _5(hashint2vector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 22), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashint2vector"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(398), _1("hashint2vector"), _2(1), _3(true), _4(false), _5(hashint2vector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 22), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashint2vector"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashint4", 1, - AddBuiltinFunc(_0(HASHINT4OID), _1("hashint4"), _2(1), _3(true), _4(false), _5(hashint4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashint4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(HASHINT4OID), _1("hashint4"), _2(1), _3(true), _4(false), _5(hashint4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashint4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashint8", 1, - AddBuiltinFunc(_0(HASHINT8OID), _1("hashint8"), _2(1), _3(true), _4(false), _5(hashint8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashint8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(HASHINT8OID), _1("hashint8"), _2(1), _3(true), _4(false), _5(hashint8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashint8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashmacaddr", 1, - AddBuiltinFunc(_0(399), _1("hashmacaddr"), _2(1), _3(true), _4(false), _5(hashmacaddr), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashmacaddr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(399), _1("hashmacaddr"), _2(1), _3(true), _4(false), _5(hashmacaddr), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashmacaddr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashmarkpos", 1, - AddBuiltinFunc(_0(446), _1("hashmarkpos"), _2(1), _3(true), _4(false), _5(hashmarkpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashmarkpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(446), _1("hashmarkpos"), _2(1), _3(true), _4(false), _5(hashmarkpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashmarkpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashmerge", 1, - AddBuiltinFunc(_0(3185), _1("hashmerge"), _2(5), _3(true), _4(false), _5(hashmerge), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(5, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashmerge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3185), _1("hashmerge"), _2(5), _3(true), _4(false), _5(hashmerge), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(5, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashmerge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashname", 1, - AddBuiltinFunc(_0(455), _1("hashname"), _2(1), _3(true), _4(false), _5(hashname), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashname"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(455), _1("hashname"), _2(1), _3(true), _4(false), _5(hashname), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashname"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashoid", 1, - AddBuiltinFunc(_0(453), _1("hashoid"), _2(1), _3(true), _4(false), _5(hashoid), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashoid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(453), _1("hashoid"), _2(1), _3(true), _4(false), _5(hashoid), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashoid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashoidvector", 1, - AddBuiltinFunc(_0(457), _1("hashoidvector"), _2(1), _3(true), _4(false), _5(hashoidvector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 30), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashoidvector"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(457), _1("hashoidvector"), _2(1), _3(true), _4(false), _5(hashoidvector), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 30), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashoidvector"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashoptions", 1, - AddBuiltinFunc(_0(2786), _1("hashoptions"), _2(2), _3(true), _4(false), _5(hashoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1009, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashoptions"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2786), _1("hashoptions"), _2(2), _3(true), _4(false), _5(hashoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1009, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashoptions"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashrescan", 1, - AddBuiltinFunc(_0(444), _1("hashrescan"), _2(5), _3(true), _4(false), _5(hashrescan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(5, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashrescan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(444), _1("hashrescan"), _2(5), _3(true), _4(false), _5(hashrescan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(5, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashrescan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashrestrpos", 1, - AddBuiltinFunc(_0(447), _1("hashrestrpos"), _2(1), _3(true), _4(false), _5(hashrestrpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashrestrpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(447), _1("hashrestrpos"), _2(1), _3(true), _4(false), _5(hashrestrpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashrestrpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashtext", 1, - AddBuiltinFunc(_0(HASHTEXTOID), _1("hashtext"), _2(1), _3(true), _4(false), _5(hashtext), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashtext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(HASHTEXTOID), _1("hashtext"), _2(1), _3(true), _4(false), _5(hashtext), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashtext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashvacuumcleanup", 1, - AddBuiltinFunc(_0(425), _1("hashvacuumcleanup"), _2(2), _3(true), _4(false), _5(hashvacuumcleanup), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashvacuumcleanup"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(425), _1("hashvacuumcleanup"), _2(2), _3(true), _4(false), _5(hashvacuumcleanup), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashvacuumcleanup"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hashvarlena", 1, - AddBuiltinFunc(_0(456), _1("hashvarlena"), _2(1), _3(true), _4(false), _5(hashvarlena), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("hashvarlena"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(456), _1("hashvarlena"), _2(1), _3(true), _4(false), _5(hashvarlena), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("hashvarlena"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "height", 1, - AddBuiltinFunc(_0(977), _1("height"), _2(1), _3(true), _4(false), _5(box_height), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_height"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(977), _1("height"), _2(1), _3(true), _4(false), _5(box_height), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_height"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hextoraw", 1, - AddBuiltinFunc(_0(4038), _1("hextoraw"), _2(1), _3(true), _4(false), _5(texttoraw), _6(86), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("texttoraw"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4038), _1("hextoraw"), _2(1), _3(true), _4(false), _5(texttoraw), _6(86), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("texttoraw"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "host", 1, - AddBuiltinFunc(_0(699), _1("host"), _2(1), _3(true), _4(false), _5(network_host), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_host"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(699), _1("host"), _2(1), _3(true), _4(false), _5(network_host), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_host"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "hostmask", 1, - AddBuiltinFunc(_0(1362), _1("hostmask"), _2(1), _3(true), _4(false), _5(network_hostmask), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_hostmask"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1362), _1("hostmask"), _2(1), _3(true), _4(false), _5(network_hostmask), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_hostmask"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "i1tof4", 1, - AddBuiltinFunc(_0(5529), _1("i1tof4"), _2(1), _3(true), _4(false), _5(i1tof4), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i1tof4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5529), _1("i1tof4"), _2(1), _3(true), _4(false), _5(i1tof4), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i1tof4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "i1tof8", 1, - AddBuiltinFunc(_0(5531), _1("i1tof8"), _2(1), _3(true), _4(false), _5(i1tof8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i1tof8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5531), _1("i1tof8"), _2(1), _3(true), _4(false), _5(i1tof8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i1tof8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "i1toi2", 1, - AddBuiltinFunc(_0(5523), _1("i1toi2"), _2(1), _3(true), _4(false), _5(i1toi2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i1toi2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5523), _1("i1toi2"), _2(1), _3(true), _4(false), _5(i1toi2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i1toi2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "i1toi4", 1, - AddBuiltinFunc(_0(5525), _1("i1toi4"), _2(1), _3(true), _4(false), _5(i1toi4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i1toi4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5525), _1("i1toi4"), _2(1), _3(true), _4(false), _5(i1toi4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i1toi4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "i1toi8", 1, - AddBuiltinFunc(_0(5527), _1("i1toi8"), _2(1), _3(true), _4(false), _5(i1toi8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i1toi8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5527), _1("i1toi8"), _2(1), _3(true), _4(false), _5(i1toi8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i1toi8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "i2toi1", 1, - AddBuiltinFunc(_0(5524), _1("i2toi1"), _2(1), _3(true), _4(false), _5(i2toi1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i2toi1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5524), _1("i2toi1"), _2(1), _3(true), _4(false), _5(i2toi1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i2toi1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "i4toi1", 1, - AddBuiltinFunc(_0(5526), _1("i4toi1"), _2(1), _3(true), _4(false), _5(i4toi1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i4toi1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5526), _1("i4toi1"), _2(1), _3(true), _4(false), _5(i4toi1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i4toi1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "i8toi1", 1, - AddBuiltinFunc(_0(5528), _1("i8toi1"), _2(1), _3(true), _4(false), _5(i8toi1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i8toi1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5528), _1("i8toi1"), _2(1), _3(true), _4(false), _5(i8toi1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i8toi1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "iclikejoinsel", 1, - AddBuiltinFunc(_0(1816), _1("iclikejoinsel"), _2(5), _3(true), _4(false), _5(iclikejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("iclikejoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1816), _1("iclikejoinsel"), _2(5), _3(true), _4(false), _5(iclikejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("iclikejoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "iclikesel", 1, - AddBuiltinFunc(_0(1814), _1("iclikesel"), _2(4), _3(true), _4(false), _5(iclikesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("iclikesel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1814), _1("iclikesel"), _2(4), _3(true), _4(false), _5(iclikesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("iclikesel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "icnlikejoinsel", 1, - AddBuiltinFunc(_0(1817), _1("icnlikejoinsel"), _2(5), _3(true), _4(false), _5(icnlikejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("icnlikejoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1817), _1("icnlikejoinsel"), _2(5), _3(true), _4(false), _5(icnlikejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("icnlikejoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "icnlikesel", 1, - AddBuiltinFunc(_0(1815), _1("icnlikesel"), _2(4), _3(true), _4(false), _5(icnlikesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("icnlikesel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1815), _1("icnlikesel"), _2(4), _3(true), _4(false), _5(icnlikesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("icnlikesel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "icregexeqjoinsel", 1, - AddBuiltinFunc(_0(1826), _1("icregexeqjoinsel"), _2(5), _3(true), _4(false), _5(icregexeqjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("icregexeqjoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1826), _1("icregexeqjoinsel"), _2(5), _3(true), _4(false), _5(icregexeqjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("icregexeqjoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "icregexeqsel", 1, - AddBuiltinFunc(_0(1820), _1("icregexeqsel"), _2(4), _3(true), _4(false), _5(icregexeqsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("icregexeqsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1820), _1("icregexeqsel"), _2(4), _3(true), _4(false), _5(icregexeqsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("icregexeqsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "icregexnejoinsel", 1, - AddBuiltinFunc(_0(1829), _1("icregexnejoinsel"), _2(5), _3(true), _4(false), _5(icregexnejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("icregexnejoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1829), _1("icregexnejoinsel"), _2(5), _3(true), _4(false), _5(icregexnejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("icregexnejoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "icregexnesel", 1, - AddBuiltinFunc(_0(1823), _1("icregexnesel"), _2(4), _3(true), _4(false), _5(icregexnesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("icregexnesel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1823), _1("icregexnesel"), _2(4), _3(true), _4(false), _5(icregexnesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("icregexnesel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inet_client_addr", 1, - AddBuiltinFunc(_0(2196), _1("inet_client_addr"), _2(0), _3(false), _4(false), _5(inet_client_addr), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inet_client_addr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2196), _1("inet_client_addr"), _2(0), _3(false), _4(false), _5(inet_client_addr), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inet_client_addr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inet_client_port", 1, - AddBuiltinFunc(_0(2197), _1("inet_client_port"), _2(0), _3(false), _4(false), _5(inet_client_port), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inet_client_port"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2197), _1("inet_client_port"), _2(0), _3(false), _4(false), _5(inet_client_port), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inet_client_port"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inet_in", 1, - AddBuiltinFunc(_0(910), _1("inet_in"), _2(1), _3(true), _4(false), _5(inet_in), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inet_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(910), _1("inet_in"), _2(1), _3(true), _4(false), _5(inet_in), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inet_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inet_out", 1, - AddBuiltinFunc(_0(911), _1("inet_out"), _2(1), _3(true), _4(false), _5(inet_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inet_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(911), _1("inet_out"), _2(1), _3(true), _4(false), _5(inet_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inet_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inet_recv", 1, - AddBuiltinFunc(_0(2496), _1("inet_recv"), _2(1), _3(true), _4(false), _5(inet_recv), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inet_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2496), _1("inet_recv"), _2(1), _3(true), _4(false), _5(inet_recv), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inet_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inet_send", 1, - AddBuiltinFunc(_0(2497), _1("inet_send"), _2(1), _3(true), _4(false), _5(inet_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inet_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2497), _1("inet_send"), _2(1), _3(true), _4(false), _5(inet_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inet_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inet_server_addr", 1, - AddBuiltinFunc(_0(2198), _1("inet_server_addr"), _2(0), _3(false), _4(false), _5(inet_server_addr), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inet_server_addr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2198), _1("inet_server_addr"), _2(0), _3(false), _4(false), _5(inet_server_addr), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inet_server_addr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inet_server_port", 1, - AddBuiltinFunc(_0(2199), _1("inet_server_port"), _2(0), _3(false), _4(false), _5(inet_server_port), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inet_server_port"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2199), _1("inet_server_port"), _2(0), _3(false), _4(false), _5(inet_server_port), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inet_server_port"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inetand", 1, - AddBuiltinFunc(_0(2628), _1("inetand"), _2(2), _3(true), _4(false), _5(inetand), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inetand"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2628), _1("inetand"), _2(2), _3(true), _4(false), _5(inetand), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inetand"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inetmi", 1, - AddBuiltinFunc(_0(2633), _1("inetmi"), _2(2), _3(true), _4(false), _5(inetmi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inetmi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2633), _1("inetmi"), _2(2), _3(true), _4(false), _5(inetmi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inetmi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inetmi_int8", 1, - AddBuiltinFunc(_0(2632), _1("inetmi_int8"), _2(2), _3(true), _4(false), _5(inetmi_int8), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 869, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inetmi_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2632), _1("inetmi_int8"), _2(2), _3(true), _4(false), _5(inetmi_int8), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 869, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inetmi_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inetnot", 1, - AddBuiltinFunc(_0(2627), _1("inetnot"), _2(1), _3(true), _4(false), _5(inetnot), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inetnot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2627), _1("inetnot"), _2(1), _3(true), _4(false), _5(inetnot), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inetnot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inetor", 1, - AddBuiltinFunc(_0(2629), _1("inetor"), _2(2), _3(true), _4(false), _5(inetor), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inetor"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2629), _1("inetor"), _2(2), _3(true), _4(false), _5(inetor), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inetor"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inetpl", 1, - AddBuiltinFunc(_0(2630), _1("inetpl"), _2(2), _3(true), _4(false), _5(inetpl), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 869, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inetpl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2630), _1("inetpl"), _2(2), _3(true), _4(false), _5(inetpl), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 869, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inetpl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "initcap", 1, - AddBuiltinFunc(_0(872), _1("initcap"), _2(1), _3(true), _4(false), _5(initcap), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("initcap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(872), _1("initcap"), _2(1), _3(true), _4(false), _5(initcap), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("initcap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "instr", 3, - AddBuiltinFunc(_0(INSTR2FUNCOID), _1("instr"), _2(2), _3(true), _4(false), _5(textpos), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textpos"), _26("-"), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(INSTR3FUNCOID), _1("instr"), _2(3), _3(true), _4(false), _5(instr_3args), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("instr_3args"), _26("-"), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(INSTR4FUNCOID), _1("instr"), _2(4), _3(true), _4(false), _5(instr_4args), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 25, 25, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("instr_4args"), _26("-"), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(INSTR2FUNCOID), _1("instr"), _2(2), _3(true), _4(false), _5(textpos), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textpos"), _25("-"), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(INSTR3FUNCOID), _1("instr"), _2(3), _3(true), _4(false), _5(instr_3args), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("instr_3args"), _25("-"), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(INSTR4FUNCOID), _1("instr"), _2(4), _3(true), _4(false), _5(instr_4args), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 25, 25, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("instr_4args"), _25("-"), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1_avg_accum", 1, - AddBuiltinFunc(_0(5548), _1("int1_avg_accum"), _2(2), _3(true), _4(false), _5(int1_avg_accum), _6(1016), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1016, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1_avg_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5548), _1("int1_avg_accum"), _2(2), _3(true), _4(false), _5(int1_avg_accum), _6(1016), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1016, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1_avg_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1_bool", 1, - AddBuiltinFunc(_0(5533), _1("int1_bool"), _2(1), _3(true), _4(false), _5(int1_bool), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1_bool"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5533), _1("int1_bool"), _2(1), _3(true), _4(false), _5(int1_bool), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1_bool"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1_bpchar", 1, - AddBuiltinFunc(_0(4067), _1("int1_bpchar"), _2(1), _3(true), _4(false), _5(int1_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1_bpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4067), _1("int1_bpchar"), _2(1), _3(true), _4(false), _5(int1_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1_bpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1_mul_cash", 1, - AddBuiltinFunc(_0(3348), _1("int1_mul_cash"), _2(2), _3(true), _4(false), _5(int1_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1_mul_cash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(3348), _1("int1_mul_cash"), _2(2), _3(true), _4(false), _5(int1_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1_mul_cash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "int1_numeric", 1, - AddBuiltinFunc(_0(5521), _1("int1_numeric"), _2(1), _3(true), _4(false), _5(int1_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5521), _1("int1_numeric"), _2(1), _3(true), _4(false), _5(int1_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1_nvarchar2", 1, - AddBuiltinFunc(_0(4066), _1("int1_nvarchar2"), _2(1), _3(true), _4(false), _5(int1_nvarchar2), _6(3969), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1_nvarchar2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4066), _1("int1_nvarchar2"), _2(1), _3(true), _4(false), _5(int1_nvarchar2), _6(3969), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1_nvarchar2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1_text", 1, - AddBuiltinFunc(_0(4165), _1("int1_text"), _2(1), _3(true), _4(false), _5(int1_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4165), _1("int1_text"), _2(1), _3(true), _4(false), _5(int1_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1_varchar", 1, - AddBuiltinFunc(_0(4065), _1("int1_varchar"), _2(1), _3(true), _4(false), _5(int1_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1_varchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4065), _1("int1_varchar"), _2(1), _3(true), _4(false), _5(int1_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1_varchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1abs", 1, - AddBuiltinFunc(_0(6113), _1("int1abs"), _2(1), _3(true), _4(false), _5(int1abs), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6113), _1("int1abs"), _2(1), _3(true), _4(false), _5(int1abs), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1and", 1, - AddBuiltinFunc(_0(6101), _1("int1and"), _2(2), _3(true), _4(false), _5(int1and), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1and"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6101), _1("int1and"), _2(2), _3(true), _4(false), _5(int1and), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1and"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1cmp", 1, - AddBuiltinFunc(_0(5519), _1("int1cmp"), _2(2), _3(true), _4(false), _5(int1cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5519), _1("int1cmp"), _2(2), _3(true), _4(false), _5(int1cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1div", 1, - AddBuiltinFunc(_0(6112), _1("int1div"), _2(2), _3(true), _4(false), _5(int1div), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6112), _1("int1div"), _2(2), _3(true), _4(false), _5(int1div), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1eq", 1, - AddBuiltinFunc(_0(5547), _1("int1eq"), _2(2), _3(true), _4(false), _5(int1eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5547), _1("int1eq"), _2(2), _3(true), _4(false), _5(int1eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1ge", 1, - AddBuiltinFunc(_0(5512), _1("int1ge"), _2(2), _3(true), _4(false), _5(int1ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5512), _1("int1ge"), _2(2), _3(true), _4(false), _5(int1ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1gt", 1, - AddBuiltinFunc(_0(5511), _1("int1gt"), _2(2), _3(true), _4(false), _5(int1gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5511), _1("int1gt"), _2(2), _3(true), _4(false), _5(int1gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1in", 1, - AddBuiltinFunc(_0(5541), _1("int1in"), _2(1), _3(true), _4(false), _5(int1in), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5541), _1("int1in"), _2(1), _3(true), _4(false), _5(int1in), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1inc", 1, - AddBuiltinFunc(_0(6117), _1("int1inc"), _2(1), _3(true), _4(false), _5(int1inc), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1inc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6117), _1("int1inc"), _2(1), _3(true), _4(false), _5(int1inc), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1inc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1larger", 1, - AddBuiltinFunc(_0(6115), _1("int1larger"), _2(2), _3(true), _4(false), _5(int1larger), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6115), _1("int1larger"), _2(2), _3(true), _4(false), _5(int1larger), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1le", 1, - AddBuiltinFunc(_0(5510), _1("int1le"), _2(2), _3(true), _4(false), _5(int1le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5510), _1("int1le"), _2(2), _3(true), _4(false), _5(int1le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1lt", 1, - AddBuiltinFunc(_0(5509), _1("int1lt"), _2(2), _3(true), _4(false), _5(int1lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5509), _1("int1lt"), _2(2), _3(true), _4(false), _5(int1lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1mi", 1, - AddBuiltinFunc(_0(6110), _1("int1mi"), _2(2), _3(true), _4(false), _5(int1mi), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6110), _1("int1mi"), _2(2), _3(true), _4(false), _5(int1mi), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1mod", 1, - AddBuiltinFunc(_0(6114), _1("int1mod"), _2(2), _3(true), _4(false), _5(int1mod), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1mod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6114), _1("int1mod"), _2(2), _3(true), _4(false), _5(int1mod), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1mod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1mul", 1, - AddBuiltinFunc(_0(6111), _1("int1mul"), _2(2), _3(true), _4(false), _5(int1mul), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6111), _1("int1mul"), _2(2), _3(true), _4(false), _5(int1mul), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1ne", 1, - AddBuiltinFunc(_0(5508), _1("int1ne"), _2(2), _3(true), _4(false), _5(int1ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5508), _1("int1ne"), _2(2), _3(true), _4(false), _5(int1ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1not", 1, - AddBuiltinFunc(_0(6104), _1("int1not"), _2(1), _3(true), _4(false), _5(int1not), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1not"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6104), _1("int1not"), _2(1), _3(true), _4(false), _5(int1not), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1not"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1or", 1, - AddBuiltinFunc(_0(6102), _1("int1or"), _2(2), _3(true), _4(false), _5(int1or), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1or"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6102), _1("int1or"), _2(2), _3(true), _4(false), _5(int1or), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1or"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1out", 1, - AddBuiltinFunc(_0(5542), _1("int1out"), _2(1), _3(true), _4(false), _5(int1out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5542), _1("int1out"), _2(1), _3(true), _4(false), _5(int1out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1pl", 1, - AddBuiltinFunc(_0(6109), _1("int1pl"), _2(2), _3(true), _4(false), _5(int1pl), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6109), _1("int1pl"), _2(2), _3(true), _4(false), _5(int1pl), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1recv", 1, - AddBuiltinFunc(_0(5543), _1("int1recv"), _2(1), _3(true), _4(false), _5(int1recv), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5543), _1("int1recv"), _2(1), _3(true), _4(false), _5(int1recv), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1send", 1, - AddBuiltinFunc(_0(5544), _1("int1send"), _2(1), _3(true), _4(false), _5(int1send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5544), _1("int1send"), _2(1), _3(true), _4(false), _5(int1send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1shl", 1, - AddBuiltinFunc(_0(6105), _1("int1shl"), _2(2), _3(true), _4(false), _5(int1shl), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1shl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6105), _1("int1shl"), _2(2), _3(true), _4(false), _5(int1shl), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1shl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1shr", 1, - AddBuiltinFunc(_0(6106), _1("int1shr"), _2(2), _3(true), _4(false), _5(int1shr), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1shr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6106), _1("int1shr"), _2(2), _3(true), _4(false), _5(int1shr), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1shr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1smaller", 1, - AddBuiltinFunc(_0(6116), _1("int1smaller"), _2(2), _3(true), _4(false), _5(int1smaller), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6116), _1("int1smaller"), _2(2), _3(true), _4(false), _5(int1smaller), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1um", 1, - AddBuiltinFunc(_0(6108), _1("int1um"), _2(1), _3(true), _4(false), _5(int1um), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1um"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6108), _1("int1um"), _2(1), _3(true), _4(false), _5(int1um), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1um"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1up", 1, - AddBuiltinFunc(_0(6107), _1("int1up"), _2(1), _3(true), _4(false), _5(int1up), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1up"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6107), _1("int1up"), _2(1), _3(true), _4(false), _5(int1up), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1up"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int1xor", 1, - AddBuiltinFunc(_0(6103), _1("int1xor"), _2(2), _3(true), _4(false), _5(int1xor), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 5545, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1xor"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6103), _1("int1xor"), _2(2), _3(true), _4(false), _5(int1xor), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 5545, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1xor"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2", 5, - AddBuiltinFunc(_0(237), _1("int2"), _2(1), _3(true), _4(false), _5(dtoi2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dtoi2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(238), _1("int2"), _2(1), _3(true), _4(false), _5(ftoi2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ftoi2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(314), _1("int2"), _2(1), _3(true), _4(false), _5(i4toi2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i4toi2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(714), _1("int2"), _2(1), _3(true), _4(false), _5(int82), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int82"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1783), _1("int2"), _2(1), _3(true), _4(false), _5(numeric_int2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_int2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(237), _1("int2"), _2(1), _3(true), _4(false), _5(dtoi2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dtoi2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(238), _1("int2"), _2(1), _3(true), _4(false), _5(ftoi2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ftoi2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(314), _1("int2"), _2(1), _3(true), _4(false), _5(i4toi2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i4toi2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(714), _1("int2"), _2(1), _3(true), _4(false), _5(int82), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int82"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1783), _1("int2"), _2(1), _3(true), _4(false), _5(numeric_int2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_int2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int24div", 1, - AddBuiltinFunc(_0(172), _1("int24div"), _2(2), _3(true), _4(false), _5(int24div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int24div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(172), _1("int24div"), _2(2), _3(true), _4(false), _5(int24div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int24div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int24eq", 1, - AddBuiltinFunc(_0(158), _1("int24eq"), _2(2), _3(true), _4(false), _5(int24eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int24eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(158), _1("int24eq"), _2(2), _3(true), _4(false), _5(int24eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int24eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int24ge", 1, - AddBuiltinFunc(_0(168), _1("int24ge"), _2(2), _3(true), _4(false), _5(int24ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int24ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(168), _1("int24ge"), _2(2), _3(true), _4(false), _5(int24ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int24ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int24gt", 1, - AddBuiltinFunc(_0(162), _1("int24gt"), _2(2), _3(true), _4(false), _5(int24gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int24gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(162), _1("int24gt"), _2(2), _3(true), _4(false), _5(int24gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int24gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int24le", 1, - AddBuiltinFunc(_0(166), _1("int24le"), _2(2), _3(true), _4(false), _5(int24le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int24le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(166), _1("int24le"), _2(2), _3(true), _4(false), _5(int24le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int24le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int24lt", 1, - AddBuiltinFunc(_0(160), _1("int24lt"), _2(2), _3(true), _4(false), _5(int24lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int24lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(160), _1("int24lt"), _2(2), _3(true), _4(false), _5(int24lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int24lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int24mi", 1, - AddBuiltinFunc(_0(182), _1("int24mi"), _2(2), _3(true), _4(false), _5(int24mi), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int24mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(182), _1("int24mi"), _2(2), _3(true), _4(false), _5(int24mi), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int24mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int24mul", 1, - AddBuiltinFunc(_0(170), _1("int24mul"), _2(2), _3(true), _4(false), _5(int24mul), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int24mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(170), _1("int24mul"), _2(2), _3(true), _4(false), _5(int24mul), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int24mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int24ne", 1, - AddBuiltinFunc(_0(164), _1("int24ne"), _2(2), _3(true), _4(false), _5(int24ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int24ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(164), _1("int24ne"), _2(2), _3(true), _4(false), _5(int24ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int24ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int24pl", 1, - AddBuiltinFunc(_0(178), _1("int24pl"), _2(2), _3(true), _4(false), _5(int24pl), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int24pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(178), _1("int24pl"), _2(2), _3(true), _4(false), _5(int24pl), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int24pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int28div", 1, - AddBuiltinFunc(_0(948), _1("int28div"), _2(2), _3(true), _4(false), _5(int28div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int28div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(948), _1("int28div"), _2(2), _3(true), _4(false), _5(int28div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int28div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int28eq", 1, - AddBuiltinFunc(_0(1850), _1("int28eq"), _2(2), _3(true), _4(false), _5(int28eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int28eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1850), _1("int28eq"), _2(2), _3(true), _4(false), _5(int28eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int28eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int28ge", 1, - AddBuiltinFunc(_0(1855), _1("int28ge"), _2(2), _3(true), _4(false), _5(int28ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int28ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1855), _1("int28ge"), _2(2), _3(true), _4(false), _5(int28ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int28ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int28gt", 1, - AddBuiltinFunc(_0(1853), _1("int28gt"), _2(2), _3(true), _4(false), _5(int28gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int28gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1853), _1("int28gt"), _2(2), _3(true), _4(false), _5(int28gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int28gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int28le", 1, - AddBuiltinFunc(_0(1854), _1("int28le"), _2(2), _3(true), _4(false), _5(int28le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int28le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1854), _1("int28le"), _2(2), _3(true), _4(false), _5(int28le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int28le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int28lt", 1, - AddBuiltinFunc(_0(1852), _1("int28lt"), _2(2), _3(true), _4(false), _5(int28lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int28lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1852), _1("int28lt"), _2(2), _3(true), _4(false), _5(int28lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int28lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int28mi", 1, - AddBuiltinFunc(_0(942), _1("int28mi"), _2(2), _3(true), _4(false), _5(int28mi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int28mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(942), _1("int28mi"), _2(2), _3(true), _4(false), _5(int28mi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int28mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int28mul", 1, - AddBuiltinFunc(_0(943), _1("int28mul"), _2(2), _3(true), _4(false), _5(int28mul), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int28mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(943), _1("int28mul"), _2(2), _3(true), _4(false), _5(int28mul), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int28mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int28ne", 1, - AddBuiltinFunc(_0(1851), _1("int28ne"), _2(2), _3(true), _4(false), _5(int28ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int28ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1851), _1("int28ne"), _2(2), _3(true), _4(false), _5(int28ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int28ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int28pl", 1, - AddBuiltinFunc(_0(841), _1("int28pl"), _2(2), _3(true), _4(false), _5(int28pl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int28pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(841), _1("int28pl"), _2(2), _3(true), _4(false), _5(int28pl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int28pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2_accum", 1, - AddBuiltinFunc(_0(1834), _1("int2_accum"), _2(2), _3(true), _4(false), _5(int2_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1231, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1834), _1("int2_accum"), _2(2), _3(true), _4(false), _5(int2_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1231, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2_avg_accum", 1, - AddBuiltinFunc(_0(1962), _1("int2_avg_accum"), _2(2), _3(true), _4(false), _5(int2_avg_accum), _6(1016), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1016, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_avg_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1962), _1("int2_avg_accum"), _2(2), _3(true), _4(false), _5(int2_avg_accum), _6(1016), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1016, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_avg_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2_bool", 1, - AddBuiltinFunc(_0(3180), _1("int2_bool"), _2(1), _3(true), _4(false), _5(int2_bool), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_bool"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3180), _1("int2_bool"), _2(1), _3(true), _4(false), _5(int2_bool), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_bool"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2_bpchar", 1, - AddBuiltinFunc(_0(4068), _1("int2_bpchar"), _2(1), _3(true), _4(false), _5(int2_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_bpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4068), _1("int2_bpchar"), _2(1), _3(true), _4(false), _5(int2_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_bpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2_list_agg_noarg2_transfn", 1, - AddBuiltinFunc(_0(3557), _1("int2_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(int2_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_list_agg_noarg2_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3557), _1("int2_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(int2_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_list_agg_noarg2_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2_list_agg_transfn", 1, - AddBuiltinFunc(_0(3555), _1("int2_list_agg_transfn"), _2(3), _3(false), _4(false), _5(int2_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 21, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_list_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3555), _1("int2_list_agg_transfn"), _2(3), _3(false), _4(false), _5(int2_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 21, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_list_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2_mul_cash", 1, - AddBuiltinFunc(_0(863), _1("int2_mul_cash"), _2(2), _3(true), _4(false), _5(int2_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_mul_cash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(863), _1("int2_mul_cash"), _2(2), _3(true), _4(false), _5(int2_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_mul_cash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2_sum", 1, - AddBuiltinFunc(_0(1840), _1("int2_sum"), _2(2), _3(false), _4(false), _5(int2_sum), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_sum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1840), _1("int2_sum"), _2(2), _3(false), _4(false), _5(int2_sum), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_sum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2_text", 1, - AddBuiltinFunc(_0(4166), _1("int2_text"), _2(1), _3(true), _4(false), _5(int2_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4166), _1("int2_text"), _2(1), _3(true), _4(false), _5(int2_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2_varchar", 1, - AddBuiltinFunc(_0(4180), _1("int2_varchar"), _2(1), _3(true), _4(false), _5(int2_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_varchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4180), _1("int2_varchar"), _2(1), _3(true), _4(false), _5(int2_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_varchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2abs", 1, - AddBuiltinFunc(_0(1253), _1("int2abs"), _2(1), _3(true), _4(false), _5(int2abs), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1253), _1("int2abs"), _2(1), _3(true), _4(false), _5(int2abs), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2and", 1, - AddBuiltinFunc(_0(1892), _1("int2and"), _2(2), _3(true), _4(false), _5(int2and), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2and"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1892), _1("int2and"), _2(2), _3(true), _4(false), _5(int2and), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2and"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2div", 1, - AddBuiltinFunc(_0(153), _1("int2div"), _2(2), _3(true), _4(false), _5(int2div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(153), _1("int2div"), _2(2), _3(true), _4(false), _5(int2div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2eq", 1, - AddBuiltinFunc(_0(63), _1("int2eq"), _2(2), _3(true), _4(false), _5(int2eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(63), _1("int2eq"), _2(2), _3(true), _4(false), _5(int2eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2ge", 1, - AddBuiltinFunc(_0(151), _1("int2ge"), _2(2), _3(true), _4(false), _5(int2ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(151), _1("int2ge"), _2(2), _3(true), _4(false), _5(int2ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2gt", 1, - AddBuiltinFunc(_0(146), _1("int2gt"), _2(2), _3(true), _4(false), _5(int2gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(146), _1("int2gt"), _2(2), _3(true), _4(false), _5(int2gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2in", 1, - AddBuiltinFunc(_0(38), _1("int2in"), _2(1), _3(true), _4(false), _5(int2in), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(38), _1("int2in"), _2(1), _3(true), _4(false), _5(int2in), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2larger", 1, - AddBuiltinFunc(_0(770), _1("int2larger"), _2(2), _3(true), _4(false), _5(int2larger), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(770), _1("int2larger"), _2(2), _3(true), _4(false), _5(int2larger), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2le", 1, - AddBuiltinFunc(_0(148), _1("int2le"), _2(2), _3(true), _4(false), _5(int2le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(148), _1("int2le"), _2(2), _3(true), _4(false), _5(int2le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2lt", 1, - AddBuiltinFunc(_0(64), _1("int2lt"), _2(2), _3(true), _4(false), _5(int2lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(64), _1("int2lt"), _2(2), _3(true), _4(false), _5(int2lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2mi", 1, - AddBuiltinFunc(_0(180), _1("int2mi"), _2(2), _3(true), _4(false), _5(int2mi), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(180), _1("int2mi"), _2(2), _3(true), _4(false), _5(int2mi), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2mod", 1, - AddBuiltinFunc(_0(155), _1("int2mod"), _2(2), _3(true), _4(false), _5(int2mod), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2mod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(155), _1("int2mod"), _2(2), _3(true), _4(false), _5(int2mod), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2mod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2mul", 1, - AddBuiltinFunc(_0(152), _1("int2mul"), _2(2), _3(true), _4(false), _5(int2mul), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(152), _1("int2mul"), _2(2), _3(true), _4(false), _5(int2mul), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2ne", 1, - AddBuiltinFunc(_0(145), _1("int2ne"), _2(2), _3(true), _4(false), _5(int2ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(145), _1("int2ne"), _2(2), _3(true), _4(false), _5(int2ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2not", 1, - AddBuiltinFunc(_0(1895), _1("int2not"), _2(1), _3(true), _4(false), _5(int2not), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2not"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1895), _1("int2not"), _2(1), _3(true), _4(false), _5(int2not), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2not"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2or", 1, - AddBuiltinFunc(_0(1893), _1("int2or"), _2(2), _3(true), _4(false), _5(int2or), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2or"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1893), _1("int2or"), _2(2), _3(true), _4(false), _5(int2or), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2or"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2out", 1, - AddBuiltinFunc(_0(39), _1("int2out"), _2(1), _3(true), _4(false), _5(int2out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(39), _1("int2out"), _2(1), _3(true), _4(false), _5(int2out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2pl", 1, - AddBuiltinFunc(_0(176), _1("int2pl"), _2(2), _3(true), _4(false), _5(int2pl), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(176), _1("int2pl"), _2(2), _3(true), _4(false), _5(int2pl), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2recv", 1, - AddBuiltinFunc(_0(2404), _1("int2recv"), _2(1), _3(true), _4(false), _5(int2recv), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2404), _1("int2recv"), _2(1), _3(true), _4(false), _5(int2recv), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2send", 1, - AddBuiltinFunc(_0(2405), _1("int2send"), _2(1), _3(true), _4(false), _5(int2send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2405), _1("int2send"), _2(1), _3(true), _4(false), _5(int2send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2shl", 1, - AddBuiltinFunc(_0(1896), _1("int2shl"), _2(2), _3(true), _4(false), _5(int2shl), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2shl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1896), _1("int2shl"), _2(2), _3(true), _4(false), _5(int2shl), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2shl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2shr", 1, - AddBuiltinFunc(_0(1897), _1("int2shr"), _2(2), _3(true), _4(false), _5(int2shr), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2shr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1897), _1("int2shr"), _2(2), _3(true), _4(false), _5(int2shr), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2shr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2smaller", 1, - AddBuiltinFunc(_0(771), _1("int2smaller"), _2(2), _3(true), _4(false), _5(int2smaller), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(771), _1("int2smaller"), _2(2), _3(true), _4(false), _5(int2smaller), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2um", 1, - AddBuiltinFunc(_0(213), _1("int2um"), _2(1), _3(true), _4(false), _5(int2um), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2um"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(213), _1("int2um"), _2(1), _3(true), _4(false), _5(int2um), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2um"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2up", 1, - AddBuiltinFunc(_0(1911), _1("int2up"), _2(1), _3(true), _4(false), _5(int2up), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2up"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1911), _1("int2up"), _2(1), _3(true), _4(false), _5(int2up), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2up"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2vectoreq", 1, - AddBuiltinFunc(_0(315), _1("int2vectoreq"), _2(2), _3(true), _4(false), _5(int2vectoreq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 22, 22), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2vectoreq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(315), _1("int2vectoreq"), _2(2), _3(true), _4(false), _5(int2vectoreq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 22, 22), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2vectoreq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2vectorin", 1, - AddBuiltinFunc(_0(40), _1("int2vectorin"), _2(1), _3(true), _4(false), _5(int2vectorin), _6(22), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2vectorin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(40), _1("int2vectorin"), _2(1), _3(true), _4(false), _5(int2vectorin), _6(22), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2vectorin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2vectorout", 1, - AddBuiltinFunc(_0(41), _1("int2vectorout"), _2(1), _3(true), _4(false), _5(int2vectorout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 22), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2vectorout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(41), _1("int2vectorout"), _2(1), _3(true), _4(false), _5(int2vectorout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 22), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2vectorout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2vectorrecv", 1, - AddBuiltinFunc(_0(2410), _1("int2vectorrecv"), _2(1), _3(true), _4(false), _5(int2vectorrecv), _6(22), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2vectorrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2410), _1("int2vectorrecv"), _2(1), _3(true), _4(false), _5(int2vectorrecv), _6(22), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2vectorrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2vectorsend", 1, - AddBuiltinFunc(_0(2411), _1("int2vectorsend"), _2(1), _3(true), _4(false), _5(int2vectorsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 22), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2vectorsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2411), _1("int2vectorsend"), _2(1), _3(true), _4(false), _5(int2vectorsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 22), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2vectorsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int2xor", 1, - AddBuiltinFunc(_0(1894), _1("int2xor"), _2(2), _3(true), _4(false), _5(int2xor), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2xor"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1894), _1("int2xor"), _2(2), _3(true), _4(false), _5(int2xor), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2xor"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4", 8, - AddBuiltinFunc(_0(77), _1("int4"), _2(1), _3(true), _4(false), _5(chartoi4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("chartoi4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(313), _1("int4"), _2(1), _3(true), _4(false), _5(i2toi4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i2toi4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(317), _1("int4"), _2(1), _3(true), _4(false), _5(dtoi4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dtoi4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(319), _1("int4"), _2(1), _3(true), _4(false), _5(ftoi4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ftoi4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(480), _1("int4"), _2(1), _3(true), _4(false), _5(int84), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int84"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1684), _1("int4"), _2(1), _3(true), _4(false), _5(bittoint4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bittoint4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1744), _1("int4"), _2(1), _3(true), _4(false), _5(numeric_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2558), _1("int4"), _2(1), _3(true), _4(false), _5(bool_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bool_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(77), _1("int4"), _2(1), _3(true), _4(false), _5(chartoi4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("chartoi4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(313), _1("int4"), _2(1), _3(true), _4(false), _5(i2toi4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i2toi4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(317), _1("int4"), _2(1), _3(true), _4(false), _5(dtoi4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dtoi4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(319), _1("int4"), _2(1), _3(true), _4(false), _5(ftoi4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ftoi4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(480), _1("int4"), _2(1), _3(true), _4(false), _5(int84), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int84"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1684), _1("int4"), _2(1), _3(true), _4(false), _5(bittoint4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bittoint4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1744), _1("int4"), _2(1), _3(true), _4(false), _5(numeric_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2558), _1("int4"), _2(1), _3(true), _4(false), _5(bool_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bool_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int42div", 1, - AddBuiltinFunc(_0(173), _1("int42div"), _2(2), _3(true), _4(false), _5(int42div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int42div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(173), _1("int42div"), _2(2), _3(true), _4(false), _5(int42div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int42div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int42eq", 1, - AddBuiltinFunc(_0(159), _1("int42eq"), _2(2), _3(true), _4(false), _5(int42eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int42eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(159), _1("int42eq"), _2(2), _3(true), _4(false), _5(int42eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int42eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int42ge", 1, - AddBuiltinFunc(_0(169), _1("int42ge"), _2(2), _3(true), _4(false), _5(int42ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int42ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(169), _1("int42ge"), _2(2), _3(true), _4(false), _5(int42ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int42ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int42gt", 1, - AddBuiltinFunc(_0(163), _1("int42gt"), _2(2), _3(true), _4(false), _5(int42gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int42gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(163), _1("int42gt"), _2(2), _3(true), _4(false), _5(int42gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int42gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int42le", 1, - AddBuiltinFunc(_0(167), _1("int42le"), _2(2), _3(true), _4(false), _5(int42le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int42le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(167), _1("int42le"), _2(2), _3(true), _4(false), _5(int42le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int42le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int42lt", 1, - AddBuiltinFunc(_0(161), _1("int42lt"), _2(2), _3(true), _4(false), _5(int42lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int42lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(161), _1("int42lt"), _2(2), _3(true), _4(false), _5(int42lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int42lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int42mi", 1, - AddBuiltinFunc(_0(183), _1("int42mi"), _2(2), _3(true), _4(false), _5(int42mi), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int42mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(183), _1("int42mi"), _2(2), _3(true), _4(false), _5(int42mi), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int42mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int42mul", 1, - AddBuiltinFunc(_0(171), _1("int42mul"), _2(2), _3(true), _4(false), _5(int42mul), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int42mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(171), _1("int42mul"), _2(2), _3(true), _4(false), _5(int42mul), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int42mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int42ne", 1, - AddBuiltinFunc(_0(165), _1("int42ne"), _2(2), _3(true), _4(false), _5(int42ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int42ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(165), _1("int42ne"), _2(2), _3(true), _4(false), _5(int42ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int42ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int42pl", 1, - AddBuiltinFunc(_0(179), _1("int42pl"), _2(2), _3(true), _4(false), _5(int42pl), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int42pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(179), _1("int42pl"), _2(2), _3(true), _4(false), _5(int42pl), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int42pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int48div", 1, - AddBuiltinFunc(_0(1281), _1("int48div"), _2(2), _3(true), _4(false), _5(int48div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int48div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1281), _1("int48div"), _2(2), _3(true), _4(false), _5(int48div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int48div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int48eq", 1, - AddBuiltinFunc(_0(852), _1("int48eq"), _2(2), _3(true), _4(false), _5(int48eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int48eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(852), _1("int48eq"), _2(2), _3(true), _4(false), _5(int48eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int48eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int48ge", 1, - AddBuiltinFunc(_0(857), _1("int48ge"), _2(2), _3(true), _4(false), _5(int48ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int48ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(857), _1("int48ge"), _2(2), _3(true), _4(false), _5(int48ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int48ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int48gt", 1, - AddBuiltinFunc(_0(855), _1("int48gt"), _2(2), _3(true), _4(false), _5(int48gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int48gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(855), _1("int48gt"), _2(2), _3(true), _4(false), _5(int48gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int48gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int48le", 1, - AddBuiltinFunc(_0(856), _1("int48le"), _2(2), _3(true), _4(false), _5(int48le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int48le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(856), _1("int48le"), _2(2), _3(true), _4(false), _5(int48le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int48le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int48lt", 1, - AddBuiltinFunc(_0(854), _1("int48lt"), _2(2), _3(true), _4(false), _5(int48lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int48lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(854), _1("int48lt"), _2(2), _3(true), _4(false), _5(int48lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int48lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int48mi", 1, - AddBuiltinFunc(_0(1279), _1("int48mi"), _2(2), _3(true), _4(false), _5(int48mi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int48mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1279), _1("int48mi"), _2(2), _3(true), _4(false), _5(int48mi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int48mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int48mul", 1, - AddBuiltinFunc(_0(1280), _1("int48mul"), _2(2), _3(true), _4(false), _5(int48mul), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int48mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1280), _1("int48mul"), _2(2), _3(true), _4(false), _5(int48mul), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int48mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int48ne", 1, - AddBuiltinFunc(_0(853), _1("int48ne"), _2(2), _3(true), _4(false), _5(int48ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int48ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(853), _1("int48ne"), _2(2), _3(true), _4(false), _5(int48ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int48ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int48pl", 1, - AddBuiltinFunc(_0(1278), _1("int48pl"), _2(2), _3(true), _4(false), _5(int48pl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int48pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1278), _1("int48pl"), _2(2), _3(true), _4(false), _5(int48pl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int48pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4_accum", 1, - AddBuiltinFunc(_0(1835), _1("int4_accum"), _2(2), _3(true), _4(false), _5(int4_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1231, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1835), _1("int4_accum"), _2(2), _3(true), _4(false), _5(int4_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1231, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4_avg_accum", 1, - AddBuiltinFunc(_0(1963), _1("int4_avg_accum"), _2(2), _3(true), _4(false), _5(int4_avg_accum), _6(1016), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1016, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_avg_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1963), _1("int4_avg_accum"), _2(2), _3(true), _4(false), _5(int4_avg_accum), _6(1016), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1016, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_avg_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4_bpchar", 1, - AddBuiltinFunc(_0(3192), _1("int4_bpchar"), _2(1), _3(true), _4(false), _5(int4_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_bpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3192), _1("int4_bpchar"), _2(1), _3(true), _4(false), _5(int4_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_bpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4_list_agg_noarg2_transfn", 1, - AddBuiltinFunc(_0(3561), _1("int4_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(int4_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_list_agg_noarg2_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3561), _1("int4_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(int4_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_list_agg_noarg2_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4_list_agg_transfn", 1, - AddBuiltinFunc(_0(3559), _1("int4_list_agg_transfn"), _2(3), _3(false), _4(false), _5(int4_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 23, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_list_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3559), _1("int4_list_agg_transfn"), _2(3), _3(false), _4(false), _5(int4_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 23, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_list_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4_mul_cash", 1, - AddBuiltinFunc(_0(862), _1("int4_mul_cash"), _2(2), _3(true), _4(false), _5(int4_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_mul_cash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(862), _1("int4_mul_cash"), _2(2), _3(true), _4(false), _5(int4_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_mul_cash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4_sum", 1, - AddBuiltinFunc(_0(1841), _1("int4_sum"), _2(2), _3(false), _4(false), _5(int4_sum), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_sum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1841), _1("int4_sum"), _2(2), _3(false), _4(false), _5(int4_sum), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_sum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4_text", 1, - AddBuiltinFunc(_0(4167), _1("int4_text"), _2(1), _3(true), _4(false), _5(int4_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4167), _1("int4_text"), _2(1), _3(true), _4(false), _5(int4_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4_varchar", 1, - AddBuiltinFunc(_0(4181), _1("int4_varchar"), _2(1), _3(true), _4(false), _5(int4_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_varchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4181), _1("int4_varchar"), _2(1), _3(true), _4(false), _5(int4_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_varchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4abs", 1, - AddBuiltinFunc(_0(1251), _1("int4abs"), _2(1), _3(true), _4(false), _5(int4abs), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1251), _1("int4abs"), _2(1), _3(true), _4(false), _5(int4abs), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4and", 1, - AddBuiltinFunc(_0(1898), _1("int4and"), _2(2), _3(true), _4(false), _5(int4and), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4and"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1898), _1("int4and"), _2(2), _3(true), _4(false), _5(int4and), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4and"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4div", 1, - AddBuiltinFunc(_0(154), _1("int4div"), _2(2), _3(true), _4(false), _5(int4div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(154), _1("int4div"), _2(2), _3(true), _4(false), _5(int4div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4eq", 1, - AddBuiltinFunc(_0(65), _1("int4eq"), _2(2), _3(true), _4(false), _5(int4eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(65), _1("int4eq"), _2(2), _3(true), _4(false), _5(int4eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4ge", 1, - AddBuiltinFunc(_0(150), _1("int4ge"), _2(2), _3(true), _4(false), _5(int4ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(150), _1("int4ge"), _2(2), _3(true), _4(false), _5(int4ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4gt", 1, - AddBuiltinFunc(_0(147), _1("int4gt"), _2(2), _3(true), _4(false), _5(int4gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(147), _1("int4gt"), _2(2), _3(true), _4(false), _5(int4gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4in", 1, - AddBuiltinFunc(_0(42), _1("int4in"), _2(1), _3(true), _4(false), _5(int4in), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(42), _1("int4in"), _2(1), _3(true), _4(false), _5(int4in), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4inc", 1, - AddBuiltinFunc(_0(766), _1("int4inc"), _2(1), _3(true), _4(false), _5(int4inc), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4inc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(766), _1("int4inc"), _2(1), _3(true), _4(false), _5(int4inc), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4inc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4larger", 1, - AddBuiltinFunc(_0(768), _1("int4larger"), _2(2), _3(true), _4(false), _5(int4larger), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(768), _1("int4larger"), _2(2), _3(true), _4(false), _5(int4larger), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4le", 1, - AddBuiltinFunc(_0(149), _1("int4le"), _2(2), _3(true), _4(false), _5(int4le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(149), _1("int4le"), _2(2), _3(true), _4(false), _5(int4le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4lt", 1, - AddBuiltinFunc(_0(66), _1("int4lt"), _2(2), _3(true), _4(false), _5(int4lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(66), _1("int4lt"), _2(2), _3(true), _4(false), _5(int4lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4mi", 1, - AddBuiltinFunc(_0(181), _1("int4mi"), _2(2), _3(true), _4(false), _5(int4mi), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(181), _1("int4mi"), _2(2), _3(true), _4(false), _5(int4mi), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4mod", 1, - AddBuiltinFunc(_0(156), _1("int4mod"), _2(2), _3(true), _4(false), _5(int4mod), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4mod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(156), _1("int4mod"), _2(2), _3(true), _4(false), _5(int4mod), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4mod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4mul", 1, - AddBuiltinFunc(_0(141), _1("int4mul"), _2(2), _3(true), _4(false), _5(int4mul), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(141), _1("int4mul"), _2(2), _3(true), _4(false), _5(int4mul), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4ne", 1, - AddBuiltinFunc(_0(144), _1("int4ne"), _2(2), _3(true), _4(false), _5(int4ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(144), _1("int4ne"), _2(2), _3(true), _4(false), _5(int4ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4not", 1, - AddBuiltinFunc(_0(1901), _1("int4not"), _2(1), _3(true), _4(false), _5(int4not), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4not"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1901), _1("int4not"), _2(1), _3(true), _4(false), _5(int4not), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4not"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4or", 1, - AddBuiltinFunc(_0(1899), _1("int4or"), _2(2), _3(true), _4(false), _5(int4or), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4or"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1899), _1("int4or"), _2(2), _3(true), _4(false), _5(int4or), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4or"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4out", 1, - AddBuiltinFunc(_0(43), _1("int4out"), _2(1), _3(true), _4(false), _5(int4out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(43), _1("int4out"), _2(1), _3(true), _4(false), _5(int4out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4pl", 1, - AddBuiltinFunc(_0(177), _1("int4pl"), _2(2), _3(true), _4(false), _5(int4pl), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(177), _1("int4pl"), _2(2), _3(true), _4(false), _5(int4pl), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4range", 2, - AddBuiltinFunc(_0(3840), _1("int4range"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3904), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3841), _1("int4range"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3904), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 23, 23, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor3"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3840), _1("int4range"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3904), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3841), _1("int4range"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3904), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 23, 23, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor3"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4range_canonical", 1, - AddBuiltinFunc(_0(3914), _1("int4range_canonical"), _2(1), _3(true), _4(false), _5(int4range_canonical), _6(3904), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3904), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4range_canonical"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3914), _1("int4range_canonical"), _2(1), _3(true), _4(false), _5(int4range_canonical), _6(3904), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3904), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4range_canonical"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4range_subdiff", 1, - AddBuiltinFunc(_0(3922), _1("int4range_subdiff"), _2(2), _3(true), _4(false), _5(int4range_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4range_subdiff"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3922), _1("int4range_subdiff"), _2(2), _3(true), _4(false), _5(int4range_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4range_subdiff"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4recv", 1, - AddBuiltinFunc(_0(2406), _1("int4recv"), _2(1), _3(true), _4(false), _5(int4recv), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2406), _1("int4recv"), _2(1), _3(true), _4(false), _5(int4recv), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4send", 1, - AddBuiltinFunc(_0(2407), _1("int4send"), _2(1), _3(true), _4(false), _5(int4send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2407), _1("int4send"), _2(1), _3(true), _4(false), _5(int4send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4shl", 1, - AddBuiltinFunc(_0(1902), _1("int4shl"), _2(2), _3(true), _4(false), _5(int4shl), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4shl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1902), _1("int4shl"), _2(2), _3(true), _4(false), _5(int4shl), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4shl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4shr", 1, - AddBuiltinFunc(_0(1903), _1("int4shr"), _2(2), _3(true), _4(false), _5(int4shr), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4shr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1903), _1("int4shr"), _2(2), _3(true), _4(false), _5(int4shr), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4shr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4smaller", 1, - AddBuiltinFunc(_0(769), _1("int4smaller"), _2(2), _3(true), _4(false), _5(int4smaller), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(769), _1("int4smaller"), _2(2), _3(true), _4(false), _5(int4smaller), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4um", 1, - AddBuiltinFunc(_0(212), _1("int4um"), _2(1), _3(true), _4(false), _5(int4um), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4um"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(212), _1("int4um"), _2(1), _3(true), _4(false), _5(int4um), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4um"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4up", 1, - AddBuiltinFunc(_0(1912), _1("int4up"), _2(1), _3(true), _4(false), _5(int4up), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4up"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1912), _1("int4up"), _2(1), _3(true), _4(false), _5(int4up), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4up"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int4xor", 1, - AddBuiltinFunc(_0(1900), _1("int4xor"), _2(2), _3(true), _4(false), _5(int4xor), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4xor"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1900), _1("int4xor"), _2(2), _3(true), _4(false), _5(int4xor), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4xor"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8", 7, - AddBuiltinFunc(_0(481), _1("int8"), _2(1), _3(true), _4(false), _5(int48), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int48"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(483), _1("int8"), _2(1), _3(true), _4(false), _5(dtoi8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dtoi8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(653), _1("int8"), _2(1), _3(true), _4(false), _5(ftoi8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ftoi8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(754), _1("int8"), _2(1), _3(true), _4(false), _5(int28), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int28"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1288), _1("int8"), _2(1), _3(true), _4(false), _5(oidtoi8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidtoi8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1779), _1("int8"), _2(1), _3(true), _4(false), _5(numeric_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2076), _1("int8"), _2(1), _3(true), _4(false), _5(bittoint8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bittoint8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(481), _1("int8"), _2(1), _3(true), _4(false), _5(int48), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int48"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(483), _1("int8"), _2(1), _3(true), _4(false), _5(dtoi8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dtoi8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(653), _1("int8"), _2(1), _3(true), _4(false), _5(ftoi8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ftoi8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(754), _1("int8"), _2(1), _3(true), _4(false), _5(int28), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int28"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1288), _1("int8"), _2(1), _3(true), _4(false), _5(oidtoi8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidtoi8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1779), _1("int8"), _2(1), _3(true), _4(false), _5(numeric_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2076), _1("int8"), _2(1), _3(true), _4(false), _5(bittoint8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bittoint8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int82div", 1, - AddBuiltinFunc(_0(840), _1("int82div"), _2(2), _3(true), _4(false), _5(int82div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int82div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(840), _1("int82div"), _2(2), _3(true), _4(false), _5(int82div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int82div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int82eq", 1, - AddBuiltinFunc(_0(1856), _1("int82eq"), _2(2), _3(true), _4(false), _5(int82eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int82eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1856), _1("int82eq"), _2(2), _3(true), _4(false), _5(int82eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int82eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int82ge", 1, - AddBuiltinFunc(_0(1861), _1("int82ge"), _2(2), _3(true), _4(false), _5(int82ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int82ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1861), _1("int82ge"), _2(2), _3(true), _4(false), _5(int82ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int82ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int82gt", 1, - AddBuiltinFunc(_0(1859), _1("int82gt"), _2(2), _3(true), _4(false), _5(int82gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int82gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1859), _1("int82gt"), _2(2), _3(true), _4(false), _5(int82gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int82gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int82le", 1, - AddBuiltinFunc(_0(1860), _1("int82le"), _2(2), _3(true), _4(false), _5(int82le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int82le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1860), _1("int82le"), _2(2), _3(true), _4(false), _5(int82le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int82le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int82lt", 1, - AddBuiltinFunc(_0(1858), _1("int82lt"), _2(2), _3(true), _4(false), _5(int82lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int82lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1858), _1("int82lt"), _2(2), _3(true), _4(false), _5(int82lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int82lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int82mi", 1, - AddBuiltinFunc(_0(838), _1("int82mi"), _2(2), _3(true), _4(false), _5(int82mi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int82mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(838), _1("int82mi"), _2(2), _3(true), _4(false), _5(int82mi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int82mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int82mul", 1, - AddBuiltinFunc(_0(839), _1("int82mul"), _2(2), _3(true), _4(false), _5(int82mul), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int82mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(839), _1("int82mul"), _2(2), _3(true), _4(false), _5(int82mul), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int82mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int82ne", 1, - AddBuiltinFunc(_0(1857), _1("int82ne"), _2(2), _3(true), _4(false), _5(int82ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int82ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1857), _1("int82ne"), _2(2), _3(true), _4(false), _5(int82ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int82ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int82pl", 1, - AddBuiltinFunc(_0(837), _1("int82pl"), _2(2), _3(true), _4(false), _5(int82pl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int82pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(837), _1("int82pl"), _2(2), _3(true), _4(false), _5(int82pl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int82pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int84div", 1, - AddBuiltinFunc(_0(1277), _1("int84div"), _2(2), _3(true), _4(false), _5(int84div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int84div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1277), _1("int84div"), _2(2), _3(true), _4(false), _5(int84div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int84div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int84eq", 1, - AddBuiltinFunc(_0(474), _1("int84eq"), _2(2), _3(true), _4(false), _5(int84eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int84eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(474), _1("int84eq"), _2(2), _3(true), _4(false), _5(int84eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int84eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int84ge", 1, - AddBuiltinFunc(_0(479), _1("int84ge"), _2(2), _3(true), _4(false), _5(int84ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int84ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(479), _1("int84ge"), _2(2), _3(true), _4(false), _5(int84ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int84ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int84gt", 1, - AddBuiltinFunc(_0(477), _1("int84gt"), _2(2), _3(true), _4(false), _5(int84gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int84gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(477), _1("int84gt"), _2(2), _3(true), _4(false), _5(int84gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int84gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int84le", 1, - AddBuiltinFunc(_0(478), _1("int84le"), _2(2), _3(true), _4(false), _5(int84le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int84le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(478), _1("int84le"), _2(2), _3(true), _4(false), _5(int84le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int84le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int84lt", 1, - AddBuiltinFunc(_0(476), _1("int84lt"), _2(2), _3(true), _4(false), _5(int84lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int84lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(476), _1("int84lt"), _2(2), _3(true), _4(false), _5(int84lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int84lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int84mi", 1, - AddBuiltinFunc(_0(1275), _1("int84mi"), _2(2), _3(true), _4(false), _5(int84mi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int84mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1275), _1("int84mi"), _2(2), _3(true), _4(false), _5(int84mi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int84mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int84mul", 1, - AddBuiltinFunc(_0(1276), _1("int84mul"), _2(2), _3(true), _4(false), _5(int84mul), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int84mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1276), _1("int84mul"), _2(2), _3(true), _4(false), _5(int84mul), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int84mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int84ne", 1, - AddBuiltinFunc(_0(475), _1("int84ne"), _2(2), _3(true), _4(false), _5(int84ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int84ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(475), _1("int84ne"), _2(2), _3(true), _4(false), _5(int84ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int84ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int84pl", 1, - AddBuiltinFunc(_0(1274), _1("int84pl"), _2(2), _3(true), _4(false), _5(int84pl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int84pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1274), _1("int84pl"), _2(2), _3(true), _4(false), _5(int84pl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int84pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_accum", 1, - AddBuiltinFunc(_0(1836), _1("int8_accum"), _2(2), _3(true), _4(false), _5(int8_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1231, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1836), _1("int8_accum"), _2(2), _3(true), _4(false), _5(int8_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1231, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_avg", 1, - AddBuiltinFunc(_0(1964), _1("int8_avg"), _2(1), _3(true), _4(false), _5(int8_avg), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1016), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_avg"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1964), _1("int8_avg"), _2(1), _3(true), _4(false), _5(int8_avg), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1016), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_avg"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_avg_accum", 1, - AddBuiltinFunc(_0(2746), _1("int8_avg_accum"), _2(2), _3(true), _4(false), _5(int8_avg_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1231, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_avg_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2746), _1("int8_avg_accum"), _2(2), _3(true), _4(false), _5(int8_avg_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1231, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_avg_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_avg_collect", 1, - AddBuiltinFunc(_0(2965), _1("int8_avg_collect"), _2(2), _3(true), _4(false), _5(int8_avg_collect), _6(1016), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1016, 1016), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_avg_collect"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2965), _1("int8_avg_collect"), _2(2), _3(true), _4(false), _5(int8_avg_collect), _6(1016), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1016, 1016), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_avg_collect"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_bool", 1, - AddBuiltinFunc(_0(3177), _1("int8_bool"), _2(1), _3(true), _4(false), _5(int8_bool), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_bool"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3177), _1("int8_bool"), _2(1), _3(true), _4(false), _5(int8_bool), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_bool"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_bpchar", 1, - AddBuiltinFunc(_0(4069), _1("int8_bpchar"), _2(1), _3(true), _4(false), _5(int8_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_bpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4069), _1("int8_bpchar"), _2(1), _3(true), _4(false), _5(int8_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_bpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_list_agg_noarg2_transfn", 1, - AddBuiltinFunc(_0(3565), _1("int8_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(int8_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_list_agg_noarg2_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3565), _1("int8_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(int8_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_list_agg_noarg2_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_list_agg_transfn", 1, - AddBuiltinFunc(_0(3563), _1("int8_list_agg_transfn"), _2(3), _3(false), _4(false), _5(int8_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 20, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_list_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3563), _1("int8_list_agg_transfn"), _2(3), _3(false), _4(false), _5(int8_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 20, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_list_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_mul_cash", 1, - AddBuiltinFunc(_0(3343), _1("int8_mul_cash"), _2(2), _3(true), _4(false), _5(int8_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_mul_cash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(3343), _1("int8_mul_cash"), _2(2), _3(true), _4(false), _5(int8_mul_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_mul_cash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "int8_sum", 1, - AddBuiltinFunc(_0(1842), _1("int8_sum"), _2(2), _3(false), _4(false), _5(int8_sum), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_sum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1842), _1("int8_sum"), _2(2), _3(false), _4(false), _5(int8_sum), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_sum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_sum_to_int8", 1, - AddBuiltinFunc(_0(2996), _1("int8_sum_to_int8"), _2(2), _3(false), _4(false), _5(int8_sum_to_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_sum_to_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2996), _1("int8_sum_to_int8"), _2(2), _3(false), _4(false), _5(int8_sum_to_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_sum_to_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_text", 1, - AddBuiltinFunc(_0(4168), _1("int8_text"), _2(1), _3(true), _4(false), _5(int8_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4168), _1("int8_text"), _2(1), _3(true), _4(false), _5(int8_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8_varchar", 1, - AddBuiltinFunc(_0(4182), _1("int8_varchar"), _2(1), _3(true), _4(false), _5(int8_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_varchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4182), _1("int8_varchar"), _2(1), _3(true), _4(false), _5(int8_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_varchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8abs", 1, - AddBuiltinFunc(_0(1230), _1("int8abs"), _2(1), _3(true), _4(false), _5(int8abs), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1230), _1("int8abs"), _2(1), _3(true), _4(false), _5(int8abs), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8and", 1, - AddBuiltinFunc(_0(1904), _1("int8and"), _2(2), _3(true), _4(false), _5(int8and), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8and"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1904), _1("int8and"), _2(2), _3(true), _4(false), _5(int8and), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8and"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8div", 1, - AddBuiltinFunc(_0(466), _1("int8div"), _2(2), _3(true), _4(false), _5(int8div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(466), _1("int8div"), _2(2), _3(true), _4(false), _5(int8div), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8eq", 1, - AddBuiltinFunc(_0(467), _1("int8eq"), _2(2), _3(true), _4(false), _5(int8eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(467), _1("int8eq"), _2(2), _3(true), _4(false), _5(int8eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8ge", 1, - AddBuiltinFunc(_0(472), _1("int8ge"), _2(2), _3(true), _4(false), _5(int8ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(472), _1("int8ge"), _2(2), _3(true), _4(false), _5(int8ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8gt", 1, - AddBuiltinFunc(_0(470), _1("int8gt"), _2(2), _3(true), _4(false), _5(int8gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(470), _1("int8gt"), _2(2), _3(true), _4(false), _5(int8gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8in", 1, - AddBuiltinFunc(_0(460), _1("int8in"), _2(1), _3(true), _4(false), _5(int8in), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(460), _1("int8in"), _2(1), _3(true), _4(false), _5(int8in), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8inc", 1, - AddBuiltinFunc(_0(1219), _1("int8inc"), _2(1), _3(true), _4(false), _5(int8inc), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8inc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1219), _1("int8inc"), _2(1), _3(true), _4(false), _5(int8inc), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8inc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8inc_any", 1, - AddBuiltinFunc(_0(2804), _1("int8inc_any"), _2(2), _3(true), _4(false), _5(int8inc_any), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 2276), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8inc_any"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2804), _1("int8inc_any"), _2(2), _3(true), _4(false), _5(int8inc_any), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 2276), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8inc_any"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8inc_float8_float8", 1, - AddBuiltinFunc(_0(2805), _1("int8inc_float8_float8"), _2(3), _3(true), _4(false), _5(int8inc_float8_float8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 20, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8inc_float8_float8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2805), _1("int8inc_float8_float8"), _2(3), _3(true), _4(false), _5(int8inc_float8_float8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 20, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8inc_float8_float8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8larger", 1, - AddBuiltinFunc(_0(1236), _1("int8larger"), _2(2), _3(true), _4(false), _5(int8larger), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1236), _1("int8larger"), _2(2), _3(true), _4(false), _5(int8larger), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8le", 1, - AddBuiltinFunc(_0(471), _1("int8le"), _2(2), _3(true), _4(false), _5(int8le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(471), _1("int8le"), _2(2), _3(true), _4(false), _5(int8le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8lt", 1, - AddBuiltinFunc(_0(469), _1("int8lt"), _2(2), _3(true), _4(false), _5(int8lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(469), _1("int8lt"), _2(2), _3(true), _4(false), _5(int8lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8mi", 1, - AddBuiltinFunc(_0(464), _1("int8mi"), _2(2), _3(true), _4(false), _5(int8mi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(464), _1("int8mi"), _2(2), _3(true), _4(false), _5(int8mi), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8mod", 1, - AddBuiltinFunc(_0(945), _1("int8mod"), _2(2), _3(true), _4(false), _5(int8mod), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8mod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(945), _1("int8mod"), _2(2), _3(true), _4(false), _5(int8mod), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8mod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8mul", 1, - AddBuiltinFunc(_0(465), _1("int8mul"), _2(2), _3(true), _4(false), _5(int8mul), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(465), _1("int8mul"), _2(2), _3(true), _4(false), _5(int8mul), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8ne", 1, - AddBuiltinFunc(_0(468), _1("int8ne"), _2(2), _3(true), _4(false), _5(int8ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(468), _1("int8ne"), _2(2), _3(true), _4(false), _5(int8ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8not", 1, - AddBuiltinFunc(_0(1907), _1("int8not"), _2(1), _3(true), _4(false), _5(int8not), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8not"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1907), _1("int8not"), _2(1), _3(true), _4(false), _5(int8not), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8not"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8or", 1, - AddBuiltinFunc(_0(1905), _1("int8or"), _2(2), _3(true), _4(false), _5(int8or), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8or"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1905), _1("int8or"), _2(2), _3(true), _4(false), _5(int8or), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8or"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8out", 1, - AddBuiltinFunc(_0(461), _1("int8out"), _2(1), _3(true), _4(false), _5(int8out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(461), _1("int8out"), _2(1), _3(true), _4(false), _5(int8out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8pl", 1, - AddBuiltinFunc(_0(463), _1("int8pl"), _2(2), _3(true), _4(false), _5(int8pl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(463), _1("int8pl"), _2(2), _3(true), _4(false), _5(int8pl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8pl_inet", 1, - AddBuiltinFunc(_0(2631), _1("int8pl_inet"), _2(2), _3(true), _4(false), _5(NULL), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select $2 + $1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2631), _1("int8pl_inet"), _2(2), _3(true), _4(false), _5(NULL), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select $2 + $1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8range", 2, - AddBuiltinFunc(_0(3945), _1("int8range"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3926), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3946), _1("int8range"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3926), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 20, 20, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor3"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3945), _1("int8range"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3926), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3946), _1("int8range"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3926), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 20, 20, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor3"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8range_canonical", 1, - AddBuiltinFunc(_0(3928), _1("int8range_canonical"), _2(1), _3(true), _4(false), _5(int8range_canonical), _6(3926), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3926), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8range_canonical"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3928), _1("int8range_canonical"), _2(1), _3(true), _4(false), _5(int8range_canonical), _6(3926), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3926), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8range_canonical"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8range_subdiff", 1, - AddBuiltinFunc(_0(3923), _1("int8range_subdiff"), _2(2), _3(true), _4(false), _5(int8range_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8range_subdiff"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3923), _1("int8range_subdiff"), _2(2), _3(true), _4(false), _5(int8range_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8range_subdiff"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8recv", 1, - AddBuiltinFunc(_0(2408), _1("int8recv"), _2(1), _3(true), _4(false), _5(int8recv), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2408), _1("int8recv"), _2(1), _3(true), _4(false), _5(int8recv), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8send", 1, - AddBuiltinFunc(_0(2409), _1("int8send"), _2(1), _3(true), _4(false), _5(int8send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2409), _1("int8send"), _2(1), _3(true), _4(false), _5(int8send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8shl", 1, - AddBuiltinFunc(_0(1908), _1("int8shl"), _2(2), _3(true), _4(false), _5(int8shl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8shl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1908), _1("int8shl"), _2(2), _3(true), _4(false), _5(int8shl), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8shl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8shr", 1, - AddBuiltinFunc(_0(1909), _1("int8shr"), _2(2), _3(true), _4(false), _5(int8shr), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8shr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1909), _1("int8shr"), _2(2), _3(true), _4(false), _5(int8shr), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8shr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8smaller", 1, - AddBuiltinFunc(_0(1237), _1("int8smaller"), _2(2), _3(true), _4(false), _5(int8smaller), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1237), _1("int8smaller"), _2(2), _3(true), _4(false), _5(int8smaller), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8um", 1, - AddBuiltinFunc(_0(462), _1("int8um"), _2(1), _3(true), _4(false), _5(int8um), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8um"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(462), _1("int8um"), _2(1), _3(true), _4(false), _5(int8um), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8um"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8up", 1, - AddBuiltinFunc(_0(1910), _1("int8up"), _2(1), _3(true), _4(false), _5(int8up), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8up"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1910), _1("int8up"), _2(1), _3(true), _4(false), _5(int8up), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8up"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "int8xor", 1, - AddBuiltinFunc(_0(1906), _1("int8xor"), _2(2), _3(true), _4(false), _5(int8xor), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8xor"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1906), _1("int8xor"), _2(2), _3(true), _4(false), _5(int8xor), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8xor"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "integer_pl_date", 1, - AddBuiltinFunc(_0(2550), _1("integer_pl_date"), _2(2), _3(true), _4(false), _5(NULL), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select $2 + $1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2550), _1("integer_pl_date"), _2(2), _3(true), _4(false), _5(NULL), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select $2 + $1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inter_lb", 1, - AddBuiltinFunc(_0(278), _1("inter_lb"), _2(2), _3(true), _4(false), _5(inter_lb), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inter_lb"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(278), _1("inter_lb"), _2(2), _3(true), _4(false), _5(inter_lb), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inter_lb"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inter_sb", 1, - AddBuiltinFunc(_0(373), _1("inter_sb"), _2(2), _3(true), _4(false), _5(inter_sb), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inter_sb"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(373), _1("inter_sb"), _2(2), _3(true), _4(false), _5(inter_sb), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inter_sb"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "inter_sl", 1, - AddBuiltinFunc(_0(277), _1("inter_sl"), _2(2), _3(true), _4(false), _5(inter_sl), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inter_sl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(277), _1("inter_sl"), _2(2), _3(true), _4(false), _5(inter_sl), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inter_sl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "internal_in", 1, - AddBuiltinFunc(_0(2304), _1("internal_in"), _2(1), _3(false), _4(false), _5(internal_in), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("internal_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2304), _1("internal_in"), _2(1), _3(false), _4(false), _5(internal_in), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("internal_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "internal_out", 1, - AddBuiltinFunc(_0(2305), _1("internal_out"), _2(1), _3(true), _4(false), _5(internal_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("internal_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2305), _1("internal_out"), _2(1), _3(true), _4(false), _5(internal_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("internal_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval", 3, - AddBuiltinFunc(_0(1177), _1("interval"), _2(1), _3(true), _4(false), _5(reltime_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reltime_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1200), _1("interval"), _2(2), _3(true), _4(false), _5(interval_scale), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3918), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_scale"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1370), _1("interval"), _2(1), _3(true), _4(false), _5(time_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), + AddBuiltinFunc(_0(1177), _1("interval"), _2(1), _3(true), _4(false), _5(reltime_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reltime_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1200), _1("interval"), _2(2), _3(true), _4(false), _5(interval_scale), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3918), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_scale"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1370), _1("interval"), _2(1), _3(true), _4(false), _5(time_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), ), AddFuncGroup( "interval_accum", 1, - AddBuiltinFunc(_0(INTERVALACCUMFUNCOID), _1("interval_accum"), _2(2), _3(true), _4(false), _5(interval_accum), _6(1187), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1187, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(INTERVALACCUMFUNCOID), _1("interval_accum"), _2(2), _3(true), _4(false), _5(interval_accum), _6(1187), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1187, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_avg", 1, - AddBuiltinFunc(_0(INTERVALAVGFUNCOID), _1("interval_avg"), _2(1), _3(true), _4(false), _5(interval_avg), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1187), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_avg"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(INTERVALAVGFUNCOID), _1("interval_avg"), _2(1), _3(true), _4(false), _5(interval_avg), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1187), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_avg"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_cmp", 1, - AddBuiltinFunc(_0(1315), _1("interval_cmp"), _2(2), _3(true), _4(false), _5(interval_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1315), _1("interval_cmp"), _2(2), _3(true), _4(false), _5(interval_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_collect", 1, - AddBuiltinFunc(_0(2967), _1("interval_collect"), _2(2), _3(true), _4(false), _5(interval_collect), _6(1187), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1187, 1187), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_collect"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2967), _1("interval_collect"), _2(2), _3(true), _4(false), _5(interval_collect), _6(1187), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1187, 1187), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_collect"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_div", 1, - AddBuiltinFunc(_0(1326), _1("interval_div"), _2(2), _3(true), _4(false), _5(interval_div), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1326), _1("interval_div"), _2(2), _3(true), _4(false), _5(interval_div), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_eq", 1, - AddBuiltinFunc(_0(1162), _1("interval_eq"), _2(2), _3(true), _4(false), _5(interval_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1186, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1162), _1("interval_eq"), _2(2), _3(true), _4(false), _5(interval_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1186, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_ge", 1, - AddBuiltinFunc(_0(1166), _1("interval_ge"), _2(2), _3(true), _4(false), _5(interval_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1186, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1166), _1("interval_ge"), _2(2), _3(true), _4(false), _5(interval_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1186, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_gt", 1, - AddBuiltinFunc(_0(1167), _1("interval_gt"), _2(2), _3(true), _4(false), _5(interval_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1186, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1167), _1("interval_gt"), _2(2), _3(true), _4(false), _5(interval_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1186, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_hash", 1, - AddBuiltinFunc(_0(1697), _1("interval_hash"), _2(1), _3(true), _4(false), _5(interval_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_hash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1697), _1("interval_hash"), _2(1), _3(true), _4(false), _5(interval_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_hash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_in", 1, - AddBuiltinFunc(_0(INTERVALINFUNCOID), _1("interval_in"), _2(3), _3(true), _4(false), _5(interval_in), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(INTERVALINFUNCOID), _1("interval_in"), _2(3), _3(true), _4(false), _5(interval_in), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "interval_larger", 1, - AddBuiltinFunc(_0(1198), _1("interval_larger"), _2(2), _3(true), _4(false), _5(interval_larger), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1198), _1("interval_larger"), _2(2), _3(true), _4(false), _5(interval_larger), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_le", 1, - AddBuiltinFunc(_0(1165), _1("interval_le"), _2(2), _3(true), _4(false), _5(interval_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1186, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1165), _1("interval_le"), _2(2), _3(true), _4(false), _5(interval_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1186, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_list_agg_noarg2_transfn", 1, - AddBuiltinFunc(_0(4507), _1("interval_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(interval_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_list_agg_noarg2_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4507), _1("interval_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(interval_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_list_agg_noarg2_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_list_agg_transfn", 1, - AddBuiltinFunc(_0(4505), _1("interval_list_agg_transfn"), _2(3), _3(false), _4(false), _5(interval_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 1186, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_list_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4505), _1("interval_list_agg_transfn"), _2(3), _3(false), _4(false), _5(interval_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 1186, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_list_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_lt", 1, - AddBuiltinFunc(_0(1164), _1("interval_lt"), _2(2), _3(true), _4(false), _5(interval_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1186, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1164), _1("interval_lt"), _2(2), _3(true), _4(false), _5(interval_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1186, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_mi", 1, - AddBuiltinFunc(_0(1170), _1("interval_mi"), _2(2), _3(true), _4(false), _5(interval_mi), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1170), _1("interval_mi"), _2(2), _3(true), _4(false), _5(interval_mi), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_mul", 1, - AddBuiltinFunc(_0(1618), _1("interval_mul"), _2(2), _3(true), _4(false), _5(interval_mul), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1618), _1("interval_mul"), _2(2), _3(true), _4(false), _5(interval_mul), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_ne", 1, - AddBuiltinFunc(_0(1163), _1("interval_ne"), _2(2), _3(true), _4(false), _5(interval_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1186, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1163), _1("interval_ne"), _2(2), _3(true), _4(false), _5(interval_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1186, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_out", 1, - AddBuiltinFunc(_0(1161), _1("interval_out"), _2(1), _3(true), _4(false), _5(interval_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1161), _1("interval_out"), _2(1), _3(true), _4(false), _5(interval_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_pl", 1, - AddBuiltinFunc(_0(1169), _1("interval_pl"), _2(2), _3(true), _4(false), _5(interval_pl), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1169), _1("interval_pl"), _2(2), _3(true), _4(false), _5(interval_pl), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_pl_date", 1, - AddBuiltinFunc(_0(2546), _1("interval_pl_date"), _2(2), _3(true), _4(false), _5(NULL), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select $2 + $1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2546), _1("interval_pl_date"), _2(2), _3(true), _4(false), _5(NULL), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select $2 + $1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_pl_time", 1, - AddBuiltinFunc(_0(1848), _1("interval_pl_time"), _2(2), _3(true), _4(false), _5(NULL), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select $2 + $1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1848), _1("interval_pl_time"), _2(2), _3(true), _4(false), _5(NULL), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select $2 + $1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_pl_timestamp", 1, - AddBuiltinFunc(_0(2548), _1("interval_pl_timestamp"), _2(2), _3(true), _4(false), _5(NULL), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select $2 + $1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2548), _1("interval_pl_timestamp"), _2(2), _3(true), _4(false), _5(NULL), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select $2 + $1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_pl_timestamptz", 1, - AddBuiltinFunc(_0(INTERVALPLTIMESTAMPTZFUNCOID), _1("interval_pl_timestamptz"), _2(2), _3(true), _4(false), _5(NULL), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1186, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select $2 + $1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(INTERVALPLTIMESTAMPTZFUNCOID), _1("interval_pl_timestamptz"), _2(2), _3(true), _4(false), _5(NULL), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1186, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select $2 + $1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "interval_pl_timetz", 1, - AddBuiltinFunc(_0(2547), _1("interval_pl_timetz"), _2(2), _3(true), _4(false), _5(NULL), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select $2 + $1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2547), _1("interval_pl_timetz"), _2(2), _3(true), _4(false), _5(NULL), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select $2 + $1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_recv", 1, - AddBuiltinFunc(_0(2478), _1("interval_recv"), _2(3), _3(true), _4(false), _5(interval_recv), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2478), _1("interval_recv"), _2(3), _3(true), _4(false), _5(interval_recv), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_send", 1, - AddBuiltinFunc(_0(2479), _1("interval_send"), _2(1), _3(true), _4(false), _5(interval_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2479), _1("interval_send"), _2(1), _3(true), _4(false), _5(interval_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_smaller", 1, - AddBuiltinFunc(_0(1197), _1("interval_smaller"), _2(2), _3(true), _4(false), _5(interval_smaller), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1197), _1("interval_smaller"), _2(2), _3(true), _4(false), _5(interval_smaller), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_transform", 1, - AddBuiltinFunc(_0(3918), _1("interval_transform"), _2(1), _3(true), _4(false), _5(interval_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_transform"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3918), _1("interval_transform"), _2(1), _3(true), _4(false), _5(interval_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_transform"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "interval_um", 1, - AddBuiltinFunc(_0(1168), _1("interval_um"), _2(1), _3(true), _4(false), _5(interval_um), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_um"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1168), _1("interval_um"), _2(1), _3(true), _4(false), _5(interval_um), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_um"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "intervaltypmodin", 1, - AddBuiltinFunc(_0(2903), _1("intervaltypmodin"), _2(1), _3(true), _4(false), _5(intervaltypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1263), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("intervaltypmodin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2903), _1("intervaltypmodin"), _2(1), _3(true), _4(false), _5(intervaltypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1263), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("intervaltypmodin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "intervaltypmodout", 1, - AddBuiltinFunc(_0(2904), _1("intervaltypmodout"), _2(1), _3(true), _4(false), _5(intervaltypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("intervaltypmodout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2904), _1("intervaltypmodout"), _2(1), _3(true), _4(false), _5(intervaltypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("intervaltypmodout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "intinterval", 1, - AddBuiltinFunc(_0(248), _1("intinterval"), _2(2), _3(true), _4(false), _5(intinterval), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 702, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("intinterval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(248), _1("intinterval"), _2(2), _3(true), _4(false), _5(intinterval), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 702, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("intinterval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "isclosed", 1, - AddBuiltinFunc(_0(1430), _1("isclosed"), _2(1), _3(true), _4(false), _5(path_isclosed), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_isclosed"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1430), _1("isclosed"), _2(1), _3(true), _4(false), _5(path_isclosed), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_isclosed"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "isempty", 1, - AddBuiltinFunc(_0(3850), _1("isempty"), _2(1), _3(true), _4(false), _5(range_empty), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_empty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3850), _1("isempty"), _2(1), _3(true), _4(false), _5(range_empty), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_empty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "isfinite", 5, - AddBuiltinFunc(_0(275), _1("isfinite"), _2(1), _3(true), _4(false), _5(abstime_finite), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstime_finite"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1373), _1("isfinite"), _2(1), _3(true), _4(false), _5(date_finite), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_finite"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1389), _1("isfinite"), _2(1), _3(true), _4(false), _5(timestamp_finite), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_finite"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1390), _1("isfinite"), _2(1), _3(true), _4(false), _5(interval_finite), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_finite"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2048), _1("isfinite"), _2(1), _3(true), _4(false), _5(timestamp_finite), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_finite"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(275), _1("isfinite"), _2(1), _3(true), _4(false), _5(abstime_finite), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstime_finite"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1373), _1("isfinite"), _2(1), _3(true), _4(false), _5(date_finite), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_finite"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1389), _1("isfinite"), _2(1), _3(true), _4(false), _5(timestamp_finite), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_finite"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1390), _1("isfinite"), _2(1), _3(true), _4(false), _5(interval_finite), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_finite"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2048), _1("isfinite"), _2(1), _3(true), _4(false), _5(timestamp_finite), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_finite"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ishorizontal", 3, - AddBuiltinFunc(_0(1407), _1("ishorizontal"), _2(2), _3(true), _4(false), _5(point_horiz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_horiz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1411), _1("ishorizontal"), _2(1), _3(true), _4(false), _5(lseg_horizontal), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_horizontal"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1415), _1("ishorizontal"), _2(1), _3(true), _4(false), _5(line_horizontal), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_horizontal"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1407), _1("ishorizontal"), _2(2), _3(true), _4(false), _5(point_horiz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_horiz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1411), _1("ishorizontal"), _2(1), _3(true), _4(false), _5(lseg_horizontal), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_horizontal"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1415), _1("ishorizontal"), _2(1), _3(true), _4(false), _5(line_horizontal), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_horizontal"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "isopen", 1, - AddBuiltinFunc(_0(1431), _1("isopen"), _2(1), _3(true), _4(false), _5(path_isopen), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_isopen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1431), _1("isopen"), _2(1), _3(true), _4(false), _5(path_isopen), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_isopen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "isparallel", 2, - AddBuiltinFunc(_0(1408), _1("isparallel"), _2(2), _3(true), _4(false), _5(lseg_parallel), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_parallel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1412), _1("isparallel"), _2(2), _3(true), _4(false), _5(line_parallel), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_parallel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1408), _1("isparallel"), _2(2), _3(true), _4(false), _5(lseg_parallel), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_parallel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1412), _1("isparallel"), _2(2), _3(true), _4(false), _5(line_parallel), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_parallel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "isperp", 2, - AddBuiltinFunc(_0(1409), _1("isperp"), _2(2), _3(true), _4(false), _5(lseg_perp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_perp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1413), _1("isperp"), _2(2), _3(true), _4(false), _5(line_perp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_perp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1409), _1("isperp"), _2(2), _3(true), _4(false), _5(lseg_perp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_perp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1413), _1("isperp"), _2(2), _3(true), _4(false), _5(line_perp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_perp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "isvertical", 3, - AddBuiltinFunc(_0(1406), _1("isvertical"), _2(2), _3(true), _4(false), _5(point_vert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_vert"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1410), _1("isvertical"), _2(1), _3(true), _4(false), _5(lseg_vertical), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_vertical"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1414), _1("isvertical"), _2(1), _3(true), _4(false), _5(line_vertical), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_vertical"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1406), _1("isvertical"), _2(2), _3(true), _4(false), _5(point_vert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_vert"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1410), _1("isvertical"), _2(1), _3(true), _4(false), _5(lseg_vertical), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_vertical"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1414), _1("isvertical"), _2(1), _3(true), _4(false), _5(line_vertical), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_vertical"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "json_in", 1, - AddBuiltinFunc(_0(321), _1("json_in"), _2(1), _3(true), _4(false), _5(json_in), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("json_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(321), _1("json_in"), _2(1), _3(true), _4(false), _5(json_in), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("json_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "json_out", 1, - AddBuiltinFunc(_0(322), _1("json_out"), _2(1), _3(true), _4(false), _5(json_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("json_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(322), _1("json_out"), _2(1), _3(true), _4(false), _5(json_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("json_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "json_recv", 1, - AddBuiltinFunc(_0(323), _1("json_recv"), _2(1), _3(true), _4(false), _5(json_recv), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("json_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(323), _1("json_recv"), _2(1), _3(true), _4(false), _5(json_recv), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("json_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "json_send", 1, - AddBuiltinFunc(_0(324), _1("json_send"), _2(1), _3(true), _4(false), _5(json_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("json_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(324), _1("json_send"), _2(1), _3(true), _4(false), _5(json_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("json_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "justify_days", 1, - AddBuiltinFunc(_0(1295), _1("justify_days"), _2(1), _3(true), _4(false), _5(interval_justify_days), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_justify_days"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1295), _1("justify_days"), _2(1), _3(true), _4(false), _5(interval_justify_days), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_justify_days"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "justify_hours", 1, - AddBuiltinFunc(_0(1175), _1("justify_hours"), _2(1), _3(true), _4(false), _5(interval_justify_hours), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_justify_hours"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1175), _1("justify_hours"), _2(1), _3(true), _4(false), _5(interval_justify_hours), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_justify_hours"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "justify_interval", 1, - AddBuiltinFunc(_0(2711), _1("justify_interval"), _2(1), _3(true), _4(false), _5(interval_justify_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_justify_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2711), _1("justify_interval"), _2(1), _3(true), _4(false), _5(interval_justify_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_justify_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "kill_snapshot", 1, - AddBuiltinFunc(_0(5714), _1("kill_snapshot"), _2(0), _3(true), _4(false), _5(kill_snapshot), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("kill_snapshot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5714), _1("kill_snapshot"), _2(0), _3(true), _4(false), _5(kill_snapshot), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("kill_snapshot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lag", 3, - AddBuiltinFunc(_0(3106), _1("lag"), _2(1), _3(true), _4(false), _5(window_lag), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(1, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_lag"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3107), _1("lag"), _2(2), _3(true), _4(false), _5(window_lag_with_offset), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(2, 2283, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_lag_with_offset"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3108), _1("lag"), _2(3), _3(true), _4(false), _5(window_lag_with_offset_and_default), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(3, 2283, 23, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_lag_with_offset_and_default"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3106), _1("lag"), _2(1), _3(true), _4(false), _5(window_lag), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_lag"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3107), _1("lag"), _2(2), _3(true), _4(false), _5(window_lag_with_offset), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2283, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_lag_with_offset"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3108), _1("lag"), _2(3), _3(true), _4(false), _5(window_lag_with_offset_and_default), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2283, 23, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_lag_with_offset_and_default"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "language_handler_in", 1, - AddBuiltinFunc(_0(2302), _1("language_handler_in"), _2(1), _3(false), _4(false), _5(language_handler_in), _6(2280), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("language_handler_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2302), _1("language_handler_in"), _2(1), _3(false), _4(false), _5(language_handler_in), _6(2280), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("language_handler_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "language_handler_out", 1, - AddBuiltinFunc(_0(2303), _1("language_handler_out"), _2(1), _3(true), _4(false), _5(language_handler_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2280), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("language_handler_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2303), _1("language_handler_out"), _2(1), _3(true), _4(false), _5(language_handler_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2280), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("language_handler_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "last_day", 1, - AddBuiltinFunc(_0(4075), _1("last_day"), _2(1), _3(true), _4(false), _5(last_day), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("last_day"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4075), _1("last_day"), _2(1), _3(true), _4(false), _5(last_day), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("last_day"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "last_value", 1, - AddBuiltinFunc(_0(3113), _1("last_value"), _2(1), _3(true), _4(false), _5(window_last_value), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(1, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_last_value"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3113), _1("last_value"), _2(1), _3(true), _4(false), _5(window_last_value), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_last_value"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lastval", 1, - AddBuiltinFunc(_0(LASTVALFUNCOID), _1("lastval"), _2(0), _3(true), _4(false), _5(lastval), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lastval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(LASTVALFUNCOID), _1("lastval"), _2(0), _3(true), _4(false), _5(lastval), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lastval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lead", 3, - AddBuiltinFunc(_0(3109), _1("lead"), _2(1), _3(true), _4(false), _5(window_lead), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(1, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_lead"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3110), _1("lead"), _2(2), _3(true), _4(false), _5(window_lead_with_offset), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(2, 2283, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_lead_with_offset"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3111), _1("lead"), _2(3), _3(true), _4(false), _5(window_lead_with_offset_and_default), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(3, 2283, 23, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_lead_with_offset_and_default"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3109), _1("lead"), _2(1), _3(true), _4(false), _5(window_lead), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_lead"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3110), _1("lead"), _2(2), _3(true), _4(false), _5(window_lead_with_offset), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2283, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_lead_with_offset"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3111), _1("lead"), _2(3), _3(true), _4(false), _5(window_lead_with_offset_and_default), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2283, 23, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_lead_with_offset_and_default"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "left", 1, - AddBuiltinFunc(_0(3060), _1("left"), _2(2), _3(true), _4(false), _5(text_left), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_left"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3060), _1("left"), _2(2), _3(true), _4(false), _5(text_left), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_left"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "length", 8, - AddBuiltinFunc(_0(LENGTHFUNCOID), _1("length"), _2(1), _3(true), _4(false), _5(textlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BPLENFUNCOID), _1("length"), _2(1), _3(true), _4(false), _5(bpcharlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1530), _1("length"), _2(1), _3(true), _4(false), _5(lseg_length), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_length"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1531), _1("length"), _2(1), _3(true), _4(false), _5(path_length), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_length"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1681), _1("length"), _2(1), _3(true), _4(false), _5(bitlength), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitlength"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1713), _1("length"), _2(2), _3(true), _4(false), _5(length_in_encoding), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 17, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("length_in_encoding"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2010), _1("length"), _2(1), _3(true), _4(false), _5(byteaoctetlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteaoctetlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3711), _1("length"), _2(1), _3(true), _4(false), _5(tsvector_length), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_length"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(LENGTHFUNCOID), _1("length"), _2(1), _3(true), _4(false), _5(textlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BPLENFUNCOID), _1("length"), _2(1), _3(true), _4(false), _5(bpcharlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1530), _1("length"), _2(1), _3(true), _4(false), _5(lseg_length), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_length"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1531), _1("length"), _2(1), _3(true), _4(false), _5(path_length), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_length"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1681), _1("length"), _2(1), _3(true), _4(false), _5(bitlength), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitlength"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1713), _1("length"), _2(2), _3(true), _4(false), _5(length_in_encoding), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 17, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("length_in_encoding"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2010), _1("length"), _2(1), _3(true), _4(false), _5(byteaoctetlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteaoctetlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3711), _1("length"), _2(1), _3(true), _4(false), _5(tsvector_length), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_length"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lengthb", 2, - AddBuiltinFunc(_0(TEXTOCTLENFUNCOID), _1("lengthb"), _2(1), _3(true), _4(false), _5(textoctetlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textoctetlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BPOCTLENFUNCOID), _1("lengthb"), _2(1), _3(true), _4(false), _5(bpcharlenb), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharlenb"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(TEXTOCTLENFUNCOID), _1("lengthb"), _2(1), _3(true), _4(false), _5(textoctetlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textoctetlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BPOCTLENFUNCOID), _1("lengthb"), _2(1), _3(true), _4(false), _5(bpcharlenb), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharlenb"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "like", 3, - AddBuiltinFunc(_0(1569), _1("like"), _2(2), _3(true), _4(false), _5(textlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1571), _1("like"), _2(2), _3(true), _4(false), _5(namelike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namelike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2007), _1("like"), _2(2), _3(true), _4(false), _5(bytealike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytealike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1569), _1("like"), _2(2), _3(true), _4(false), _5(textlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1571), _1("like"), _2(2), _3(true), _4(false), _5(namelike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namelike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2007), _1("like"), _2(2), _3(true), _4(false), _5(bytealike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytealike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "like_escape", 2, - AddBuiltinFunc(_0(1637), _1("like_escape"), _2(2), _3(true), _4(false), _5(like_escape), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("like_escape"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2009), _1("like_escape"), _2(2), _3(true), _4(false), _5(like_escape_bytea), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("like_escape_bytea"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1637), _1("like_escape"), _2(2), _3(true), _4(false), _5(like_escape), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("like_escape"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2009), _1("like_escape"), _2(2), _3(true), _4(false), _5(like_escape_bytea), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("like_escape_bytea"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "likejoinsel", 1, - AddBuiltinFunc(_0(1825), _1("likejoinsel"), _2(5), _3(true), _4(false), _5(likejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("likejoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1825), _1("likejoinsel"), _2(5), _3(true), _4(false), _5(likejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("likejoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "likesel", 1, - AddBuiltinFunc(_0(1819), _1("likesel"), _2(4), _3(true), _4(false), _5(likesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("likesel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1819), _1("likesel"), _2(4), _3(true), _4(false), _5(likesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("likesel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line", 1, - AddBuiltinFunc(_0(1493), _1("line"), _2(2), _3(true), _4(false), _5(line_construct_pp), _6(628), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_construct_pp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1493), _1("line"), _2(2), _3(true), _4(false), _5(line_construct_pp), _6(628), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_construct_pp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_distance", 1, - AddBuiltinFunc(_0(239), _1("line_distance"), _2(2), _3(true), _4(false), _5(line_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_distance"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(239), _1("line_distance"), _2(2), _3(true), _4(false), _5(line_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_distance"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_eq", 1, - AddBuiltinFunc(_0(1492), _1("line_eq"), _2(2), _3(true), _4(false), _5(line_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1492), _1("line_eq"), _2(2), _3(true), _4(false), _5(line_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_horizontal", 1, - AddBuiltinFunc(_0(1499), _1("line_horizontal"), _2(1), _3(true), _4(false), _5(line_horizontal), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_horizontal"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1499), _1("line_horizontal"), _2(1), _3(true), _4(false), _5(line_horizontal), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_horizontal"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_in", 1, - AddBuiltinFunc(_0(1490), _1("line_in"), _2(1), _3(true), _4(false), _5(line_in), _6(628), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1490), _1("line_in"), _2(1), _3(true), _4(false), _5(line_in), _6(628), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_interpt", 1, - AddBuiltinFunc(_0(1494), _1("line_interpt"), _2(2), _3(true), _4(false), _5(line_interpt), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_interpt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1494), _1("line_interpt"), _2(2), _3(true), _4(false), _5(line_interpt), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_interpt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_intersect", 1, - AddBuiltinFunc(_0(1495), _1("line_intersect"), _2(2), _3(true), _4(false), _5(line_intersect), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_intersect"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1495), _1("line_intersect"), _2(2), _3(true), _4(false), _5(line_intersect), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_intersect"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_out", 1, - AddBuiltinFunc(_0(1491), _1("line_out"), _2(1), _3(true), _4(false), _5(line_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1491), _1("line_out"), _2(1), _3(true), _4(false), _5(line_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_parallel", 1, - AddBuiltinFunc(_0(1496), _1("line_parallel"), _2(2), _3(true), _4(false), _5(line_parallel), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_parallel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1496), _1("line_parallel"), _2(2), _3(true), _4(false), _5(line_parallel), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_parallel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_perp", 1, - AddBuiltinFunc(_0(1497), _1("line_perp"), _2(2), _3(true), _4(false), _5(line_perp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 628, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_perp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1497), _1("line_perp"), _2(2), _3(true), _4(false), _5(line_perp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 628, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_perp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_recv", 1, - AddBuiltinFunc(_0(2488), _1("line_recv"), _2(1), _3(true), _4(false), _5(line_recv), _6(628), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2488), _1("line_recv"), _2(1), _3(true), _4(false), _5(line_recv), _6(628), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_send", 1, - AddBuiltinFunc(_0(2489), _1("line_send"), _2(1), _3(true), _4(false), _5(line_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2489), _1("line_send"), _2(1), _3(true), _4(false), _5(line_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "line_vertical", 1, - AddBuiltinFunc(_0(1498), _1("line_vertical"), _2(1), _3(true), _4(false), _5(line_vertical), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("line_vertical"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1498), _1("line_vertical"), _2(1), _3(true), _4(false), _5(line_vertical), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("line_vertical"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "list_agg_finalfn", 1, - AddBuiltinFunc(_0(3551), _1("list_agg_finalfn"), _2(1), _3(false), _4(false), _5(list_agg_finalfn), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("list_agg_finalfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3551), _1("list_agg_finalfn"), _2(1), _3(false), _4(false), _5(list_agg_finalfn), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("list_agg_finalfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "list_agg_noarg2_transfn", 1, - AddBuiltinFunc(_0(3553), _1("list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("list_agg_noarg2_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3553), _1("list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("list_agg_noarg2_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "list_agg_transfn", 1, - AddBuiltinFunc(_0(3550), _1("list_agg_transfn"), _2(3), _3(false), _4(false), _5(list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("list_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3550), _1("list_agg_transfn"), _2(3), _3(false), _4(false), _5(list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("list_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "listagg", 22, - AddBuiltinFunc(_0(LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(INT2LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(INT2LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(INT4LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(INT4LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(INT8LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(INT8LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(FLOAT4LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 700, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(FLOAT4LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(FLOAT8LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(FLOAT8LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(NUMERICLISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(NUMERICLISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(DATELISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(DATELISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMESTAMPLISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMESTAMPLISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMESTAMPTZLISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1184, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMESTAMPTZLISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(INTERVALLISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(INTERVALLISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(INT2LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(INT2LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(INT4LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(INT4LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(INT8LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(INT8LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(FLOAT4LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 700, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(FLOAT4LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(FLOAT8LISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(FLOAT8LISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(NUMERICLISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(NUMERICLISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(DATELISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(DATELISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMESTAMPLISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMESTAMPLISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMESTAMPTZLISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1184, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMESTAMPTZLISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(INTERVALLISTAGGFUNCOID), _1("listagg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(INTERVALLISTAGGNOARG2FUNCOID), _1("listagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ln", 2, - AddBuiltinFunc(_0(1341), _1("ln"), _2(1), _3(true), _4(false), _5(dlog1), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dlog1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1734), _1("ln"), _2(1), _3(true), _4(false), _5(numeric_ln), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_ln"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1341), _1("ln"), _2(1), _3(true), _4(false), _5(dlog1), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dlog1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1734), _1("ln"), _2(1), _3(true), _4(false), _5(numeric_ln), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_ln"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lo_close", 1, - AddBuiltinFunc(_0(953), _1("lo_close"), _2(1), _3(true), _4(false), _5(lo_close), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lo_close"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(953), _1("lo_close"), _2(1), _3(true), _4(false), _5(lo_close), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lo_close"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lo_creat", 1, - AddBuiltinFunc(_0(957), _1("lo_creat"), _2(1), _3(true), _4(false), _5(lo_creat), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lo_creat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(957), _1("lo_creat"), _2(1), _3(true), _4(false), _5(lo_creat), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lo_creat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lo_create", 1, - AddBuiltinFunc(_0(715), _1("lo_create"), _2(1), _3(true), _4(false), _5(lo_create), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lo_create"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(715), _1("lo_create"), _2(1), _3(true), _4(false), _5(lo_create), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lo_create"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lo_export", 1, - AddBuiltinFunc(_0(765), _1("lo_export"), _2(2), _3(true), _4(false), _5(lo_export), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lo_export"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(765), _1("lo_export"), _2(2), _3(true), _4(false), _5(lo_export), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lo_export"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lo_import", 2, - AddBuiltinFunc(_0(764), _1("lo_import"), _2(1), _3(true), _4(false), _5(lo_import), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lo_import"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(767), _1("lo_import"), _2(2), _3(true), _4(false), _5(lo_import_with_oid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lo_import_with_oid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(764), _1("lo_import"), _2(1), _3(true), _4(false), _5(lo_import), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lo_import"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(767), _1("lo_import"), _2(2), _3(true), _4(false), _5(lo_import_with_oid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lo_import_with_oid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lo_lseek", 1, - AddBuiltinFunc(_0(956), _1("lo_lseek"), _2(3), _3(true), _4(false), _5(lo_lseek), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 23, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lo_lseek"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(956), _1("lo_lseek"), _2(3), _3(true), _4(false), _5(lo_lseek), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 23, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lo_lseek"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lo_open", 1, - AddBuiltinFunc(_0(952), _1("lo_open"), _2(2), _3(true), _4(false), _5(lo_open), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lo_open"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(952), _1("lo_open"), _2(2), _3(true), _4(false), _5(lo_open), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lo_open"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lo_tell", 1, - AddBuiltinFunc(_0(958), _1("lo_tell"), _2(1), _3(true), _4(false), _5(lo_tell), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lo_tell"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(958), _1("lo_tell"), _2(1), _3(true), _4(false), _5(lo_tell), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lo_tell"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lo_truncate", 1, - AddBuiltinFunc(_0(1004), _1("lo_truncate"), _2(2), _3(true), _4(false), _5(lo_truncate), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lo_truncate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1004), _1("lo_truncate"), _2(2), _3(true), _4(false), _5(lo_truncate), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lo_truncate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lo_unlink", 1, - AddBuiltinFunc(_0(964), _1("lo_unlink"), _2(1), _3(true), _4(false), _5(lo_unlink), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lo_unlink"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(964), _1("lo_unlink"), _2(1), _3(true), _4(false), _5(lo_unlink), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lo_unlink"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "local_ckpt_stat", 1, - AddBuiltinFunc(_0(4371), _1("local_ckpt_stat"), _2(0), _3(false), _4(true), _5(local_ckpt_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(7, 25, 25, 20, 20, 20, 20, 20), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "node_name", "ckpt_redo_point", "ckpt_clog_flush_num", "ckpt_csnlog_flush_num", "ckpt_multixact_flush_num", "ckpt_predicate_flush_num", "ckpt_twophase_flush_num"), _24(NULL), _25("local_ckpt_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4371), _1("local_ckpt_stat"), _2(0), _3(false), _4(true), _5(local_ckpt_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(7, 25, 25, 20, 20, 20, 20, 20), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "node_name", "ckpt_redo_point", "ckpt_clog_flush_num", "ckpt_csnlog_flush_num", "ckpt_multixact_flush_num", "ckpt_predicate_flush_num", "ckpt_twophase_flush_num"), _23(NULL), _24("local_ckpt_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "local_double_write_stat", 1, - AddBuiltinFunc(_0(4384), _1("local_double_write_stat"), _2(0), _3(false), _4(true), _5(local_double_write_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(11, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _22(11, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(11, "node_name", "curr_dwn", "curr_start_page", "file_trunc_num", "file_reset_num", "total_writes", "low_threshold_writes", "high_threshold_writes", "total_pages", "low_threshold_pages", "high_threshold_pages"), _24(NULL), _25("local_double_write_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4384), _1("local_double_write_stat"), _2(0), _3(false), _4(true), _5(local_double_write_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(11, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _21(11, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(11, "node_name", "curr_dwn", "curr_start_page", "file_trunc_num", "file_reset_num", "total_writes", "low_threshold_writes", "high_threshold_writes", "total_pages", "low_threshold_pages", "high_threshold_pages"), _23(NULL), _24("local_double_write_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "local_pagewriter_stat", 1, - AddBuiltinFunc(_0(4361), _1("local_pagewriter_stat"), _2(0), _3(false), _4(true), _5(local_pagewriter_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(8, 25, 20, 23, 20, 25, 25, 25, 25), _22(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(8, "node_name", "pgwr_actual_flush_total_num", "pgwr_last_flush_num", "remain_dirty_page_num", "queue_head_page_rec_lsn", "queue_rec_lsn", "current_xlog_insert_lsn", "ckpt_redo_point"), _24(NULL), _25("local_pagewriter_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4361), _1("local_pagewriter_stat"), _2(0), _3(false), _4(true), _5(local_pagewriter_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(8, 25, 20, 23, 20, 25, 25, 25, 25), _21(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(8, "node_name", "pgwr_actual_flush_total_num", "pgwr_last_flush_num", "remain_dirty_page_num", "queue_head_page_rec_lsn", "queue_rec_lsn", "current_xlog_insert_lsn", "ckpt_redo_point"), _23(NULL), _24("local_pagewriter_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "local_recovery_status", 1, - AddBuiltinFunc(_0(3250), _1("local_recovery_status"), _2(0), _3(false), _4(true), _5(local_recovery_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(9,25,25,25,23,25,23,20,20,20), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "node_name", "standby_node_name", "source_ip", "source_port", "dest_ip", "dest_port", "current_rto", "target_rto", "current_sleep_time"), _24(NULL), _25("local_recovery_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(3250), _1("local_recovery_status"), _2(0), _3(false), _4(true), _5(local_recovery_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(9,25,25,25,23,25,23,20,20,20), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "node_name", "standby_node_name", "source_ip", "source_port", "dest_ip", "dest_port", "current_rto", "target_rto", "current_sleep_time"), _23(NULL), _24("local_recovery_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "local_redo_stat", 1, - AddBuiltinFunc(_0(4388), _1("local_redo_stat"), _2(0), _3(false), _4(true), _5(local_redo_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(23, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25), _22(23, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(23, "node_name", "redo_start_ptr", "redo_start_time", "redo_done_time", "curr_time", "min_recovery_point", "read_ptr", "last_replayed_read_ptr", "recovery_done_ptr", "read_xlog_io_counter", "read_xlog_io_total_dur", "read_data_io_counter", "read_data_io_total_dur", "write_data_io_counter", "write_data_io_total_dur", "process_pending_counter", "process_pending_total_dur", "apply_counter", "apply_total_dur", "speed", "local_max_ptr", "primary_flush_ptr", "worker_info"), _24(NULL), _25("local_redo_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4388), _1("local_redo_stat"), _2(0), _3(false), _4(true), _5(local_redo_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(23, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25), _21(23, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(23, "node_name", "redo_start_ptr", "redo_start_time", "redo_done_time", "curr_time", "min_recovery_point", "read_ptr", "last_replayed_read_ptr", "recovery_done_ptr", "read_xlog_io_counter", "read_xlog_io_total_dur", "read_data_io_counter", "read_data_io_total_dur", "write_data_io_counter", "write_data_io_total_dur", "process_pending_counter", "process_pending_total_dur", "apply_counter", "apply_total_dur", "speed", "local_max_ptr", "primary_flush_ptr", "worker_info"), _23(NULL), _24("local_redo_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "local_rto_stat", 1, - AddBuiltinFunc(_0(3299), _1("local_rto_stat"), _2(0), _3(false), _4(true), _5(local_rto_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(2,25,25), _22(2, 'o', 'o'), _23(2, "node_name", "rto_info"), _24(NULL), _25("local_rto_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(3299), _1("local_rto_stat"), _2(0), _3(false), _4(true), _5(local_rto_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(2,25,25), _21(2, 'o', 'o'), _22(2, "node_name", "rto_info"), _23(NULL), _24("local_rto_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "log", 3, - AddBuiltinFunc(_0(1340), _1("log"), _2(1), _3(true), _4(false), _5(dlog10), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dlog10"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1736), _1("log"), _2(2), _3(true), _4(false), _5(numeric_log), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_log"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1741), _1("log"), _2(1), _3(true), _4(false), _5(NULL), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.log(10, $1)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1340), _1("log"), _2(1), _3(true), _4(false), _5(dlog10), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dlog10"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1736), _1("log"), _2(2), _3(true), _4(false), _5(numeric_log), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_log"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1741), _1("log"), _2(1), _3(true), _4(false), _5(NULL), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.log(10, $1)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "loread", 1, - AddBuiltinFunc(_0(954), _1("loread"), _2(2), _3(true), _4(false), _5(loread), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("loread"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(954), _1("loread"), _2(2), _3(true), _4(false), _5(loread), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("loread"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lower", 2, - AddBuiltinFunc(_0(870), _1("lower"), _2(1), _3(true), _4(false), _5(lower), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lower"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3848), _1("lower"), _2(1), _3(true), _4(false), _5(range_lower), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_lower"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(870), _1("lower"), _2(1), _3(true), _4(false), _5(lower), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lower"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3848), _1("lower"), _2(1), _3(true), _4(false), _5(range_lower), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_lower"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lower_inc", 1, - AddBuiltinFunc(_0(3851), _1("lower_inc"), _2(1), _3(true), _4(false), _5(range_lower_inc), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_lower_inc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3851), _1("lower_inc"), _2(1), _3(true), _4(false), _5(range_lower_inc), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_lower_inc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lower_inf", 1, - AddBuiltinFunc(_0(3853), _1("lower_inf"), _2(1), _3(true), _4(false), _5(range_lower_inf), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_lower_inf"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3853), _1("lower_inf"), _2(1), _3(true), _4(false), _5(range_lower_inf), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_lower_inf"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lowrite", 1, - AddBuiltinFunc(_0(955), _1("lowrite"), _2(2), _3(true), _4(false), _5(lowrite), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lowrite"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(955), _1("lowrite"), _2(2), _3(true), _4(false), _5(lowrite), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lowrite"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lpad", 2, - AddBuiltinFunc(_0(LPADFUNCOID), _1("lpad"), _2(3), _3(true), _4(false), _5(lpad), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 23, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lpad"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(LPADPARAFUNCOID), _1("lpad"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.lpad($1, $2, ' ')"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(LPADFUNCOID), _1("lpad"), _2(3), _3(true), _4(false), _5(lpad), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 23, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lpad"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(LPADPARAFUNCOID), _1("lpad"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.lpad($1, $2, ' ')"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg", 2, - AddBuiltinFunc(_0(993), _1("lseg"), _2(2), _3(true), _4(false), _5(lseg_construct), _6(601), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_construct"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1541), _1("lseg"), _2(1), _3(true), _4(false), _5(box_diagonal), _6(601), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_diagonal"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(993), _1("lseg"), _2(2), _3(true), _4(false), _5(lseg_construct), _6(601), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_construct"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1541), _1("lseg"), _2(1), _3(true), _4(false), _5(box_diagonal), _6(601), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_diagonal"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_center", 1, - AddBuiltinFunc(_0(225), _1("lseg_center"), _2(1), _3(true), _4(false), _5(lseg_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(225), _1("lseg_center"), _2(1), _3(true), _4(false), _5(lseg_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_distance", 1, - AddBuiltinFunc(_0(361), _1("lseg_distance"), _2(2), _3(true), _4(false), _5(lseg_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_distance"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(361), _1("lseg_distance"), _2(2), _3(true), _4(false), _5(lseg_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_distance"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_eq", 1, - AddBuiltinFunc(_0(999), _1("lseg_eq"), _2(2), _3(true), _4(false), _5(lseg_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(999), _1("lseg_eq"), _2(2), _3(true), _4(false), _5(lseg_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_ge", 1, - AddBuiltinFunc(_0(1486), _1("lseg_ge"), _2(2), _3(true), _4(false), _5(lseg_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1486), _1("lseg_ge"), _2(2), _3(true), _4(false), _5(lseg_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_gt", 1, - AddBuiltinFunc(_0(1485), _1("lseg_gt"), _2(2), _3(true), _4(false), _5(lseg_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1485), _1("lseg_gt"), _2(2), _3(true), _4(false), _5(lseg_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_horizontal", 1, - AddBuiltinFunc(_0(998), _1("lseg_horizontal"), _2(1), _3(true), _4(false), _5(lseg_horizontal), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_horizontal"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(998), _1("lseg_horizontal"), _2(1), _3(true), _4(false), _5(lseg_horizontal), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_horizontal"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_in", 1, - AddBuiltinFunc(_0(119), _1("lseg_in"), _2(1), _3(true), _4(false), _5(lseg_in), _6(601), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(119), _1("lseg_in"), _2(1), _3(true), _4(false), _5(lseg_in), _6(601), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_interpt", 1, - AddBuiltinFunc(_0(362), _1("lseg_interpt"), _2(2), _3(true), _4(false), _5(lseg_interpt), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_interpt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(362), _1("lseg_interpt"), _2(2), _3(true), _4(false), _5(lseg_interpt), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_interpt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_intersect", 1, - AddBuiltinFunc(_0(994), _1("lseg_intersect"), _2(2), _3(true), _4(false), _5(lseg_intersect), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_intersect"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(994), _1("lseg_intersect"), _2(2), _3(true), _4(false), _5(lseg_intersect), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_intersect"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_le", 1, - AddBuiltinFunc(_0(1484), _1("lseg_le"), _2(2), _3(true), _4(false), _5(lseg_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1484), _1("lseg_le"), _2(2), _3(true), _4(false), _5(lseg_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_length", 1, - AddBuiltinFunc(_0(1487), _1("lseg_length"), _2(1), _3(true), _4(false), _5(lseg_length), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_length"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1487), _1("lseg_length"), _2(1), _3(true), _4(false), _5(lseg_length), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_length"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_lt", 1, - AddBuiltinFunc(_0(1483), _1("lseg_lt"), _2(2), _3(true), _4(false), _5(lseg_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1483), _1("lseg_lt"), _2(2), _3(true), _4(false), _5(lseg_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_ne", 1, - AddBuiltinFunc(_0(1482), _1("lseg_ne"), _2(2), _3(true), _4(false), _5(lseg_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1482), _1("lseg_ne"), _2(2), _3(true), _4(false), _5(lseg_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_out", 1, - AddBuiltinFunc(_0(120), _1("lseg_out"), _2(1), _3(true), _4(false), _5(lseg_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(120), _1("lseg_out"), _2(1), _3(true), _4(false), _5(lseg_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_parallel", 1, - AddBuiltinFunc(_0(995), _1("lseg_parallel"), _2(2), _3(true), _4(false), _5(lseg_parallel), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_parallel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(995), _1("lseg_parallel"), _2(2), _3(true), _4(false), _5(lseg_parallel), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_parallel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_perp", 1, - AddBuiltinFunc(_0(996), _1("lseg_perp"), _2(2), _3(true), _4(false), _5(lseg_perp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_perp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(996), _1("lseg_perp"), _2(2), _3(true), _4(false), _5(lseg_perp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_perp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_recv", 1, - AddBuiltinFunc(_0(2480), _1("lseg_recv"), _2(1), _3(true), _4(false), _5(lseg_recv), _6(601), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2480), _1("lseg_recv"), _2(1), _3(true), _4(false), _5(lseg_recv), _6(601), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_send", 1, - AddBuiltinFunc(_0(2481), _1("lseg_send"), _2(1), _3(true), _4(false), _5(lseg_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2481), _1("lseg_send"), _2(1), _3(true), _4(false), _5(lseg_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "lseg_vertical", 1, - AddBuiltinFunc(_0(997), _1("lseg_vertical"), _2(1), _3(true), _4(false), _5(lseg_vertical), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_vertical"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(997), _1("lseg_vertical"), _2(1), _3(true), _4(false), _5(lseg_vertical), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_vertical"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ltrim", 2, - AddBuiltinFunc(_0(LTRIMFUNCOID), _1("ltrim"), _2(2), _3(true), _4(false), _5(ltrim), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ltrim"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(LTRIMPARAFUNCOID), _1("ltrim"), _2(1), _3(true), _4(false), _5(ltrim1), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ltrim1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(LTRIMFUNCOID), _1("ltrim"), _2(2), _3(true), _4(false), _5(ltrim), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ltrim"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(LTRIMPARAFUNCOID), _1("ltrim"), _2(1), _3(true), _4(false), _5(ltrim1), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ltrim1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_and", 1, - AddBuiltinFunc(_0(3145), _1("macaddr_and"), _2(2), _3(true), _4(false), _5(macaddr_and), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 829, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_and"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3145), _1("macaddr_and"), _2(2), _3(true), _4(false), _5(macaddr_and), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 829, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_and"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_cmp", 1, - AddBuiltinFunc(_0(836), _1("macaddr_cmp"), _2(2), _3(true), _4(false), _5(macaddr_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 829, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(836), _1("macaddr_cmp"), _2(2), _3(true), _4(false), _5(macaddr_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 829, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_eq", 1, - AddBuiltinFunc(_0(830), _1("macaddr_eq"), _2(2), _3(true), _4(false), _5(macaddr_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 829, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(830), _1("macaddr_eq"), _2(2), _3(true), _4(false), _5(macaddr_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 829, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_ge", 1, - AddBuiltinFunc(_0(834), _1("macaddr_ge"), _2(2), _3(true), _4(false), _5(macaddr_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 829, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(834), _1("macaddr_ge"), _2(2), _3(true), _4(false), _5(macaddr_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 829, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_gt", 1, - AddBuiltinFunc(_0(833), _1("macaddr_gt"), _2(2), _3(true), _4(false), _5(macaddr_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 829, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(833), _1("macaddr_gt"), _2(2), _3(true), _4(false), _5(macaddr_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 829, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_in", 1, - AddBuiltinFunc(_0(436), _1("macaddr_in"), _2(1), _3(true), _4(false), _5(macaddr_in), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(436), _1("macaddr_in"), _2(1), _3(true), _4(false), _5(macaddr_in), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_le", 1, - AddBuiltinFunc(_0(832), _1("macaddr_le"), _2(2), _3(true), _4(false), _5(macaddr_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 829, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(832), _1("macaddr_le"), _2(2), _3(true), _4(false), _5(macaddr_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 829, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_lt", 1, - AddBuiltinFunc(_0(831), _1("macaddr_lt"), _2(2), _3(true), _4(false), _5(macaddr_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 829, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(831), _1("macaddr_lt"), _2(2), _3(true), _4(false), _5(macaddr_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 829, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_ne", 1, - AddBuiltinFunc(_0(835), _1("macaddr_ne"), _2(2), _3(true), _4(false), _5(macaddr_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 829, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(835), _1("macaddr_ne"), _2(2), _3(true), _4(false), _5(macaddr_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 829, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_not", 1, - AddBuiltinFunc(_0(3144), _1("macaddr_not"), _2(1), _3(true), _4(false), _5(macaddr_not), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_not"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3144), _1("macaddr_not"), _2(1), _3(true), _4(false), _5(macaddr_not), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_not"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_or", 1, - AddBuiltinFunc(_0(3146), _1("macaddr_or"), _2(2), _3(true), _4(false), _5(macaddr_or), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 829, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_or"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3146), _1("macaddr_or"), _2(2), _3(true), _4(false), _5(macaddr_or), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 829, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_or"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_out", 1, - AddBuiltinFunc(_0(437), _1("macaddr_out"), _2(1), _3(true), _4(false), _5(macaddr_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(437), _1("macaddr_out"), _2(1), _3(true), _4(false), _5(macaddr_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_recv", 1, - AddBuiltinFunc(_0(2494), _1("macaddr_recv"), _2(1), _3(true), _4(false), _5(macaddr_recv), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2494), _1("macaddr_recv"), _2(1), _3(true), _4(false), _5(macaddr_recv), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "macaddr_send", 1, - AddBuiltinFunc(_0(2495), _1("macaddr_send"), _2(1), _3(true), _4(false), _5(macaddr_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2495), _1("macaddr_send"), _2(1), _3(true), _4(false), _5(macaddr_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "makeaclitem", 1, - AddBuiltinFunc(_0(1365), _1("makeaclitem"), _2(4), _3(true), _4(false), _5(makeaclitem), _6(1033), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 26, 26, 25, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("makeaclitem"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1365), _1("makeaclitem"), _2(4), _3(true), _4(false), _5(makeaclitem), _6(1033), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 26, 26, 25, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("makeaclitem"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "masklen", 1, - AddBuiltinFunc(_0(697), _1("masklen"), _2(1), _3(true), _4(false), _5(network_masklen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_masklen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(697), _1("masklen"), _2(1), _3(true), _4(false), _5(network_masklen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_masklen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "max", 22, - AddBuiltinFunc(_0(2050), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2115), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2116), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2117), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2118), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2119), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2120), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2121), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2122), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2123), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2124), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2125), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2126), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2127), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2128), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2129), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2130), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2244), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2797), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3526), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(5538), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(9010), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2050), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2115), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2116), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2117), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2118), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2119), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2120), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2121), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2122), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2123), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2124), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2125), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2126), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2127), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2128), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2129), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2130), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2244), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2797), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3526), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(5538), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(9010), _1("max"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "md5", 2, - AddBuiltinFunc(_0(2311), _1("md5"), _2(1), _3(true), _4(false), _5(md5_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("md5_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2321), _1("md5"), _2(1), _3(true), _4(false), _5(md5_bytea), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("md5_bytea"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2311), _1("md5"), _2(1), _3(true), _4(false), _5(md5_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("md5_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2321), _1("md5"), _2(1), _3(true), _4(false), _5(md5_bytea), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("md5_bytea"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "median", 2, - AddBuiltinFunc(_0(5555), _1("median"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(5556), _1("median"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5555), _1("median"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(5556), _1("median"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "median_float8_finalfn", 1, - AddBuiltinFunc(_0(5557), _1("median_float8_finalfn"), _2(1), _3(false), _4(false), _5(median_float8_finalfn), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("median_float8_finalfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5557), _1("median_float8_finalfn"), _2(1), _3(false), _4(false), _5(median_float8_finalfn), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("median_float8_finalfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "median_interval_finalfn", 1, - AddBuiltinFunc(_0(5558), _1("median_interval_finalfn"), _2(1), _3(false), _4(false), _5(median_interval_finalfn), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("median_interval_finalfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5558), _1("median_interval_finalfn"), _2(1), _3(false), _4(false), _5(median_interval_finalfn), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("median_interval_finalfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "median_transfn", 1, - AddBuiltinFunc(_0(5559), _1("median_transfn"), _2(2), _3(false), _4(false), _5(median_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2276), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("median_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), + AddBuiltinFunc(_0(5559), _1("median_transfn"), _2(2), _3(false), _4(false), _5(median_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2276), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("median_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), ), AddFuncGroup( "min", 21, - AddBuiltinFunc(_0(2051), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2131), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2132), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2133), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2134), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2135), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2136), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2137), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2138), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2139), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2140), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2141), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2142), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2143), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2144), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2145), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2146), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2245), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2798), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3527), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3500), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(9009), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2051), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(2277), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2131), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2132), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2133), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2134), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2135), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2136), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2137), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2138), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2139), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2140), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2141), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2142), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2143), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2144), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2145), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2146), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2245), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2798), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3527), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(3500), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3500), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(9009), _1("min"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "mktinterval", 1, - AddBuiltinFunc(_0(676), _1("mktinterval"), _2(2), _3(true), _4(false), _5(mktinterval), _6(704), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 702, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("mktinterval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(676), _1("mktinterval"), _2(2), _3(true), _4(false), _5(mktinterval), _6(704), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 702, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("mktinterval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "mod", 4, - AddBuiltinFunc(_0(940), _1("mod"), _2(2), _3(true), _4(false), _5(int2mod), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 21, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2mod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(941), _1("mod"), _2(2), _3(true), _4(false), _5(int4mod), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4mod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(947), _1("mod"), _2(2), _3(true), _4(false), _5(int8mod), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8mod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1728), _1("mod"), _2(2), _3(true), _4(false), _5(numeric_mod), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_mod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(940), _1("mod"), _2(2), _3(true), _4(false), _5(int2mod), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 21, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2mod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(941), _1("mod"), _2(2), _3(true), _4(false), _5(int4mod), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4mod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(947), _1("mod"), _2(2), _3(true), _4(false), _5(int8mod), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8mod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1728), _1("mod"), _2(2), _3(true), _4(false), _5(numeric_mod), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_mod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "model_train_opt", 1, - AddBuiltinFunc(_0(3481), _1("model_train_opt"), _2(2), _3(true), _4(true), _5(model_train_opt), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(6, 25, 25, 701, 701, 701, 701), _22(6, 'i', 'i', 'o', 'o', 'o', 'o'), _23(6, "template_name", "model_name", "startup_time_accuracy", "total_time_accuracy", "rows_accuracy", "peak_memory_accuracy"), _24(NULL), _25("model_train_opt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3481), _1("model_train_opt"), _2(2), _3(true), _4(true), _5(model_train_opt), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(6, 25, 25, 701, 701, 701, 701), _21(6, 'i', 'i', 'o', 'o', 'o', 'o'), _22(6, "template_name", "model_name", "startup_time_accuracy", "total_time_accuracy", "rows_accuracy", "peak_memory_accuracy"), _23(NULL), _24("model_train_opt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "money", 3, - AddBuiltinFunc(_0(INTEGER2CASHFUNCOID), _1("money"), _2(1), _3(true), _4(false), _5(int4_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_cash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(BIGINT2CASHFUNCOID), _1("money"), _2(1), _3(true), _4(false), _5(int8_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_cash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(NUMERIC2CASHFUNCOID), _1("money"), _2(1), _3(true), _4(false), _5(numeric_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_cash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(INTEGER2CASHFUNCOID), _1("money"), _2(1), _3(true), _4(false), _5(int4_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_cash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(BIGINT2CASHFUNCOID), _1("money"), _2(1), _3(true), _4(false), _5(int8_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_cash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(NUMERIC2CASHFUNCOID), _1("money"), _2(1), _3(true), _4(false), _5(numeric_cash), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_cash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "mot_global_memory_detail", 1, - AddBuiltinFunc(_0(6201), _1("mot_global_memory_detail"), _2(0), _3(false), _4(true), _5(mot_global_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(3, 23, 20, 20), _22(3, 'o', 'o', 'o'), _23(3, "numa_node", "reserved_size", "used_size"), _24(NULL), _25("mot_global_memory_detail"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6201), _1("mot_global_memory_detail"), _2(0), _3(false), _4(true), _5(mot_global_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(3, 23, 20, 20), _21(3, 'o', 'o', 'o'), _22(3, "numa_node", "reserved_size", "used_size"), _23(NULL), _24("mot_global_memory_detail"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "mot_local_memory_detail", 1, - AddBuiltinFunc(_0(6202), _1("mot_local_memory_detail"), _2(0), _3(false), _4(true), _5(mot_local_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(3, 23, 20, 20), _22(3, 'o', 'o', 'o'), _23(3, "numa_node", "reserved_size", "used_size"), _24(NULL), _25("mot_local_memory_detail"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6202), _1("mot_local_memory_detail"), _2(0), _3(false), _4(true), _5(mot_local_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(3, 23, 20, 20), _21(3, 'o', 'o', 'o'), _22(3, "numa_node", "reserved_size", "used_size"), _23(NULL), _24("mot_local_memory_detail"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "mot_session_memory_detail", 1, - AddBuiltinFunc(_0(6200), _1("mot_session_memory_detail"), _2(0), _3(false), _4(true), _5(mot_session_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(4, 25, 20, 20, 20), _22(4, 'o', 'o', 'o', 'o'), _23(4, "sessid", "total_size", "free_size", "used_size"), _24(NULL), _25("mot_session_memory_detail"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6200), _1("mot_session_memory_detail"), _2(0), _3(false), _4(true), _5(mot_session_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(4, 25, 20, 20, 20), _21(4, 'o', 'o', 'o', 'o'), _22(4, "sessid", "total_size", "free_size", "used_size"), _23(NULL), _24("mot_session_memory_detail"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "mul_d_interval", 1, - AddBuiltinFunc(_0(1624), _1("mul_d_interval"), _2(2), _3(true), _4(false), _5(mul_d_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("mul_d_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1624), _1("mul_d_interval"), _2(2), _3(true), _4(false), _5(mul_d_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("mul_d_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "multiply", 2, - AddBuiltinFunc(_0(3170), _1("multiply"), _2(2), _3(true), _4(false), _5(text_multiply_float8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_multiply_float8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3171), _1("multiply"), _2(2), _3(true), _4(false), _5(float8_multiply_text), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_multiply_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3170), _1("multiply"), _2(2), _3(true), _4(false), _5(text_multiply_float8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_multiply_float8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3171), _1("multiply"), _2(2), _3(true), _4(false), _5(float8_multiply_text), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_multiply_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "name", 3, - AddBuiltinFunc(_0(407), _1("name"), _2(1), _3(true), _4(false), _5(text_name), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(409), _1("name"), _2(1), _3(true), _4(false), _5(bpchar_name), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpchar_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1400), _1("name"), _2(1), _3(true), _4(false), _5(text_name), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1043), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(407), _1("name"), _2(1), _3(true), _4(false), _5(text_name), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(409), _1("name"), _2(1), _3(true), _4(false), _5(bpchar_name), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpchar_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1400), _1("name"), _2(1), _3(true), _4(false), _5(text_name), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1043), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nameeq", 1, - AddBuiltinFunc(_0(62), _1("nameeq"), _2(2), _3(true), _4(false), _5(nameeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 19, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nameeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(62), _1("nameeq"), _2(2), _3(true), _4(false), _5(nameeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 19, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nameeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "namege", 1, - AddBuiltinFunc(_0(658), _1("namege"), _2(2), _3(true), _4(false), _5(namege), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 19, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namege"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(658), _1("namege"), _2(2), _3(true), _4(false), _5(namege), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 19, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namege"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "namegt", 1, - AddBuiltinFunc(_0(657), _1("namegt"), _2(2), _3(true), _4(false), _5(namegt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 19, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namegt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(657), _1("namegt"), _2(2), _3(true), _4(false), _5(namegt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 19, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namegt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nameiclike", 1, - AddBuiltinFunc(_0(1635), _1("nameiclike"), _2(2), _3(true), _4(false), _5(nameiclike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nameiclike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1635), _1("nameiclike"), _2(2), _3(true), _4(false), _5(nameiclike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nameiclike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nameicnlike", 1, - AddBuiltinFunc(_0(1636), _1("nameicnlike"), _2(2), _3(true), _4(false), _5(nameicnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nameicnlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1636), _1("nameicnlike"), _2(2), _3(true), _4(false), _5(nameicnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nameicnlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nameicregexeq", 1, - AddBuiltinFunc(_0(1240), _1("nameicregexeq"), _2(2), _3(true), _4(false), _5(nameicregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nameicregexeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1240), _1("nameicregexeq"), _2(2), _3(true), _4(false), _5(nameicregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nameicregexeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nameicregexne", 1, - AddBuiltinFunc(_0(1241), _1("nameicregexne"), _2(2), _3(true), _4(false), _5(nameicregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nameicregexne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1241), _1("nameicregexne"), _2(2), _3(true), _4(false), _5(nameicregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nameicregexne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "namein", 1, - AddBuiltinFunc(_0(34), _1("namein"), _2(1), _3(true), _4(false), _5(namein), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namein"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(34), _1("namein"), _2(1), _3(true), _4(false), _5(namein), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namein"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "namele", 1, - AddBuiltinFunc(_0(656), _1("namele"), _2(2), _3(true), _4(false), _5(namele), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 19, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namele"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(656), _1("namele"), _2(2), _3(true), _4(false), _5(namele), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 19, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namele"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "namelike", 1, - AddBuiltinFunc(_0(858), _1("namelike"), _2(2), _3(true), _4(false), _5(namelike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namelike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(858), _1("namelike"), _2(2), _3(true), _4(false), _5(namelike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namelike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "namelt", 1, - AddBuiltinFunc(_0(655), _1("namelt"), _2(2), _3(true), _4(false), _5(namelt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 19, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namelt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(655), _1("namelt"), _2(2), _3(true), _4(false), _5(namelt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 19, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namelt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "namene", 1, - AddBuiltinFunc(_0(659), _1("namene"), _2(2), _3(true), _4(false), _5(namene), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 19, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namene"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(659), _1("namene"), _2(2), _3(true), _4(false), _5(namene), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 19, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namene"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "namenlike", 1, - AddBuiltinFunc(_0(859), _1("namenlike"), _2(2), _3(true), _4(false), _5(namenlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namenlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(859), _1("namenlike"), _2(2), _3(true), _4(false), _5(namenlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namenlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nameout", 1, - AddBuiltinFunc(_0(35), _1("nameout"), _2(1), _3(true), _4(false), _5(nameout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nameout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(35), _1("nameout"), _2(1), _3(true), _4(false), _5(nameout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nameout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "namerecv", 1, - AddBuiltinFunc(_0(2422), _1("namerecv"), _2(1), _3(true), _4(false), _5(namerecv), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namerecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2422), _1("namerecv"), _2(1), _3(true), _4(false), _5(namerecv), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namerecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nameregexeq", 1, - AddBuiltinFunc(_0(79), _1("nameregexeq"), _2(2), _3(true), _4(false), _5(nameregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nameregexeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(79), _1("nameregexeq"), _2(2), _3(true), _4(false), _5(nameregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nameregexeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nameregexne", 1, - AddBuiltinFunc(_0(1252), _1("nameregexne"), _2(2), _3(true), _4(false), _5(nameregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nameregexne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1252), _1("nameregexne"), _2(2), _3(true), _4(false), _5(nameregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nameregexne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "namesend", 1, - AddBuiltinFunc(_0(2423), _1("namesend"), _2(1), _3(true), _4(false), _5(namesend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namesend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2423), _1("namesend"), _2(1), _3(true), _4(false), _5(namesend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namesend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "neqjoinsel", 1, - AddBuiltinFunc(_0(106), _1("neqjoinsel"), _2(5), _3(true), _4(false), _5(neqjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("neqjoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(106), _1("neqjoinsel"), _2(5), _3(true), _4(false), _5(neqjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("neqjoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "neqsel", 1, - AddBuiltinFunc(_0(NEQSELRETURNOID), _1("neqsel"), _2(4), _3(true), _4(false), _5(neqsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("neqsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(NEQSELRETURNOID), _1("neqsel"), _2(4), _3(true), _4(false), _5(neqsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("neqsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "netmask", 1, - AddBuiltinFunc(_0(696), _1("netmask"), _2(1), _3(true), _4(false), _5(network_netmask), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_netmask"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(696), _1("netmask"), _2(1), _3(true), _4(false), _5(network_netmask), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_netmask"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network", 1, - AddBuiltinFunc(_0(683), _1("network"), _2(1), _3(true), _4(false), _5(network_network), _6(650), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_network"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(683), _1("network"), _2(1), _3(true), _4(false), _5(network_network), _6(650), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_network"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network_cmp", 1, - AddBuiltinFunc(_0(926), _1("network_cmp"), _2(2), _3(true), _4(false), _5(network_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(926), _1("network_cmp"), _2(2), _3(true), _4(false), _5(network_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network_eq", 1, - AddBuiltinFunc(_0(920), _1("network_eq"), _2(2), _3(true), _4(false), _5(network_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(920), _1("network_eq"), _2(2), _3(true), _4(false), _5(network_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network_ge", 1, - AddBuiltinFunc(_0(924), _1("network_ge"), _2(2), _3(true), _4(false), _5(network_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(924), _1("network_ge"), _2(2), _3(true), _4(false), _5(network_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network_gt", 1, - AddBuiltinFunc(_0(923), _1("network_gt"), _2(2), _3(true), _4(false), _5(network_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(923), _1("network_gt"), _2(2), _3(true), _4(false), _5(network_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network_le", 1, - AddBuiltinFunc(_0(922), _1("network_le"), _2(2), _3(true), _4(false), _5(network_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(922), _1("network_le"), _2(2), _3(true), _4(false), _5(network_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network_lt", 1, - AddBuiltinFunc(_0(921), _1("network_lt"), _2(2), _3(true), _4(false), _5(network_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(921), _1("network_lt"), _2(2), _3(true), _4(false), _5(network_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network_ne", 1, - AddBuiltinFunc(_0(925), _1("network_ne"), _2(2), _3(true), _4(false), _5(network_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(925), _1("network_ne"), _2(2), _3(true), _4(false), _5(network_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network_sub", 1, - AddBuiltinFunc(_0(927), _1("network_sub"), _2(2), _3(true), _4(false), _5(network_sub), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_sub"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(927), _1("network_sub"), _2(2), _3(true), _4(false), _5(network_sub), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_sub"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network_subeq", 1, - AddBuiltinFunc(_0(928), _1("network_subeq"), _2(2), _3(true), _4(false), _5(network_subeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_subeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(928), _1("network_subeq"), _2(2), _3(true), _4(false), _5(network_subeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_subeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network_sup", 1, - AddBuiltinFunc(_0(929), _1("network_sup"), _2(2), _3(true), _4(false), _5(network_sup), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_sup"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(929), _1("network_sup"), _2(2), _3(true), _4(false), _5(network_sup), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_sup"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "network_supeq", 1, - AddBuiltinFunc(_0(930), _1("network_supeq"), _2(2), _3(true), _4(false), _5(network_supeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 869, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_supeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(930), _1("network_supeq"), _2(2), _3(true), _4(false), _5(network_supeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 869, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_supeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "next_day", 2, - AddBuiltinFunc(_0(4076), _1("next_day"), _2(2), _3(true), _4(false), _5(next_day_int), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("next_day_int"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4077), _1("next_day"), _2(2), _3(true), _4(false), _5(next_day_str), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("next_day_str"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4076), _1("next_day"), _2(2), _3(true), _4(false), _5(next_day_int), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("next_day_int"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4077), _1("next_day"), _2(2), _3(true), _4(false), _5(next_day_str), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("next_day_str"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nextval", 1, - AddBuiltinFunc(_0(NEXTVALFUNCOID), _1("nextval"), _2(1), _3(true), _4(false), _5(nextval_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nextval_oid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(NEXTVALFUNCOID), _1("nextval"), _2(1), _3(true), _4(false), _5(nextval_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nextval_oid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "ngram_end", 1, - AddBuiltinFunc(_0(3788), _1("ngram_end"), _2(1), _3(true), _4(false), _5(ngram_end), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ngram_end"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3788), _1("ngram_end"), _2(1), _3(true), _4(false), _5(ngram_end), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ngram_end"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ngram_lextype", 1, - AddBuiltinFunc(_0(3789), _1("ngram_lextype"), _2(1), _3(true), _4(false), _5(ngram_lextype), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ngram_lextype"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3789), _1("ngram_lextype"), _2(1), _3(true), _4(false), _5(ngram_lextype), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ngram_lextype"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ngram_nexttoken", 1, - AddBuiltinFunc(_0(3787), _1("ngram_nexttoken"), _2(3), _3(true), _4(false), _5(ngram_nexttoken), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ngram_nexttoken"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3787), _1("ngram_nexttoken"), _2(3), _3(true), _4(false), _5(ngram_nexttoken), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ngram_nexttoken"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ngram_start", 1, - AddBuiltinFunc(_0(3786), _1("ngram_start"), _2(3), _3(true), _4(false), _5(ngram_start), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 23, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ngram_start"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3786), _1("ngram_start"), _2(3), _3(true), _4(false), _5(ngram_start), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 23, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ngram_start"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nlikejoinsel", 1, - AddBuiltinFunc(_0(1828), _1("nlikejoinsel"), _2(5), _3(true), _4(false), _5(nlikejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nlikejoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1828), _1("nlikejoinsel"), _2(5), _3(true), _4(false), _5(nlikejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nlikejoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nlikesel", 1, - AddBuiltinFunc(_0(1822), _1("nlikesel"), _2(4), _3(true), _4(false), _5(nlikesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nlikesel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1822), _1("nlikesel"), _2(4), _3(true), _4(false), _5(nlikesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nlikesel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "node_oid_name", 1, - AddBuiltinFunc(_0(3950), _1("node_oid_name"), _2(1), _3(true), _4(false), _5(node_oid_name), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("node_oid_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3950), _1("node_oid_name"), _2(1), _3(true), _4(false), _5(node_oid_name), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("node_oid_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "notlike", 3, - AddBuiltinFunc(_0(1570), _1("notlike"), _2(2), _3(true), _4(false), _5(textnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textnlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1572), _1("notlike"), _2(2), _3(true), _4(false), _5(namenlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("namenlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2008), _1("notlike"), _2(2), _3(true), _4(false), _5(byteanlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteanlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1570), _1("notlike"), _2(2), _3(true), _4(false), _5(textnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textnlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1572), _1("notlike"), _2(2), _3(true), _4(false), _5(namenlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("namenlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2008), _1("notlike"), _2(2), _3(true), _4(false), _5(byteanlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteanlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "now", 1, - AddBuiltinFunc(_0(NOWFUNCOID), _1("now"), _2(0), _3(true), _4(false), _5(now), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("now"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(NOWFUNCOID), _1("now"), _2(0), _3(true), _4(false), _5(now), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("now"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "npoints", 2, - AddBuiltinFunc(_0(1545), _1("npoints"), _2(1), _3(true), _4(false), _5(path_npoints), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_npoints"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1556), _1("npoints"), _2(1), _3(true), _4(false), _5(poly_npoints), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_npoints"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1545), _1("npoints"), _2(1), _3(true), _4(false), _5(path_npoints), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_npoints"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1556), _1("npoints"), _2(1), _3(true), _4(false), _5(poly_npoints), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_npoints"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nth_value", 1, - AddBuiltinFunc(_0(3114), _1("nth_value"), _2(2), _3(true), _4(false), _5(window_nth_value), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(2, 2283, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_nth_value"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3114), _1("nth_value"), _2(2), _3(true), _4(false), _5(window_nth_value), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2283, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_nth_value"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ntile", 1, - AddBuiltinFunc(_0(3105), _1("ntile"), _2(1), _3(true), _4(false), _5(window_ntile), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_ntile"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3105), _1("ntile"), _2(1), _3(true), _4(false), _5(window_ntile), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_ntile"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric", 7, - AddBuiltinFunc(_0(1703), _1("numeric"), _2(2), _3(true), _4(false), _5(numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3157), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1740), _1("numeric"), _2(1), _3(true), _4(false), _5(int4_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1742), _1("numeric"), _2(1), _3(true), _4(false), _5(float4_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1743), _1("numeric"), _2(1), _3(true), _4(false), _5(float8_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1781), _1("numeric"), _2(1), _3(true), _4(false), _5(int8_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1782), _1("numeric"), _2(1), _3(true), _4(false), _5(int2_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(CASH2NUMERICFUNCOID), _1("numeric"), _2(1), _3(true), _4(false), _5(cash_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cash_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(1703), _1("numeric"), _2(2), _3(true), _4(false), _5(numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3157), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1740), _1("numeric"), _2(1), _3(true), _4(false), _5(int4_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1742), _1("numeric"), _2(1), _3(true), _4(false), _5(float4_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1743), _1("numeric"), _2(1), _3(true), _4(false), _5(float8_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1781), _1("numeric"), _2(1), _3(true), _4(false), _5(int8_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1782), _1("numeric"), _2(1), _3(true), _4(false), _5(int2_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(CASH2NUMERICFUNCOID), _1("numeric"), _2(1), _3(true), _4(false), _5(cash_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cash_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "numeric_abs", 1, - AddBuiltinFunc(_0(1704), _1("numeric_abs"), _2(1), _3(true), _4(false), _5(numeric_abs), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_abs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1704), _1("numeric_abs"), _2(1), _3(true), _4(false), _5(numeric_abs), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_abs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_accum", 1, - AddBuiltinFunc(_0(1833), _1("numeric_accum"), _2(2), _3(true), _4(false), _5(numeric_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1231, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1833), _1("numeric_accum"), _2(2), _3(true), _4(false), _5(numeric_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1231, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_add", 1, - AddBuiltinFunc(_0(1724), _1("numeric_add"), _2(2), _3(true), _4(false), _5(numeric_add), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_add"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1724), _1("numeric_add"), _2(2), _3(true), _4(false), _5(numeric_add), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_add"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_avg", 1, - AddBuiltinFunc(_0(1837), _1("numeric_avg"), _2(1), _3(true), _4(false), _5(numeric_avg), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1231), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_avg"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1837), _1("numeric_avg"), _2(1), _3(true), _4(false), _5(numeric_avg), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1231), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_avg"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_avg_accum", 1, - AddBuiltinFunc(_0(2858), _1("numeric_avg_accum"), _2(2), _3(true), _4(false), _5(numeric_avg_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1231, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_avg_accum"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2858), _1("numeric_avg_accum"), _2(2), _3(true), _4(false), _5(numeric_avg_accum), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1231, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_avg_accum"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_avg_collect", 1, - AddBuiltinFunc(_0(2964), _1("numeric_avg_collect"), _2(2), _3(true), _4(false), _5(numeric_avg_collect), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1231, 1231), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_avg_collect"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2964), _1("numeric_avg_collect"), _2(2), _3(true), _4(false), _5(numeric_avg_collect), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1231, 1231), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_avg_collect"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_bpchar", 1, - AddBuiltinFunc(_0(4072), _1("numeric_bpchar"), _2(1), _3(true), _4(false), _5(numeric_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_bpchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4072), _1("numeric_bpchar"), _2(1), _3(true), _4(false), _5(numeric_bpchar), _6(1042), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_bpchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_cmp", 1, - AddBuiltinFunc(_0(1769), _1("numeric_cmp"), _2(2), _3(true), _4(false), _5(numeric_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1769), _1("numeric_cmp"), _2(2), _3(true), _4(false), _5(numeric_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_collect", 1, - AddBuiltinFunc(_0(2968), _1("numeric_collect"), _2(2), _3(true), _4(false), _5(numeric_collect), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1231, 1231), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_collect"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2968), _1("numeric_collect"), _2(2), _3(true), _4(false), _5(numeric_collect), _6(1231), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1231, 1231), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_collect"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_div", 1, - AddBuiltinFunc(_0(1727), _1("numeric_div"), _2(2), _3(true), _4(false), _5(numeric_div), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1727), _1("numeric_div"), _2(2), _3(true), _4(false), _5(numeric_div), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_div_trunc", 1, - AddBuiltinFunc(_0(1980), _1("numeric_div_trunc"), _2(2), _3(true), _4(false), _5(numeric_div_trunc), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_div_trunc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1980), _1("numeric_div_trunc"), _2(2), _3(true), _4(false), _5(numeric_div_trunc), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_div_trunc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_eq", 1, - AddBuiltinFunc(_0(1718), _1("numeric_eq"), _2(2), _3(true), _4(false), _5(numeric_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1718), _1("numeric_eq"), _2(2), _3(true), _4(false), _5(numeric_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_exp", 1, - AddBuiltinFunc(_0(1733), _1("numeric_exp"), _2(1), _3(true), _4(false), _5(numeric_exp), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_exp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1733), _1("numeric_exp"), _2(1), _3(true), _4(false), _5(numeric_exp), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_exp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_fac", 1, - AddBuiltinFunc(_0(111), _1("numeric_fac"), _2(1), _3(true), _4(false), _5(numeric_fac), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_fac"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(111), _1("numeric_fac"), _2(1), _3(true), _4(false), _5(numeric_fac), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_fac"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_ge", 1, - AddBuiltinFunc(_0(1721), _1("numeric_ge"), _2(2), _3(true), _4(false), _5(numeric_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1721), _1("numeric_ge"), _2(2), _3(true), _4(false), _5(numeric_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_gt", 1, - AddBuiltinFunc(_0(1720), _1("numeric_gt"), _2(2), _3(true), _4(false), _5(numeric_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1720), _1("numeric_gt"), _2(2), _3(true), _4(false), _5(numeric_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_in", 1, - AddBuiltinFunc(_0(1701), _1("numeric_in"), _2(3), _3(true), _4(false), _5(numeric_in), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1701), _1("numeric_in"), _2(3), _3(true), _4(false), _5(numeric_in), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_inc", 1, - AddBuiltinFunc(_0(1764), _1("numeric_inc"), _2(1), _3(true), _4(false), _5(numeric_inc), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_inc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1764), _1("numeric_inc"), _2(1), _3(true), _4(false), _5(numeric_inc), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_inc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_int1", 1, - AddBuiltinFunc(_0(5522), _1("numeric_int1"), _2(1), _3(true), _4(false), _5(numeric_int1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_int1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5522), _1("numeric_int1"), _2(1), _3(true), _4(false), _5(numeric_int1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_int1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_larger", 1, - AddBuiltinFunc(_0(1767), _1("numeric_larger"), _2(2), _3(true), _4(false), _5(numeric_larger), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1767), _1("numeric_larger"), _2(2), _3(true), _4(false), _5(numeric_larger), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_le", 1, - AddBuiltinFunc(_0(1723), _1("numeric_le"), _2(2), _3(true), _4(false), _5(numeric_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1723), _1("numeric_le"), _2(2), _3(true), _4(false), _5(numeric_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_list_agg_noarg2_transfn", 1, - AddBuiltinFunc(_0(3577), _1("numeric_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(numeric_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_list_agg_noarg2_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3577), _1("numeric_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(numeric_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_list_agg_noarg2_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_list_agg_transfn", 1, - AddBuiltinFunc(_0(3575), _1("numeric_list_agg_transfn"), _2(3), _3(false), _4(false), _5(numeric_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 1700, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_list_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3575), _1("numeric_list_agg_transfn"), _2(3), _3(false), _4(false), _5(numeric_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 1700, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_list_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_ln", 1, - AddBuiltinFunc(_0(1735), _1("numeric_ln"), _2(1), _3(true), _4(false), _5(numeric_ln), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_ln"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1735), _1("numeric_ln"), _2(1), _3(true), _4(false), _5(numeric_ln), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_ln"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_log", 1, - AddBuiltinFunc(_0(1737), _1("numeric_log"), _2(2), _3(true), _4(false), _5(numeric_log), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_log"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1737), _1("numeric_log"), _2(2), _3(true), _4(false), _5(numeric_log), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_log"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_lt", 1, - AddBuiltinFunc(_0(1722), _1("numeric_lt"), _2(2), _3(true), _4(false), _5(numeric_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1722), _1("numeric_lt"), _2(2), _3(true), _4(false), _5(numeric_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_mod", 1, - AddBuiltinFunc(_0(1729), _1("numeric_mod"), _2(2), _3(true), _4(false), _5(numeric_mod), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_mod"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1729), _1("numeric_mod"), _2(2), _3(true), _4(false), _5(numeric_mod), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_mod"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_mul", 1, - AddBuiltinFunc(_0(1726), _1("numeric_mul"), _2(2), _3(true), _4(false), _5(numeric_mul), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1726), _1("numeric_mul"), _2(2), _3(true), _4(false), _5(numeric_mul), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_ne", 1, - AddBuiltinFunc(_0(1719), _1("numeric_ne"), _2(2), _3(true), _4(false), _5(numeric_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1719), _1("numeric_ne"), _2(2), _3(true), _4(false), _5(numeric_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_out", 1, - AddBuiltinFunc(_0(1702), _1("numeric_out"), _2(1), _3(true), _4(false), _5(numeric_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1702), _1("numeric_out"), _2(1), _3(true), _4(false), _5(numeric_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_power", 1, - AddBuiltinFunc(_0(1739), _1("numeric_power"), _2(2), _3(true), _4(false), _5(numeric_power), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_power"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1739), _1("numeric_power"), _2(2), _3(true), _4(false), _5(numeric_power), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_power"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_recv", 1, - AddBuiltinFunc(_0(2460), _1("numeric_recv"), _2(3), _3(true), _4(false), _5(numeric_recv), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2460), _1("numeric_recv"), _2(3), _3(true), _4(false), _5(numeric_recv), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_send", 1, - AddBuiltinFunc(_0(2461), _1("numeric_send"), _2(1), _3(true), _4(false), _5(numeric_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2461), _1("numeric_send"), _2(1), _3(true), _4(false), _5(numeric_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_smaller", 1, - AddBuiltinFunc(_0(1766), _1("numeric_smaller"), _2(2), _3(true), _4(false), _5(numeric_smaller), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1766), _1("numeric_smaller"), _2(2), _3(true), _4(false), _5(numeric_smaller), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_sortsupport", 1, - AddBuiltinFunc(_0(3283), _1("numeric_sortsupport"), _2(1), _3(true), _4(false), _5(numeric_sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_sortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3283), _1("numeric_sortsupport"), _2(1), _3(true), _4(false), _5(numeric_sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_sortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_sqrt", 1, - AddBuiltinFunc(_0(1731), _1("numeric_sqrt"), _2(1), _3(true), _4(false), _5(numeric_sqrt), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_sqrt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1731), _1("numeric_sqrt"), _2(1), _3(true), _4(false), _5(numeric_sqrt), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_sqrt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_stddev_pop", 1, - AddBuiltinFunc(_0(2596), _1("numeric_stddev_pop"), _2(1), _3(true), _4(false), _5(numeric_stddev_pop), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1231), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_stddev_pop"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2596), _1("numeric_stddev_pop"), _2(1), _3(true), _4(false), _5(numeric_stddev_pop), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1231), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_stddev_pop"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_stddev_samp", 1, - AddBuiltinFunc(_0(1839), _1("numeric_stddev_samp"), _2(1), _3(true), _4(false), _5(numeric_stddev_samp), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1231), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_stddev_samp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1839), _1("numeric_stddev_samp"), _2(1), _3(true), _4(false), _5(numeric_stddev_samp), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1231), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_stddev_samp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_sub", 1, - AddBuiltinFunc(_0(1725), _1("numeric_sub"), _2(2), _3(true), _4(false), _5(numeric_sub), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_sub"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1725), _1("numeric_sub"), _2(2), _3(true), _4(false), _5(numeric_sub), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_sub"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_text", 1, - AddBuiltinFunc(_0(4171), _1("numeric_text"), _2(1), _3(true), _4(false), _5(numeric_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4171), _1("numeric_text"), _2(1), _3(true), _4(false), _5(numeric_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_transform", 1, - AddBuiltinFunc(_0(3157), _1("numeric_transform"), _2(1), _3(true), _4(false), _5(numeric_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_transform"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3157), _1("numeric_transform"), _2(1), _3(true), _4(false), _5(numeric_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_transform"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_uminus", 1, - AddBuiltinFunc(_0(1771), _1("numeric_uminus"), _2(1), _3(true), _4(false), _5(numeric_uminus), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_uminus"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1771), _1("numeric_uminus"), _2(1), _3(true), _4(false), _5(numeric_uminus), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_uminus"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_uplus", 1, - AddBuiltinFunc(_0(1915), _1("numeric_uplus"), _2(1), _3(true), _4(false), _5(numeric_uplus), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_uplus"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1915), _1("numeric_uplus"), _2(1), _3(true), _4(false), _5(numeric_uplus), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_uplus"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_var_pop", 1, - AddBuiltinFunc(_0(2514), _1("numeric_var_pop"), _2(1), _3(true), _4(false), _5(numeric_var_pop), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1231), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_var_pop"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2514), _1("numeric_var_pop"), _2(1), _3(true), _4(false), _5(numeric_var_pop), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1231), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_var_pop"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_var_samp", 1, - AddBuiltinFunc(_0(1838), _1("numeric_var_samp"), _2(1), _3(true), _4(false), _5(numeric_var_samp), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1231), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_var_samp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1838), _1("numeric_var_samp"), _2(1), _3(true), _4(false), _5(numeric_var_samp), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1231), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_var_samp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numeric_varchar", 1, - AddBuiltinFunc(_0(4183), _1("numeric_varchar"), _2(1), _3(true), _4(false), _5(numeric_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_varchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4183), _1("numeric_varchar"), _2(1), _3(true), _4(false), _5(numeric_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_varchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numerictypmodin", 1, - AddBuiltinFunc(_0(2917), _1("numerictypmodin"), _2(1), _3(true), _4(false), _5(numerictypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1263), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numerictypmodin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2917), _1("numerictypmodin"), _2(1), _3(true), _4(false), _5(numerictypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1263), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numerictypmodin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numerictypmodout", 1, - AddBuiltinFunc(_0(2918), _1("numerictypmodout"), _2(1), _3(true), _4(false), _5(numerictypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numerictypmodout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2918), _1("numerictypmodout"), _2(1), _3(true), _4(false), _5(numerictypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numerictypmodout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numnode", 1, - AddBuiltinFunc(_0(3672), _1("numnode"), _2(1), _3(true), _4(false), _5(tsquery_numnode), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_numnode"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3672), _1("numnode"), _2(1), _3(true), _4(false), _5(tsquery_numnode), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_numnode"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numrange", 2, - AddBuiltinFunc(_0(3844), _1("numrange"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3906), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3845), _1("numrange"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3906), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1700, 1700, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor3"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3844), _1("numrange"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3906), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3845), _1("numrange"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3906), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1700, 1700, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor3"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numrange_subdiff", 1, - AddBuiltinFunc(_0(3924), _1("numrange_subdiff"), _2(2), _3(true), _4(false), _5(numrange_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numrange_subdiff"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3924), _1("numrange_subdiff"), _2(2), _3(true), _4(false), _5(numrange_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numrange_subdiff"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numtoday", 4, - AddBuiltinFunc(_0(3189), _1("numtoday"), _2(1), _3(true), _4(false), _5(int1_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 5545), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int1_interval"), _26("-"), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3190), _1("numtoday"), _2(1), _3(true), _4(false), _5(int2_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int2_interval"), _26("-"), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3191), _1("numtoday"), _2(1), _3(true), _4(false), _5(int4_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_interval"), _26("-"), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3842), _1("numtoday"), _2(1), _3(true), _4(false), _5(numeric_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_interval"), _26("-"), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3189), _1("numtoday"), _2(1), _3(true), _4(false), _5(int1_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 5545), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int1_interval"), _25("-"), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3190), _1("numtoday"), _2(1), _3(true), _4(false), _5(int2_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int2_interval"), _25("-"), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3191), _1("numtoday"), _2(1), _3(true), _4(false), _5(int4_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_interval"), _25("-"), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3842), _1("numtoday"), _2(1), _3(true), _4(false), _5(numeric_interval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_interval"), _25("-"), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "numtodsinterval", 1, - AddBuiltinFunc(_0(3172), _1("numtodsinterval"), _2(2), _3(true), _4(false), _5(numtodsinterval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numtodsinterval"), _26("-"), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3172), _1("numtodsinterval"), _2(2), _3(true), _4(false), _5(numtodsinterval), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numtodsinterval"), _25("-"), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nvarchar2", 1, - AddBuiltinFunc(_0(3961), _1("nvarchar2"), _2(3), _3(true), _4(false), _5(nvarchar2), _6(3969), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3097), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 3969, 23, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nvarchar2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3961), _1("nvarchar2"), _2(3), _3(true), _4(false), _5(nvarchar2), _6(3969), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3097), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 3969, 23, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nvarchar2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nvarchar2in", 1, - AddBuiltinFunc(_0(3962), _1("nvarchar2in"), _2(3), _3(true), _4(false), _5(nvarchar2in), _6(3969), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nvarchar2in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3962), _1("nvarchar2in"), _2(3), _3(true), _4(false), _5(nvarchar2in), _6(3969), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nvarchar2in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nvarchar2out", 1, - AddBuiltinFunc(_0(3963), _1("nvarchar2out"), _2(1), _3(true), _4(false), _5(nvarchar2out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3969), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nvarchar2out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3963), _1("nvarchar2out"), _2(1), _3(true), _4(false), _5(nvarchar2out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3969), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nvarchar2out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nvarchar2recv", 1, - AddBuiltinFunc(_0(3966), _1("nvarchar2recv"), _2(3), _3(true), _4(false), _5(nvarchar2recv), _6(3969), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nvarchar2recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3966), _1("nvarchar2recv"), _2(3), _3(true), _4(false), _5(nvarchar2recv), _6(3969), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nvarchar2recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nvarchar2send", 1, - AddBuiltinFunc(_0(3967), _1("nvarchar2send"), _2(1), _3(true), _4(false), _5(nvarchar2send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3969), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nvarchar2send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3967), _1("nvarchar2send"), _2(1), _3(true), _4(false), _5(nvarchar2send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3969), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nvarchar2send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nvarchar2typmodin", 1, - AddBuiltinFunc(_0(3964), _1("nvarchar2typmodin"), _2(1), _3(true), _4(false), _5(nvarchar2typmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1263), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nvarchar2typmodin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3964), _1("nvarchar2typmodin"), _2(1), _3(true), _4(false), _5(nvarchar2typmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1263), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nvarchar2typmodin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "nvarchar2typmodout", 1, - AddBuiltinFunc(_0(3965), _1("nvarchar2typmodout"), _2(1), _3(true), _4(false), _5(nvarchar2typmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("nvarchar2typmodout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3965), _1("nvarchar2typmodout"), _2(1), _3(true), _4(false), _5(nvarchar2typmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("nvarchar2typmodout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "obj_description", 2, - AddBuiltinFunc(_0(1215), _1("obj_description"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select description from pg_catalog.pg_description where objoid = $1 and classoid = (select oid from pg_catalog.pg_class where relname = $2 and relnamespace = 11) and objsubid = 0"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1348), _1("obj_description"), _2(1), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select description from pg_catalog.pg_description where objoid = $1 and objsubid = 0"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1215), _1("obj_description"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select description from pg_catalog.pg_description where objoid = $1 and classoid = (select oid from pg_catalog.pg_class where relname = $2 and relnamespace = 11) and objsubid = 0"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1348), _1("obj_description"), _2(1), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select description from pg_catalog.pg_description where objoid = $1 and objsubid = 0"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "octet_length", 4, - AddBuiltinFunc(_0(720), _1("octet_length"), _2(1), _3(true), _4(false), _5(byteaoctetlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteaoctetlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1374), _1("octet_length"), _2(1), _3(true), _4(false), _5(textoctetlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textoctetlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1375), _1("octet_length"), _2(1), _3(true), _4(false), _5(bpcharoctetlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bpcharoctetlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1682), _1("octet_length"), _2(1), _3(true), _4(false), _5(bitoctetlength), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitoctetlength"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(720), _1("octet_length"), _2(1), _3(true), _4(false), _5(byteaoctetlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteaoctetlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1374), _1("octet_length"), _2(1), _3(true), _4(false), _5(textoctetlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textoctetlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1375), _1("octet_length"), _2(1), _3(true), _4(false), _5(bpcharoctetlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bpcharoctetlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1682), _1("octet_length"), _2(1), _3(true), _4(false), _5(bitoctetlength), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitoctetlength"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oid", 1, - AddBuiltinFunc(_0(1287), _1("oid"), _2(1), _3(true), _4(false), _5(i8tooid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("i8tooid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1287), _1("oid"), _2(1), _3(true), _4(false), _5(i8tooid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("i8tooid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oideq", 1, - AddBuiltinFunc(_0(184), _1("oideq"), _2(2), _3(true), _4(false), _5(oideq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oideq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(184), _1("oideq"), _2(2), _3(true), _4(false), _5(oideq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oideq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidge", 1, - AddBuiltinFunc(_0(1639), _1("oidge"), _2(2), _3(true), _4(false), _5(oidge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1639), _1("oidge"), _2(2), _3(true), _4(false), _5(oidge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidgt", 1, - AddBuiltinFunc(_0(1638), _1("oidgt"), _2(2), _3(true), _4(false), _5(oidgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidgt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1638), _1("oidgt"), _2(2), _3(true), _4(false), _5(oidgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidgt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidin", 1, - AddBuiltinFunc(_0(1798), _1("oidin"), _2(1), _3(true), _4(false), _5(oidin), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1798), _1("oidin"), _2(1), _3(true), _4(false), _5(oidin), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidlarger", 1, - AddBuiltinFunc(_0(1965), _1("oidlarger"), _2(2), _3(true), _4(false), _5(oidlarger), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidlarger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1965), _1("oidlarger"), _2(2), _3(true), _4(false), _5(oidlarger), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidlarger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidle", 1, - AddBuiltinFunc(_0(717), _1("oidle"), _2(2), _3(true), _4(false), _5(oidle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(717), _1("oidle"), _2(2), _3(true), _4(false), _5(oidle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidlt", 1, - AddBuiltinFunc(_0(716), _1("oidlt"), _2(2), _3(true), _4(false), _5(oidlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidlt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(716), _1("oidlt"), _2(2), _3(true), _4(false), _5(oidlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidlt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidne", 1, - AddBuiltinFunc(_0(185), _1("oidne"), _2(2), _3(true), _4(false), _5(oidne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(185), _1("oidne"), _2(2), _3(true), _4(false), _5(oidne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidout", 1, - AddBuiltinFunc(_0(1799), _1("oidout"), _2(1), _3(true), _4(false), _5(oidout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1799), _1("oidout"), _2(1), _3(true), _4(false), _5(oidout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidrecv", 1, - AddBuiltinFunc(_0(2418), _1("oidrecv"), _2(1), _3(true), _4(false), _5(oidrecv), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2418), _1("oidrecv"), _2(1), _3(true), _4(false), _5(oidrecv), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidsend", 1, - AddBuiltinFunc(_0(2419), _1("oidsend"), _2(1), _3(true), _4(false), _5(oidsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2419), _1("oidsend"), _2(1), _3(true), _4(false), _5(oidsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidsmaller", 1, - AddBuiltinFunc(_0(1966), _1("oidsmaller"), _2(2), _3(true), _4(false), _5(oidsmaller), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidsmaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1966), _1("oidsmaller"), _2(2), _3(true), _4(false), _5(oidsmaller), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidsmaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectoreq", 1, - AddBuiltinFunc(_0(679), _1("oidvectoreq"), _2(2), _3(true), _4(false), _5(oidvectoreq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 30, 30), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectoreq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(679), _1("oidvectoreq"), _2(2), _3(true), _4(false), _5(oidvectoreq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 30, 30), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectoreq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorge", 1, - AddBuiltinFunc(_0(680), _1("oidvectorge"), _2(2), _3(true), _4(false), _5(oidvectorge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 30, 30), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(680), _1("oidvectorge"), _2(2), _3(true), _4(false), _5(oidvectorge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 30, 30), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorgt", 1, - AddBuiltinFunc(_0(681), _1("oidvectorgt"), _2(2), _3(true), _4(false), _5(oidvectorgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 30, 30), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorgt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(681), _1("oidvectorgt"), _2(2), _3(true), _4(false), _5(oidvectorgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 30, 30), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorgt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorin", 1, - AddBuiltinFunc(_0(54), _1("oidvectorin"), _2(1), _3(true), _4(false), _5(oidvectorin), _6(30), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(54), _1("oidvectorin"), _2(1), _3(true), _4(false), _5(oidvectorin), _6(30), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorin_extend", 1, - AddBuiltinFunc(_0(91), _1("oidvectorin_extend"), _2(1), _3(true), _4(false), _5(oidvectorin_extend), _6(32), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorin_extend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(91), _1("oidvectorin_extend"), _2(1), _3(true), _4(false), _5(oidvectorin_extend), _6(32), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorin_extend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorle", 1, - AddBuiltinFunc(_0(678), _1("oidvectorle"), _2(2), _3(true), _4(false), _5(oidvectorle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 30, 30), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(678), _1("oidvectorle"), _2(2), _3(true), _4(false), _5(oidvectorle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 30, 30), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorlt", 1, - AddBuiltinFunc(_0(677), _1("oidvectorlt"), _2(2), _3(true), _4(false), _5(oidvectorlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 30, 30), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorlt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(677), _1("oidvectorlt"), _2(2), _3(true), _4(false), _5(oidvectorlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 30, 30), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorlt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorne", 1, - AddBuiltinFunc(_0(619), _1("oidvectorne"), _2(2), _3(true), _4(false), _5(oidvectorne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 30, 30), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(619), _1("oidvectorne"), _2(2), _3(true), _4(false), _5(oidvectorne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 30, 30), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorout", 1, - AddBuiltinFunc(_0(55), _1("oidvectorout"), _2(1), _3(true), _4(false), _5(oidvectorout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 30), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(55), _1("oidvectorout"), _2(1), _3(true), _4(false), _5(oidvectorout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 30), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorout_extend", 1, - AddBuiltinFunc(_0(92), _1("oidvectorout_extend"), _2(1), _3(true), _4(false), _5(oidvectorout_extend), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 32), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorout_extend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(92), _1("oidvectorout_extend"), _2(1), _3(true), _4(false), _5(oidvectorout_extend), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 32), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorout_extend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorrecv", 1, - AddBuiltinFunc(_0(2420), _1("oidvectorrecv"), _2(1), _3(true), _4(false), _5(oidvectorrecv), _6(30), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2420), _1("oidvectorrecv"), _2(1), _3(true), _4(false), _5(oidvectorrecv), _6(30), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorrecv_extend", 1, - AddBuiltinFunc(_0(3122), _1("oidvectorrecv_extend"), _2(1), _3(true), _4(false), _5(oidvectorrecv_extend), _6(32), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorrecv_extend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3122), _1("oidvectorrecv_extend"), _2(1), _3(true), _4(false), _5(oidvectorrecv_extend), _6(32), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorrecv_extend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorsend", 1, - AddBuiltinFunc(_0(2421), _1("oidvectorsend"), _2(1), _3(true), _4(false), _5(oidvectorsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 30), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2421), _1("oidvectorsend"), _2(1), _3(true), _4(false), _5(oidvectorsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 30), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectorsend_extend", 1, - AddBuiltinFunc(_0(3123), _1("oidvectorsend_extend"), _2(1), _3(true), _4(false), _5(oidvectorsend_extend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 32), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectorsend_extend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3123), _1("oidvectorsend_extend"), _2(1), _3(true), _4(false), _5(oidvectorsend_extend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 32), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectorsend_extend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "oidvectortypes", 1, - AddBuiltinFunc(_0(1349), _1("oidvectortypes"), _2(1), _3(true), _4(false), _5(oidvectortypes), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 30), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("oidvectortypes"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1349), _1("oidvectortypes"), _2(1), _3(true), _4(false), _5(oidvectortypes), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 30), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("oidvectortypes"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "on_pb", 1, - AddBuiltinFunc(_0(136), _1("on_pb"), _2(2), _3(true), _4(false), _5(on_pb), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("on_pb"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(136), _1("on_pb"), _2(2), _3(true), _4(false), _5(on_pb), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("on_pb"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "on_pl", 1, - AddBuiltinFunc(_0(959), _1("on_pl"), _2(2), _3(true), _4(false), _5(on_pl), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("on_pl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(959), _1("on_pl"), _2(2), _3(true), _4(false), _5(on_pl), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("on_pl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "on_ppath", 1, - AddBuiltinFunc(_0(137), _1("on_ppath"), _2(2), _3(true), _4(false), _5(on_ppath), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("on_ppath"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(137), _1("on_ppath"), _2(2), _3(true), _4(false), _5(on_ppath), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("on_ppath"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "on_ps", 1, - AddBuiltinFunc(_0(369), _1("on_ps"), _2(2), _3(true), _4(false), _5(on_ps), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("on_ps"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(369), _1("on_ps"), _2(2), _3(true), _4(false), _5(on_ps), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("on_ps"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "on_sb", 1, - AddBuiltinFunc(_0(372), _1("on_sb"), _2(2), _3(true), _4(false), _5(on_sb), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("on_sb"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(372), _1("on_sb"), _2(2), _3(true), _4(false), _5(on_sb), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("on_sb"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "on_sl", 1, - AddBuiltinFunc(_0(960), _1("on_sl"), _2(2), _3(true), _4(false), _5(on_sl), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 601, 628), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("on_sl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(960), _1("on_sl"), _2(2), _3(true), _4(false), _5(on_sl), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 601, 628), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("on_sl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "opaque_in", 1, - AddBuiltinFunc(_0(2306), _1("opaque_in"), _2(1), _3(false), _4(false), _5(opaque_in), _6(2282), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("opaque_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2306), _1("opaque_in"), _2(1), _3(false), _4(false), _5(opaque_in), _6(2282), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("opaque_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "opaque_out", 1, - AddBuiltinFunc(_0(2307), _1("opaque_out"), _2(1), _3(true), _4(false), _5(opaque_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2282), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("opaque_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2307), _1("opaque_out"), _2(1), _3(true), _4(false), _5(opaque_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2282), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("opaque_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ordered_set_transition", 1, - AddBuiltinFunc(_0(4448), _1("ordered_set_transition"), _2(2), _3(false), _4(false), _5(ordered_set_transition), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2276), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ordered_set_transition"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4448), _1("ordered_set_transition"), _2(2), _3(false), _4(false), _5(ordered_set_transition), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2276), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ordered_set_transition"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "overlaps", 13, - AddBuiltinFunc(_0(1271), _1("overlaps"), _2(4), _3(false), _4(false), _5(overlaps_timetz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1266, 1266, 1266, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("overlaps_timetz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1304), _1("overlaps"), _2(4), _3(false), _4(false), _5(overlaps_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1184, 1184, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("overlaps_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(OVERLAPSV1FUNCOID), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 1184, 1186, 1184, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ($1, ($1 + $2)) overlaps ($3, ($3 + $4))"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(OVERLAPSV2FUNCOID), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 1184, 1184, 1184, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ($1, $2) overlaps ($3, ($3 + $4))"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(OVERLAPSV3FUNCOID), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 1184, 1186, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ($1, ($1 + $2)) overlaps ($3, $4)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(1308), _1("overlaps"), _2(4), _3(false), _4(false), _5(overlaps_time), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1083, 1083, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("overlaps_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1309), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1083, 1186, 1083, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ($1, ($1 + $2)) overlaps ($3, ($3 + $4))"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1310), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1083, 1083, 1083, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ($1, $2) overlaps ($3, ($3 + $4))"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1311), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1083, 1186, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ($1, ($1 + $2)) overlaps ($3, $4)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2041), _1("overlaps"), _2(4), _3(false), _4(false), _5(overlaps_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1114, 1114, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("overlaps_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2042), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1114, 1186, 1114, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ($1, ($1 + $2)) overlaps ($3, ($3 + $4))"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2043), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1114, 1114, 1114, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ($1, $2) overlaps ($3, ($3 + $4))"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2044), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1114, 1186, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ($1, ($1 + $2)) overlaps ($3, $4)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1271), _1("overlaps"), _2(4), _3(false), _4(false), _5(overlaps_timetz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1266, 1266, 1266, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("overlaps_timetz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1304), _1("overlaps"), _2(4), _3(false), _4(false), _5(overlaps_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1184, 1184, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("overlaps_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(OVERLAPSV1FUNCOID), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 1184, 1186, 1184, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ($1, ($1 + $2)) overlaps ($3, ($3 + $4))"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(OVERLAPSV2FUNCOID), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 1184, 1184, 1184, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ($1, $2) overlaps ($3, ($3 + $4))"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(OVERLAPSV3FUNCOID), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 1184, 1186, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ($1, ($1 + $2)) overlaps ($3, $4)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(1308), _1("overlaps"), _2(4), _3(false), _4(false), _5(overlaps_time), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1083, 1083, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("overlaps_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1309), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1083, 1186, 1083, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ($1, ($1 + $2)) overlaps ($3, ($3 + $4))"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1310), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1083, 1083, 1083, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ($1, $2) overlaps ($3, ($3 + $4))"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1311), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1083, 1186, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ($1, ($1 + $2)) overlaps ($3, $4)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2041), _1("overlaps"), _2(4), _3(false), _4(false), _5(overlaps_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1114, 1114, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("overlaps_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2042), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1114, 1186, 1114, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ($1, ($1 + $2)) overlaps ($3, ($3 + $4))"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2043), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1114, 1114, 1114, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ($1, $2) overlaps ($3, ($3 + $4))"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2044), _1("overlaps"), _2(4), _3(false), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1114, 1186, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ($1, ($1 + $2)) overlaps ($3, $4)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "overlay", 6, - AddBuiltinFunc(_0(749), _1("overlay"), _2(4), _3(true), _4(false), _5(byteaoverlay), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 17, 17, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteaoverlay"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(752), _1("overlay"), _2(3), _3(true), _4(false), _5(byteaoverlay_no_len), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 17, 17, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteaoverlay_no_len"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1404), _1("overlay"), _2(4), _3(true), _4(false), _5(textoverlay), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 25, 25, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textoverlay"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1405), _1("overlay"), _2(3), _3(true), _4(false), _5(textoverlay_no_len), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textoverlay_no_len"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3030), _1("overlay"), _2(4), _3(true), _4(false), _5(bitoverlay), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1560, 1560, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitoverlay"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3031), _1("overlay"), _2(3), _3(true), _4(false), _5(bitoverlay_no_len), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1560, 1560, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitoverlay_no_len"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(749), _1("overlay"), _2(4), _3(true), _4(false), _5(byteaoverlay), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 17, 17, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteaoverlay"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(752), _1("overlay"), _2(3), _3(true), _4(false), _5(byteaoverlay_no_len), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 17, 17, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteaoverlay_no_len"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1404), _1("overlay"), _2(4), _3(true), _4(false), _5(textoverlay), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 25, 25, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textoverlay"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1405), _1("overlay"), _2(3), _3(true), _4(false), _5(textoverlay_no_len), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textoverlay_no_len"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3030), _1("overlay"), _2(4), _3(true), _4(false), _5(bitoverlay), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1560, 1560, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitoverlay"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3031), _1("overlay"), _2(3), _3(true), _4(false), _5(bitoverlay_no_len), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1560, 1560, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitoverlay_no_len"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path", 1, - AddBuiltinFunc(_0(1447), _1("path"), _2(1), _3(true), _4(false), _5(poly_path), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_path"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1447), _1("path"), _2(1), _3(true), _4(false), _5(poly_path), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_path"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_add", 1, - AddBuiltinFunc(_0(1435), _1("path_add"), _2(2), _3(true), _4(false), _5(path_add), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_add"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1435), _1("path_add"), _2(2), _3(true), _4(false), _5(path_add), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_add"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_add_pt", 1, - AddBuiltinFunc(_0(1436), _1("path_add_pt"), _2(2), _3(true), _4(false), _5(path_add_pt), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_add_pt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1436), _1("path_add_pt"), _2(2), _3(true), _4(false), _5(path_add_pt), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_add_pt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_center", 1, - AddBuiltinFunc(_0(226), _1("path_center"), _2(1), _3(true), _4(false), _5(path_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(226), _1("path_center"), _2(1), _3(true), _4(false), _5(path_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_contain_pt", 1, - AddBuiltinFunc(_0(1426), _1("path_contain_pt"), _2(2), _3(true), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.on_ppath($2, $1)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1426), _1("path_contain_pt"), _2(2), _3(true), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.on_ppath($2, $1)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_distance", 1, - AddBuiltinFunc(_0(370), _1("path_distance"), _2(2), _3(true), _4(false), _5(path_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_distance"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(370), _1("path_distance"), _2(2), _3(true), _4(false), _5(path_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_distance"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_div_pt", 1, - AddBuiltinFunc(_0(1439), _1("path_div_pt"), _2(2), _3(true), _4(false), _5(path_div_pt), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_div_pt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1439), _1("path_div_pt"), _2(2), _3(true), _4(false), _5(path_div_pt), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_div_pt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_in", 1, - AddBuiltinFunc(_0(121), _1("path_in"), _2(1), _3(true), _4(false), _5(path_in), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(121), _1("path_in"), _2(1), _3(true), _4(false), _5(path_in), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_inter", 1, - AddBuiltinFunc(_0(973), _1("path_inter"), _2(2), _3(true), _4(false), _5(path_inter), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_inter"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(973), _1("path_inter"), _2(2), _3(true), _4(false), _5(path_inter), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_inter"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_length", 1, - AddBuiltinFunc(_0(987), _1("path_length"), _2(1), _3(true), _4(false), _5(path_length), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_length"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(987), _1("path_length"), _2(1), _3(true), _4(false), _5(path_length), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_length"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_mul_pt", 1, - AddBuiltinFunc(_0(1438), _1("path_mul_pt"), _2(2), _3(true), _4(false), _5(path_mul_pt), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_mul_pt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1438), _1("path_mul_pt"), _2(2), _3(true), _4(false), _5(path_mul_pt), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_mul_pt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_n_eq", 1, - AddBuiltinFunc(_0(984), _1("path_n_eq"), _2(2), _3(true), _4(false), _5(path_n_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_n_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(984), _1("path_n_eq"), _2(2), _3(true), _4(false), _5(path_n_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_n_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_n_ge", 1, - AddBuiltinFunc(_0(986), _1("path_n_ge"), _2(2), _3(true), _4(false), _5(path_n_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_n_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(986), _1("path_n_ge"), _2(2), _3(true), _4(false), _5(path_n_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_n_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_n_gt", 1, - AddBuiltinFunc(_0(983), _1("path_n_gt"), _2(2), _3(true), _4(false), _5(path_n_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_n_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(983), _1("path_n_gt"), _2(2), _3(true), _4(false), _5(path_n_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_n_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_n_le", 1, - AddBuiltinFunc(_0(985), _1("path_n_le"), _2(2), _3(true), _4(false), _5(path_n_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_n_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(985), _1("path_n_le"), _2(2), _3(true), _4(false), _5(path_n_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_n_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_n_lt", 1, - AddBuiltinFunc(_0(982), _1("path_n_lt"), _2(2), _3(true), _4(false), _5(path_n_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_n_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(982), _1("path_n_lt"), _2(2), _3(true), _4(false), _5(path_n_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_n_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_npoints", 1, - AddBuiltinFunc(_0(1432), _1("path_npoints"), _2(1), _3(true), _4(false), _5(path_npoints), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_npoints"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1432), _1("path_npoints"), _2(1), _3(true), _4(false), _5(path_npoints), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_npoints"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_out", 1, - AddBuiltinFunc(_0(122), _1("path_out"), _2(1), _3(true), _4(false), _5(path_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(122), _1("path_out"), _2(1), _3(true), _4(false), _5(path_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_recv", 1, - AddBuiltinFunc(_0(2482), _1("path_recv"), _2(1), _3(true), _4(false), _5(path_recv), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2482), _1("path_recv"), _2(1), _3(true), _4(false), _5(path_recv), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_send", 1, - AddBuiltinFunc(_0(2483), _1("path_send"), _2(1), _3(true), _4(false), _5(path_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2483), _1("path_send"), _2(1), _3(true), _4(false), _5(path_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "path_sub_pt", 1, - AddBuiltinFunc(_0(1437), _1("path_sub_pt"), _2(2), _3(true), _4(false), _5(path_sub_pt), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 602, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_sub_pt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1437), _1("path_sub_pt"), _2(2), _3(true), _4(false), _5(path_sub_pt), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 602, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_sub_pt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pclose", 1, - AddBuiltinFunc(_0(1433), _1("pclose"), _2(1), _3(true), _4(false), _5(path_close), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_close"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1433), _1("pclose"), _2(1), _3(true), _4(false), _5(path_close), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_close"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "percent_rank", 1, - AddBuiltinFunc(_0(3103), _1("percent_rank"), _2(0), _3(false), _4(false), _5(window_percent_rank), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_percent_rank"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3103), _1("percent_rank"), _2(0), _3(false), _4(false), _5(window_percent_rank), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_percent_rank"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "percentile_cont", 2, - AddBuiltinFunc(_0(PERCENTILECONTAGGFUNCOID), _1("percentile_cont"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4454), _1("percentile_cont"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(PERCENTILECONTAGGFUNCOID), _1("percentile_cont"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4454), _1("percentile_cont"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "percentile_cont_float8_final", 1, - AddBuiltinFunc(_0(4453), _1("percentile_cont_float8_final"), _2(3), _3(false), _4(false), _5(percentile_cont_float8_final), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("percentile_cont_float8_final"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4453), _1("percentile_cont_float8_final"), _2(3), _3(false), _4(false), _5(percentile_cont_float8_final), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("percentile_cont_float8_final"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "percentile_cont_interval_final", 1, - AddBuiltinFunc(_0(4455), _1("percentile_cont_interval_final"), _2(3), _3(false), _4(false), _5(percentile_cont_interval_final), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 701, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("percentile_cont_interval_final"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4455), _1("percentile_cont_interval_final"), _2(3), _3(false), _4(false), _5(percentile_cont_interval_final), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 701, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("percentile_cont_interval_final"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_advisory_lock", 3, - AddBuiltinFunc(_0(2880), _1("pg_advisory_lock"), _2(1), _3(true), _4(false), _5(pg_advisory_lock_int8), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_lock_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2886), _1("pg_advisory_lock"), _2(2), _3(true), _4(false), _5(pg_advisory_lock_int4), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_lock_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(9016), _1("pg_advisory_lock"), _2(3), _3(true), _4(false), _5(pg_advisory_lock_sp_db_int4), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 23, 23, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_lock_sp_db_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2880), _1("pg_advisory_lock"), _2(1), _3(true), _4(false), _5(pg_advisory_lock_int8), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_lock_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2886), _1("pg_advisory_lock"), _2(2), _3(true), _4(false), _5(pg_advisory_lock_int4), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_lock_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(9016), _1("pg_advisory_lock"), _2(3), _3(true), _4(false), _5(pg_advisory_lock_sp_db_int4), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 23, 23, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_lock_sp_db_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_advisory_lock_shared", 2, - AddBuiltinFunc(_0(2881), _1("pg_advisory_lock_shared"), _2(1), _3(true), _4(false), _5(pg_advisory_lock_shared_int8), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_lock_shared_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2887), _1("pg_advisory_lock_shared"), _2(2), _3(true), _4(false), _5(pg_advisory_lock_shared_int4), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_lock_shared_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2881), _1("pg_advisory_lock_shared"), _2(1), _3(true), _4(false), _5(pg_advisory_lock_shared_int8), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_lock_shared_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2887), _1("pg_advisory_lock_shared"), _2(2), _3(true), _4(false), _5(pg_advisory_lock_shared_int4), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_lock_shared_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_advisory_unlock", 3, - AddBuiltinFunc(_0(2884), _1("pg_advisory_unlock"), _2(1), _3(true), _4(false), _5(pg_advisory_unlock_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_unlock_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2890), _1("pg_advisory_unlock"), _2(2), _3(true), _4(false), _5(pg_advisory_unlock_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_unlock_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(9015), _1("pg_advisory_unlock"), _2(3), _3(true), _4(false), _5(pg_advisory_unlock_sp_db_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 23, 23, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_unlock_sp_db_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2884), _1("pg_advisory_unlock"), _2(1), _3(true), _4(false), _5(pg_advisory_unlock_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_unlock_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2890), _1("pg_advisory_unlock"), _2(2), _3(true), _4(false), _5(pg_advisory_unlock_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_unlock_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(9015), _1("pg_advisory_unlock"), _2(3), _3(true), _4(false), _5(pg_advisory_unlock_sp_db_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 23, 23, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_unlock_sp_db_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_advisory_unlock_all", 1, - AddBuiltinFunc(_0(2892), _1("pg_advisory_unlock_all"), _2(0), _3(true), _4(false), _5(pg_advisory_unlock_all), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_unlock_all"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2892), _1("pg_advisory_unlock_all"), _2(0), _3(true), _4(false), _5(pg_advisory_unlock_all), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_unlock_all"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_advisory_unlock_shared", 2, - AddBuiltinFunc(_0(2885), _1("pg_advisory_unlock_shared"), _2(1), _3(true), _4(false), _5(pg_advisory_unlock_shared_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_unlock_shared_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2891), _1("pg_advisory_unlock_shared"), _2(2), _3(true), _4(false), _5(pg_advisory_unlock_shared_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_unlock_shared_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2885), _1("pg_advisory_unlock_shared"), _2(1), _3(true), _4(false), _5(pg_advisory_unlock_shared_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_unlock_shared_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2891), _1("pg_advisory_unlock_shared"), _2(2), _3(true), _4(false), _5(pg_advisory_unlock_shared_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_unlock_shared_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_advisory_xact_lock", 2, - AddBuiltinFunc(_0(3089), _1("pg_advisory_xact_lock"), _2(1), _3(true), _4(false), _5(pg_advisory_xact_lock_int8), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_xact_lock_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3093), _1("pg_advisory_xact_lock"), _2(2), _3(true), _4(false), _5(pg_advisory_xact_lock_int4), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_xact_lock_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3089), _1("pg_advisory_xact_lock"), _2(1), _3(true), _4(false), _5(pg_advisory_xact_lock_int8), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_xact_lock_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3093), _1("pg_advisory_xact_lock"), _2(2), _3(true), _4(false), _5(pg_advisory_xact_lock_int4), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_xact_lock_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_advisory_xact_lock_shared", 2, - AddBuiltinFunc(_0(3090), _1("pg_advisory_xact_lock_shared"), _2(1), _3(true), _4(false), _5(pg_advisory_xact_lock_shared_int8), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_xact_lock_shared_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3094), _1("pg_advisory_xact_lock_shared"), _2(2), _3(true), _4(false), _5(pg_advisory_xact_lock_shared_int4), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_advisory_xact_lock_shared_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3090), _1("pg_advisory_xact_lock_shared"), _2(1), _3(true), _4(false), _5(pg_advisory_xact_lock_shared_int8), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_xact_lock_shared_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3094), _1("pg_advisory_xact_lock_shared"), _2(2), _3(true), _4(false), _5(pg_advisory_xact_lock_shared_int4), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_advisory_xact_lock_shared_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_autovac_coordinator", 1, - AddBuiltinFunc(_0(4081), _1("pg_autovac_coordinator"), _2(1), _3(false), _4(true), _5(pg_autovac_coordinator), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_autovac_coordinator"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4081), _1("pg_autovac_coordinator"), _2(1), _3(false), _4(true), _5(pg_autovac_coordinator), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_autovac_coordinator"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_autovac_status", 1, - AddBuiltinFunc(_0(3223), _1("pg_autovac_status"), _2(1), _3(true), _4(true), _5(pg_autovac_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(10, 26, 25, 25, 25, 16, 20, 20, 16, 20, 20), _22(10, 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(10, "relid", "nspname", "relname", "nodename", "doanalyze", "anltuples", "anlthresh", "dovacuum", "vactuples", "vacthresh"), _24(NULL), _25("pg_autovac_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3223), _1("pg_autovac_status"), _2(1), _3(true), _4(true), _5(pg_autovac_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(10, 26, 25, 25, 25, 16, 20, 20, 16, 20, 20), _21(10, 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(10, "relid", "nspname", "relname", "nodename", "doanalyze", "anltuples", "anlthresh", "dovacuum", "vactuples", "vacthresh"), _23(NULL), _24("pg_autovac_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_autovac_timeout", 1, - AddBuiltinFunc(_0(4080), _1("pg_autovac_timeout"), _2(1), _3(false), _4(true), _5(pg_autovac_timeout), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_autovac_timeout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4080), _1("pg_autovac_timeout"), _2(1), _3(false), _4(true), _5(pg_autovac_timeout), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_autovac_timeout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_available_extension_versions", 1, - AddBuiltinFunc(_0(3083), _1("pg_available_extension_versions"), _2(0), _3(true), _4(true), _5(pg_available_extension_versions), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(7, 19, 25, 16, 16, 19, 1003, 25), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "name", "version", "superuser", "relocatable", "schema", "requires", "comment"), _24(NULL), _25("pg_available_extension_versions"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3083), _1("pg_available_extension_versions"), _2(0), _3(true), _4(true), _5(pg_available_extension_versions), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(7, 19, 25, 16, 16, 19, 1003, 25), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "name", "version", "superuser", "relocatable", "schema", "requires", "comment"), _23(NULL), _24("pg_available_extension_versions"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_available_extensions", 1, - AddBuiltinFunc(_0(3082), _1("pg_available_extensions"), _2(0), _3(true), _4(true), _5(pg_available_extensions), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(3, 19, 25, 25), _22(3, 'o', 'o', 'o'), _23(3, "name", "default_version", "comment"), _24(NULL), _25("pg_available_extensions"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3082), _1("pg_available_extensions"), _2(0), _3(true), _4(true), _5(pg_available_extensions), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(3, 19, 25, 25), _21(3, 'o', 'o', 'o'), _22(3, "name", "default_version", "comment"), _23(NULL), _24("pg_available_extensions"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_backend_pid", 1, - AddBuiltinFunc(_0(PGBACKENDPIDFUNCOID), _1("pg_backend_pid"), _2(0), _3(true), _4(false), _5(pg_backend_pid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_backend_pid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(PGBACKENDPIDFUNCOID), _1("pg_backend_pid"), _2(0), _3(true), _4(false), _5(pg_backend_pid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_backend_pid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_buffercache_pages", 1, - AddBuiltinFunc(_0(4130), _1("pg_buffercache_pages"), _2(0), _3(false), _4(true), _5(pg_buffercache_pages), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(9, 23, 26, 21, 26, 26, 21, 20, 16, 21), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "bufferid", "relfilenode", "bucketid", "reltablespace", "reldatabase", "relforknumber", "relblocknumber", "isdirty", "usage_count"), _24(NULL), _25("pg_buffercache_pages"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4130), _1("pg_buffercache_pages"), _2(0), _3(false), _4(true), _5(pg_buffercache_pages), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(9, 23, 26, 21, 26, 26, 21, 20, 16, 21), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "bufferid", "relfilenode", "bucketid", "reltablespace", "reldatabase", "relforknumber", "relblocknumber", "isdirty", "usage_count"), _23(NULL), _24("pg_buffercache_pages"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_cancel_backend", 1, - AddBuiltinFunc(_0(2171), _1("pg_cancel_backend"), _2(1), _3(true), _4(false), _5(pg_cancel_backend), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_cancel_backend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2171), _1("pg_cancel_backend"), _2(1), _3(true), _4(false), _5(pg_cancel_backend), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_cancel_backend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_cancel_invalid_query", 1, - AddBuiltinFunc(_0(3213), _1("pg_cancel_invalid_query"), _2(0), _3(true), _4(false), _5(pg_cancel_invalid_query), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_cancel_invalid_query"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3213), _1("pg_cancel_invalid_query"), _2(0), _3(true), _4(false), _5(pg_cancel_invalid_query), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_cancel_invalid_query"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_cbm_force_track", 1, - AddBuiltinFunc(_0(4655), _1("pg_cbm_force_track"), _2(2), _3(true), _4(false), _5(pg_cbm_force_track), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(3, 25, 23, 25), _22(3, 'i', 'i', 'o'), _23(3, "target_lsn", "time_out", "tracked_lsn"), _24(NULL), _25("pg_cbm_force_track"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4655), _1("pg_cbm_force_track"), _2(2), _3(true), _4(false), _5(pg_cbm_force_track), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(3, 25, 23, 25), _21(3, 'i', 'i', 'o'), _22(3, "target_lsn", "time_out", "tracked_lsn"), _23(NULL), _24("pg_cbm_force_track"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_cbm_get_changed_block", 1, - AddBuiltinFunc(_0(4653), _1("pg_cbm_get_changed_block"), _2(2), _3(true), _4(true), _5(pg_cbm_get_changed_block), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(15, 25, 25, 25, 25, 26, 26, 26, 23, 25, 16, 16, 16, 26, 26, 25), _22(15, 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(15, "start_lsn", "end_lsn", "merged_start_lsn", "merged_end_lsn", "tablespace_oid", "database_oid", "relfilenode", "fork_number", "path", "rel_dropped", "rel_created", "rel_truncated", "truncate_blocknum", "changed_block_number", "changed_block_list"), _24(NULL), _25("pg_cbm_get_changed_block"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4653), _1("pg_cbm_get_changed_block"), _2(2), _3(true), _4(true), _5(pg_cbm_get_changed_block), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(15, 25, 25, 25, 25, 26, 26, 26, 23, 25, 16, 16, 16, 26, 26, 25), _21(15, 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(15, "start_lsn", "end_lsn", "merged_start_lsn", "merged_end_lsn", "tablespace_oid", "database_oid", "relfilenode", "fork_number", "path", "rel_dropped", "rel_created", "rel_truncated", "truncate_blocknum", "changed_block_number", "changed_block_list"), _23(NULL), _24("pg_cbm_get_changed_block"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_cbm_get_merged_file", 1, - AddBuiltinFunc(_0(4652), _1("pg_cbm_get_merged_file"), _2(2), _3(true), _4(false), _5(pg_cbm_get_merged_file), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(3, 25, 25, 25), _22(3, 'i', 'i', 'o'), _23(3, "start_lsn", "end_lsn", "output_file_name"), _24(NULL), _25("pg_cbm_get_merged_file"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4652), _1("pg_cbm_get_merged_file"), _2(2), _3(true), _4(false), _5(pg_cbm_get_merged_file), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(3, 25, 25, 25), _21(3, 'i', 'i', 'o'), _22(3, "start_lsn", "end_lsn", "output_file_name"), _23(NULL), _24("pg_cbm_get_merged_file"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_cbm_recycle_file", 1, - AddBuiltinFunc(_0(4654), _1("pg_cbm_recycle_file"), _2(1), _3(true), _4(false), _5(pg_cbm_recycle_file), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(2, 25, 25), _22(2, 'i', 'o'), _23(2, "target_lsn", "recycle_end_lsn"), _24(NULL), _25("pg_cbm_recycle_file"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4654), _1("pg_cbm_recycle_file"), _2(1), _3(true), _4(false), _5(pg_cbm_recycle_file), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(2, 25, 25), _21(2, 'i', 'o'), _22(2, "target_lsn", "recycle_end_lsn"), _23(NULL), _24("pg_cbm_recycle_file"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_cbm_tracked_location", 1, - AddBuiltinFunc(_0(4651), _1("pg_cbm_tracked_location"), _2(0), _3(true), _4(false), _5(pg_cbm_tracked_location), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_cbm_tracked_location"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4651), _1("pg_cbm_tracked_location"), _2(0), _3(true), _4(false), _5(pg_cbm_tracked_location), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_cbm_tracked_location"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_char_to_encoding", 1, - AddBuiltinFunc(_0(PGCHARTOENCODINGFUNCOID), _1("pg_char_to_encoding"), _2(1), _3(true), _4(false), _5(PG_char_to_encoding), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("PG_char_to_encoding"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(PGCHARTOENCODINGFUNCOID), _1("pg_char_to_encoding"), _2(1), _3(true), _4(false), _5(PG_char_to_encoding), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("PG_char_to_encoding"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "pg_check_authid", 1, - AddBuiltinFunc(_0(PGCHECKAUTHIDFUNCOID), _1("pg_check_authid"), _2(1), _3(true), _4(false), _5(pg_check_authid), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_check_authid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(PGCHECKAUTHIDFUNCOID), _1("pg_check_authid"), _2(1), _3(true), _4(false), _5(pg_check_authid), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_check_authid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_check_xidlimit", 1, - AddBuiltinFunc(_0(1999), _1("pg_check_xidlimit"), _2(0), _3(true), _4(false), _5(pg_check_xidlimit), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_check_xidlimit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1999), _1("pg_check_xidlimit"), _2(0), _3(true), _4(false), _5(pg_check_xidlimit), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_check_xidlimit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_clean_region_info", 1, - AddBuiltinFunc(_0(4209), _1("pg_clean_region_info"), _2(0), _3(true), _4(false), _5(pg_clean_region_info), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_clean_region_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4209), _1("pg_clean_region_info"), _2(0), _3(true), _4(false), _5(pg_clean_region_info), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_clean_region_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_client_encoding", 1, - AddBuiltinFunc(_0(PGCLIENTENCODINGFUNCOID), _1("pg_client_encoding"), _2(0), _3(true), _4(false), _5(pg_client_encoding), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_client_encoding"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(PGCLIENTENCODINGFUNCOID), _1("pg_client_encoding"), _2(0), _3(true), _4(false), _5(pg_client_encoding), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_client_encoding"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "pg_collation_for", 1, - AddBuiltinFunc(_0(3162), _1("pg_collation_for"), _2(1), _3(false), _4(false), _5(pg_collation_for), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2276), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_collation_for"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(3162), _1("pg_collation_for"), _2(1), _3(false), _4(false), _5(pg_collation_for), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2276), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_collation_for"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "pg_collation_is_visible", 1, - AddBuiltinFunc(_0(3815), _1("pg_collation_is_visible"), _2(1), _3(true), _4(false), _5(pg_collation_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_collation_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3815), _1("pg_collation_is_visible"), _2(1), _3(true), _4(false), _5(pg_collation_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_collation_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_column_size", 1, - AddBuiltinFunc(_0(PGCOLUMNSIZEFUNCOID), _1("pg_column_size"), _2(1), _3(true), _4(false), _5(pg_column_size), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2276), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_column_size"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(PGCOLUMNSIZEFUNCOID), _1("pg_column_size"), _2(1), _3(true), _4(false), _5(pg_column_size), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2276), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_column_size"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "pg_comm_delay", 1, - AddBuiltinFunc(_0(1987), _1("pg_comm_delay"), _2(0), _3(true), _4(true), _5(pg_comm_delay), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(7, 25, 25, 25, 23, 23, 23, 23), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "node_name", "remote_name", "remote_host", "stream_num", "min_delay", "average", "max_delay"), _24(NULL), _25("pg_comm_delay"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1987), _1("pg_comm_delay"), _2(0), _3(true), _4(true), _5(pg_comm_delay), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(7, 25, 25, 25, 23, 23, 23, 23), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "node_name", "remote_name", "remote_host", "stream_num", "min_delay", "average", "max_delay"), _23(NULL), _24("pg_comm_delay"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_comm_recv_stream", 1, - AddBuiltinFunc(_0(1984), _1("pg_comm_recv_stream"), _2(0), _3(true), _4(true), _5(pg_comm_recv_stream), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(17, 25, 20, 25, 20, 23, 23, 23, 25, 20, 23, 23, 23, 20, 20, 20, 20, 20), _22(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(17, "node_name", "local_tid", "remote_name", "remote_tid", "idx", "sid", "tcp_sock", "state", "query_id", "pn_id", "send_smp", "recv_smp", "recv_bytes", "time", "speed", "quota", "buff_usize"), _24(NULL), _25("pg_comm_recv_stream"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1984), _1("pg_comm_recv_stream"), _2(0), _3(true), _4(true), _5(pg_comm_recv_stream), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(17, 25, 20, 25, 20, 23, 23, 23, 25, 20, 23, 23, 23, 20, 20, 20, 20, 20), _21(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(17, "node_name", "local_tid", "remote_name", "remote_tid", "idx", "sid", "tcp_sock", "state", "query_id", "pn_id", "send_smp", "recv_smp", "recv_bytes", "time", "speed", "quota", "buff_usize"), _23(NULL), _24("pg_comm_recv_stream"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_comm_send_stream", 1, - AddBuiltinFunc(_0(1985), _1("pg_comm_send_stream"), _2(0), _3(true), _4(true), _5(pg_comm_send_stream), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(17, 25, 20, 25, 20, 23, 23, 23, 25, 20, 23, 23, 23, 20, 20, 20, 20, 20), _22(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(17, "node_name", "local_tid", "remote_name", "remote_tid", "idx", "sid", "tcp_sock", "state", "query_id", "pn_id", "send_smp", "recv_smp", "send_bytes", "time", "speed", "quota", "wait_quota"), _24(NULL), _25("pg_comm_send_stream"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1985), _1("pg_comm_send_stream"), _2(0), _3(true), _4(true), _5(pg_comm_send_stream), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(17, 25, 20, 25, 20, 23, 23, 23, 25, 20, 23, 23, 23, 20, 20, 20, 20, 20), _21(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(17, "node_name", "local_tid", "remote_name", "remote_tid", "idx", "sid", "tcp_sock", "state", "query_id", "pn_id", "send_smp", "recv_smp", "send_bytes", "time", "speed", "quota", "wait_quota"), _23(NULL), _24("pg_comm_send_stream"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_comm_status", 1, - AddBuiltinFunc(_0(1986), _1("pg_comm_status"), _2(0), _3(true), _4(true), _5(pg_comm_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(13, 25, 23, 23, 20, 20, 20, 20, 20, 23, 23, 23, 23, 23), _22(13, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(13, "node_name", "rxpck_rate", "txpck_rate", "rxkB_rate", "txkB_rate", "buffer", "memKB_libcomm", "memKB_libpq", "used_PM", "used_sflow", "used_rflow", "used_rloop", "stream"), _24(NULL), _25("pg_comm_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1986), _1("pg_comm_status"), _2(0), _3(true), _4(true), _5(pg_comm_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(13, 25, 23, 23, 20, 20, 20, 20, 20, 23, 23, 23, 23, 23), _21(13, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(13, "node_name", "rxpck_rate", "txpck_rate", "rxkB_rate", "txkB_rate", "buffer", "memKB_libcomm", "memKB_libpq", "used_PM", "used_sflow", "used_rflow", "used_rloop", "stream"), _23(NULL), _24("pg_comm_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_conf_load_time", 1, - AddBuiltinFunc(_0(2034), _1("pg_conf_load_time"), _2(0), _3(true), _4(false), _5(pg_conf_load_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_conf_load_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2034), _1("pg_conf_load_time"), _2(0), _3(true), _4(false), _5(pg_conf_load_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_conf_load_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_control_group_config", 1, - AddBuiltinFunc(_0(3843), _1("pg_control_group_config"), _2(0), _3(true), _4(false), _5(pg_control_group_config), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_control_group_config"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3843), _1("pg_control_group_config"), _2(0), _3(true), _4(false), _5(pg_control_group_config), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_control_group_config"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_conversion_is_visible", 1, - AddBuiltinFunc(_0(2093), _1("pg_conversion_is_visible"), _2(1), _3(true), _4(false), _5(pg_conversion_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_conversion_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2093), _1("pg_conversion_is_visible"), _2(1), _3(true), _4(false), _5(pg_conversion_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_conversion_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_create_logical_replication_slot", 1, - AddBuiltinFunc(_0(4215), _1("pg_create_logical_replication_slot"), _2(2), _3(false), _4(false), _5(pg_create_logical_replication_slot), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 19, 19), _21(4, 19, 19, 25, 25), _22(4, 'i', 'i', 'o', 'o'), _23(4, "slotname", "plugin", "slotname", "xlog_position"), _24(NULL), _25("pg_create_logical_replication_slot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4215), _1("pg_create_logical_replication_slot"), _2(2), _3(false), _4(false), _5(pg_create_logical_replication_slot), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 19, 19), _20(4, 19, 19, 25, 25), _21(4, 'i', 'i', 'o', 'o'), _22(4, "slotname", "plugin", "slotname", "xlog_position"), _23(NULL), _24("pg_create_logical_replication_slot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_create_physical_replication_slot", 1, - AddBuiltinFunc(_0(3779), _1("pg_create_physical_replication_slot"), _2(2), _3(false), _4(false), _5(pg_create_physical_replication_slot), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 19, 16), _21(4, 19, 16, 25, 25), _22(4, 'i', 'i', 'o', 'o'), _23(4, "slotname", "dummy_standby", "slotname", "xlog_position"), _24(NULL), _25("pg_create_physical_replication_slot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3779), _1("pg_create_physical_replication_slot"), _2(2), _3(false), _4(false), _5(pg_create_physical_replication_slot), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 19, 16), _20(4, 19, 16, 25, 25), _21(4, 'i', 'i', 'o', 'o'), _22(4, "slotname", "dummy_standby", "slotname", "xlog_position"), _23(NULL), _24("pg_create_physical_replication_slot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_create_restore_point", 1, - AddBuiltinFunc(_0(3098), _1("pg_create_restore_point"), _2(1), _3(true), _4(false), _5(pg_create_restore_point), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_create_restore_point"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3098), _1("pg_create_restore_point"), _2(1), _3(true), _4(false), _5(pg_create_restore_point), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_create_restore_point"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_current_sessid", 1, - AddBuiltinFunc(_0(3267), _1("pg_current_sessid"), _2(0), _3(true), _4(false), _5(pg_current_sessid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_current_sessid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3267), _1("pg_current_sessid"), _2(0), _3(true), _4(false), _5(pg_current_sessid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_current_sessid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_current_sessionid", 1, - AddBuiltinFunc(_0(3266), _1("pg_current_sessionid"), _2(0), _3(false), _4(false), _5(pg_current_sessionid), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_current_sessionid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3266), _1("pg_current_sessionid"), _2(0), _3(false), _4(false), _5(pg_current_sessionid), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_current_sessionid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_current_userid", 1, - AddBuiltinFunc(_0(3265), _1("pg_current_userid"), _2(0), _3(false), _4(false), _5(pg_current_userid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_current_userid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3265), _1("pg_current_userid"), _2(0), _3(false), _4(false), _5(pg_current_userid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_current_userid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_current_xlog_insert_location", 1, - AddBuiltinFunc(_0(2852), _1("pg_current_xlog_insert_location"), _2(0), _3(true), _4(false), _5(pg_current_xlog_insert_location), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_current_xlog_insert_location"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2852), _1("pg_current_xlog_insert_location"), _2(0), _3(true), _4(false), _5(pg_current_xlog_insert_location), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_current_xlog_insert_location"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_current_xlog_location", 1, - AddBuiltinFunc(_0(2849), _1("pg_current_xlog_location"), _2(0), _3(true), _4(false), _5(pg_current_xlog_location), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_current_xlog_location"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2849), _1("pg_current_xlog_location"), _2(0), _3(true), _4(false), _5(pg_current_xlog_location), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_current_xlog_location"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_cursor", 1, - AddBuiltinFunc(_0(2511), _1("pg_cursor"), _2(0), _3(true), _4(true), _5(pg_cursor), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(6, 25, 25, 16, 16, 16, 1184), _22(6, 'o', 'o', 'o', 'o', 'o', 'o'), _23(6, "name", "statement", "is_holdable", "is_binary", "is_scrollable", "creation_time"), _24(NULL), _25("pg_cursor"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2511), _1("pg_cursor"), _2(0), _3(true), _4(true), _5(pg_cursor), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(6, 25, 25, 16, 16, 16, 1184), _21(6, 'o', 'o', 'o', 'o', 'o', 'o'), _22(6, "name", "statement", "is_holdable", "is_binary", "is_scrollable", "creation_time"), _23(NULL), _24("pg_cursor"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_database_size", 2, - AddBuiltinFunc(_0(2168), _1("pg_database_size"), _2(1), _3(true), _4(false), _5(pg_database_size_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_database_size_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2324), _1("pg_database_size"), _2(1), _3(true), _4(false), _5(pg_database_size_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_database_size_oid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2168), _1("pg_database_size"), _2(1), _3(true), _4(false), _5(pg_database_size_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_database_size_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2324), _1("pg_database_size"), _2(1), _3(true), _4(false), _5(pg_database_size_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_database_size_oid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_delete_audit", 1, - AddBuiltinFunc(_0(3781), _1("pg_delete_audit"), _2(2), _3(false), _4(false), _5(pg_delete_audit), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 1184, 1184), _21(2, 1184, 1184), _22(2, 'i', 'i'), _23(2, "begin", "end"), _24(NULL), _25("pg_delete_audit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3781), _1("pg_delete_audit"), _2(2), _3(false), _4(false), _5(pg_delete_audit), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 1184, 1184), _20(2, 1184, 1184), _21(2, 'i', 'i'), _22(2, "begin", "end"), _23(NULL), _24("pg_delete_audit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_describe_object", 1, - AddBuiltinFunc(_0(3537), _1("pg_describe_object"), _2(3), _3(true), _4(false), _5(pg_describe_object), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_describe_object"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3537), _1("pg_describe_object"), _2(3), _3(true), _4(false), _5(pg_describe_object), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_describe_object"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_disable_delay_ddl_recycle", 1, - AddBuiltinFunc(_0(4657), _1("pg_disable_delay_ddl_recycle"), _2(2), _3(true), _4(false), _5(pg_disable_delay_ddl_recycle), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 16), _21(4, 25, 16, 25, 25), _22(4, 'i', 'i', 'o', 'o'), _23(4, "barrier_lsn", "is_force", "ddl_delay_start_lsn", "ddl_delay_end_lsn"), _24(NULL), _25("pg_disable_delay_ddl_recycle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4657), _1("pg_disable_delay_ddl_recycle"), _2(2), _3(true), _4(false), _5(pg_disable_delay_ddl_recycle), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 16), _20(4, 25, 16, 25, 25), _21(4, 'i', 'i', 'o', 'o'), _22(4, "barrier_lsn", "is_force", "ddl_delay_start_lsn", "ddl_delay_end_lsn"), _23(NULL), _24("pg_disable_delay_ddl_recycle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_disable_delay_xlog_recycle", 1, - AddBuiltinFunc(_0(4659), _1("pg_disable_delay_xlog_recycle"), _2(0), _3(true), _4(false), _5(pg_disable_delay_xlog_recycle), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_disable_delay_xlog_recycle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4659), _1("pg_disable_delay_xlog_recycle"), _2(0), _3(true), _4(false), _5(pg_disable_delay_xlog_recycle), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_disable_delay_xlog_recycle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_drop_replication_slot", 1, - AddBuiltinFunc(_0(3783), _1("pg_drop_replication_slot"), _2(1), _3(false), _4(false), _5(pg_drop_replication_slot), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_drop_replication_slot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3783), _1("pg_drop_replication_slot"), _2(1), _3(false), _4(false), _5(pg_drop_replication_slot), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_drop_replication_slot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_enable_delay_ddl_recycle", 1, - AddBuiltinFunc(_0(4656), _1("pg_enable_delay_ddl_recycle"), _2(0), _3(true), _4(false), _5(pg_enable_delay_ddl_recycle), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_enable_delay_ddl_recycle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4656), _1("pg_enable_delay_ddl_recycle"), _2(0), _3(true), _4(false), _5(pg_enable_delay_ddl_recycle), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_enable_delay_ddl_recycle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_enable_delay_xlog_recycle", 1, - AddBuiltinFunc(_0(4658), _1("pg_enable_delay_xlog_recycle"), _2(0), _3(true), _4(false), _5(pg_enable_delay_xlog_recycle), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_enable_delay_xlog_recycle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4658), _1("pg_enable_delay_xlog_recycle"), _2(0), _3(true), _4(false), _5(pg_enable_delay_xlog_recycle), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_enable_delay_xlog_recycle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_encoding_max_length", 1, - AddBuiltinFunc(_0(2319), _1("pg_encoding_max_length"), _2(1), _3(true), _4(false), _5(pg_encoding_max_length_sql), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_encoding_max_length_sql"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2319), _1("pg_encoding_max_length"), _2(1), _3(true), _4(false), _5(pg_encoding_max_length_sql), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_encoding_max_length_sql"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_encoding_to_char", 1, - AddBuiltinFunc(_0(PGENCODINGTOCHARFUNCOID), _1("pg_encoding_to_char"), _2(1), _3(true), _4(false), _5(PG_encoding_to_char), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("PG_encoding_to_char"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(PGENCODINGTOCHARFUNCOID), _1("pg_encoding_to_char"), _2(1), _3(true), _4(false), _5(PG_encoding_to_char), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("PG_encoding_to_char"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "pg_export_snapshot", 1, - AddBuiltinFunc(_0(3809), _1("pg_export_snapshot"), _2(0), _3(true), _4(false), _5(pg_export_snapshot), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_export_snapshot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3809), _1("pg_export_snapshot"), _2(0), _3(true), _4(false), _5(pg_export_snapshot), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_export_snapshot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_export_snapshot_and_csn", 1, - AddBuiltinFunc(_0(4396), _1("pg_export_snapshot_and_csn"), _2(0), _3(true), _4(false), _5(pg_export_snapshot_and_csn), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(2, 25, 25), _22(2, 'o', 'o'), _23(2, "snapshot", "CSN"), _24(NULL), _25("pg_export_snapshot_and_csn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4396), _1("pg_export_snapshot_and_csn"), _2(0), _3(true), _4(false), _5(pg_export_snapshot_and_csn), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(2, 25, 25), _21(2, 'o', 'o'), _22(2, "snapshot", "CSN"), _23(NULL), _24("pg_export_snapshot_and_csn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_extension_config_dump", 1, - AddBuiltinFunc(_0(3086), _1("pg_extension_config_dump"), _2(2), _3(true), _4(false), _5(pg_extension_config_dump), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2205, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_extension_config_dump"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3086), _1("pg_extension_config_dump"), _2(2), _3(true), _4(false), _5(pg_extension_config_dump), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2205, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_extension_config_dump"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_extension_update_paths", 1, - AddBuiltinFunc(_0(3084), _1("pg_extension_update_paths"), _2(1), _3(true), _4(true), _5(pg_extension_update_paths), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 19), _21(4, 19, 25, 25, 25), _22(4, 'i', 'o', 'o', 'o'), _23(4, "name", "source", "target", "path"), _24(NULL), _25("pg_extension_update_paths"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3084), _1("pg_extension_update_paths"), _2(1), _3(true), _4(true), _5(pg_extension_update_paths), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 19), _20(4, 19, 25, 25, 25), _21(4, 'i', 'o', 'o', 'o'), _22(4, "name", "source", "target", "path"), _23(NULL), _24("pg_extension_update_paths"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_filenode_relation", 1, - AddBuiltinFunc(_0(3454), _1("pg_filenode_relation"), _2(2), _3(true), _4(false), _5(pg_filenode_relation), _6(2205), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_filenode_relation"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3454), _1("pg_filenode_relation"), _2(2), _3(true), _4(false), _5(pg_filenode_relation), _6(2205), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_filenode_relation"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_function_is_visible", 1, - AddBuiltinFunc(_0(2081), _1("pg_function_is_visible"), _2(1), _3(true), _4(false), _5(pg_function_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_function_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2081), _1("pg_function_is_visible"), _2(1), _3(true), _4(false), _5(pg_function_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_function_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_constraintdef", 2, - AddBuiltinFunc(_0(1387), _1("pg_get_constraintdef"), _2(1), _3(true), _4(false), _5(pg_get_constraintdef), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_constraintdef"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2508), _1("pg_get_constraintdef"), _2(2), _3(true), _4(false), _5(pg_get_constraintdef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_constraintdef_ext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1387), _1("pg_get_constraintdef"), _2(1), _3(true), _4(false), _5(pg_get_constraintdef), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_constraintdef"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2508), _1("pg_get_constraintdef"), _2(2), _3(true), _4(false), _5(pg_get_constraintdef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_constraintdef_ext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_expr", 2, - AddBuiltinFunc(_0(1716), _1("pg_get_expr"), _2(2), _3(true), _4(false), _5(pg_get_expr), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 194, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_expr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2509), _1("pg_get_expr"), _2(3), _3(true), _4(false), _5(pg_get_expr_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 194, 26, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_expr_ext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1716), _1("pg_get_expr"), _2(2), _3(true), _4(false), _5(pg_get_expr), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 194, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_expr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2509), _1("pg_get_expr"), _2(3), _3(true), _4(false), _5(pg_get_expr_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 194, 26, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_expr_ext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_function_arguments", 1, - AddBuiltinFunc(_0(2162), _1("pg_get_function_arguments"), _2(1), _3(true), _4(false), _5(pg_get_function_arguments), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_function_arguments"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2162), _1("pg_get_function_arguments"), _2(1), _3(true), _4(false), _5(pg_get_function_arguments), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_function_arguments"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_function_identity_arguments", 1, - AddBuiltinFunc(_0(2232), _1("pg_get_function_identity_arguments"), _2(1), _3(true), _4(false), _5(pg_get_function_identity_arguments), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_function_identity_arguments"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2232), _1("pg_get_function_identity_arguments"), _2(1), _3(true), _4(false), _5(pg_get_function_identity_arguments), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_function_identity_arguments"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_function_result", 1, - AddBuiltinFunc(_0(2165), _1("pg_get_function_result"), _2(1), _3(true), _4(false), _5(pg_get_function_result), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_function_result"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2165), _1("pg_get_function_result"), _2(1), _3(true), _4(false), _5(pg_get_function_result), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_function_result"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_functiondef", 1, - AddBuiltinFunc(_0(2098), _1("pg_get_functiondef"), _2(1), _3(true), _4(false), _5(pg_get_functiondef), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(3, 26, 23, 25), _22(3, 'i', 'o', 'o'), _23(3, "funcid", "headerlines", "definition"), _24(NULL), _25("pg_get_functiondef"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2098), _1("pg_get_functiondef"), _2(1), _3(true), _4(false), _5(pg_get_functiondef), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(3, 26, 23, 25), _21(3, 'i', 'o', 'o'), _22(3, "funcid", "headerlines", "definition"), _23(NULL), _24("pg_get_functiondef"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) + ), + AddFuncGroup( + "pg_get_gtt_relstats", 1, + AddBuiltinFunc(_0(3596), _1("pg_get_gtt_relstats"), _2(1), _3(true), _4(true), _5(pg_get_gtt_relstats), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(7, 26, 26, 23, 700, 23, 28, 28), _21(7, 'i', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "relid", "relfilenode", "relpages", "reltuples", "relallvisible", "relfrozenxid", "relminmxid"), _23(NULL), _24("pg_get_gtt_relstats"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) + ), + AddFuncGroup( + "pg_get_gtt_statistics", 1, + AddBuiltinFunc(_0(3597), _1("pg_get_gtt_statistics"), _2(3), _3(false), _4(true), _5(pg_get_gtt_statistics), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 26, 23, 2283), _20(32, 26, 23, 2283, 26, 18, 21, 16, 700, 23, 700, 21, 21, 21, 21, 21, 26, 26, 26, 26, 26, 1021, 1021, 1021, 1021, 1021, 2277, 2277, 2277, 2277, 2277, 700, 25), _21(32, 'i', 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(32, "relid", "att", "x", "starelid", "starelkind", "staattnum", "stainherit", "stanullfrac", "stawidth", "stadistinct", "stakind1", "stakind2", "stakind3", "stakind4", "stakind5", "staop1", "staop2", "staop3", "staop4", "staop5", "stanumbers1", "stanumbers2", "stanumbers3", "stanumbers4", "stanumbers5", "stavalues1", "stavalues2", "stavalues3", "stavalues4", "stavalues5", "stadndistinct", "staextinfo"), _23(NULL), _24("pg_get_gtt_statistics"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_indexdef", 2, - AddBuiltinFunc(_0(1643), _1("pg_get_indexdef"), _2(1), _3(true), _4(false), _5(pg_get_indexdef), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_indexdef"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2507), _1("pg_get_indexdef"), _2(3), _3(true), _4(false), _5(pg_get_indexdef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 23, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_indexdef_ext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1643), _1("pg_get_indexdef"), _2(1), _3(true), _4(false), _5(pg_get_indexdef), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_indexdef"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2507), _1("pg_get_indexdef"), _2(3), _3(true), _4(false), _5(pg_get_indexdef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 23, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_indexdef_ext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_keywords", 1, - AddBuiltinFunc(_0(1686), _1("pg_get_keywords"), _2(0), _3(true), _4(true), _5(pg_get_keywords), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(400), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(3, 25, 18, 25), _22(3, 'o', 'o', 'o'), _23(3, "word", "catcode", "catdesc"), _24(NULL), _25("pg_get_keywords"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1686), _1("pg_get_keywords"), _2(0), _3(true), _4(true), _5(pg_get_keywords), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(400), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(3, 25, 18, 25), _21(3, 'o', 'o', 'o'), _22(3, "word", "catcode", "catdesc"), _23(NULL), _24("pg_get_keywords"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_replication_slot_name", 1, - AddBuiltinFunc(_0(6003), _1("pg_get_replication_slot_name"), _2(0), _3(true), _4(false), _5(pg_get_replication_slot_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_replication_slot_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6003), _1("pg_get_replication_slot_name"), _2(0), _3(true), _4(false), _5(pg_get_replication_slot_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_replication_slot_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_replication_slots", 1, - AddBuiltinFunc(_0(3784), _1("pg_get_replication_slots"), _2(0), _3(false), _4(true), _5(pg_get_replication_slots), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(9, 25, 25, 25, 26, 16, 28, 28, 25, 16), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "slot_name", "plugin", "slot_type", "datoid", "active", "xmin", "catalog_xmin", "restart_lsn", "dummy_standby"), _24(NULL), _25("pg_get_replication_slots"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3784), _1("pg_get_replication_slots"), _2(0), _3(false), _4(true), _5(pg_get_replication_slots), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(9, 25, 25, 25, 26, 16, 28, 28, 25, 16), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "slot_name", "plugin", "slot_type", "datoid", "active", "xmin", "catalog_xmin", "restart_lsn", "dummy_standby"), _23(NULL), _24("pg_get_replication_slots"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_ruledef", 2, - AddBuiltinFunc(_0(1573), _1("pg_get_ruledef"), _2(1), _3(true), _4(false), _5(pg_get_ruledef), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_ruledef"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2504), _1("pg_get_ruledef"), _2(2), _3(true), _4(false), _5(pg_get_ruledef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_ruledef_ext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1573), _1("pg_get_ruledef"), _2(1), _3(true), _4(false), _5(pg_get_ruledef), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_ruledef"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2504), _1("pg_get_ruledef"), _2(2), _3(true), _4(false), _5(pg_get_ruledef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_ruledef_ext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_running_xacts", 1, - AddBuiltinFunc(_0(1998), _1("pg_get_running_xacts"), _2(0), _3(true), _4(true), _5(pg_get_running_xacts), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(10, 23, 28, 5545, 25, 28, 16, 20, 28, 20, 28), _22(10, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(10, "handle", "gxid", "state", "node", "xmin", "vacuum", "timeline", "prepare_xid", "pid", "next_xid"), _24(NULL), _25("pg_get_running_xacts"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1998), _1("pg_get_running_xacts"), _2(0), _3(true), _4(true), _5(pg_get_running_xacts), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(10, 23, 28, 5545, 25, 28, 16, 20, 28, 20, 28), _21(10, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(10, "handle", "gxid", "state", "node", "xmin", "vacuum", "timeline", "prepare_xid", "pid", "next_xid"), _23(NULL), _24("pg_get_running_xacts"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_serial_sequence", 1, - AddBuiltinFunc(_0(1665), _1("pg_get_serial_sequence"), _2(2), _3(true), _4(false), _5(pg_get_serial_sequence), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_serial_sequence"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1665), _1("pg_get_serial_sequence"), _2(2), _3(true), _4(false), _5(pg_get_serial_sequence), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_serial_sequence"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_tabledef", 1, - AddBuiltinFunc(_0(4443), _1("pg_get_tabledef"), _2(1), _3(true), _4(false), _5(pg_get_tabledef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_tabledef_ext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4443), _1("pg_get_tabledef"), _2(1), _3(true), _4(false), _5(pg_get_tabledef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_tabledef_ext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_triggerdef", 2, - AddBuiltinFunc(_0(1662), _1("pg_get_triggerdef"), _2(1), _3(true), _4(false), _5(pg_get_triggerdef), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_triggerdef"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2730), _1("pg_get_triggerdef"), _2(2), _3(true), _4(false), _5(pg_get_triggerdef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_triggerdef_ext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1662), _1("pg_get_triggerdef"), _2(1), _3(true), _4(false), _5(pg_get_triggerdef), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_triggerdef"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2730), _1("pg_get_triggerdef"), _2(2), _3(true), _4(false), _5(pg_get_triggerdef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_triggerdef_ext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_userbyid", 1, - AddBuiltinFunc(_0(1642), _1("pg_get_userbyid"), _2(1), _3(true), _4(false), _5(pg_get_userbyid), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_userbyid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1642), _1("pg_get_userbyid"), _2(1), _3(true), _4(false), _5(pg_get_userbyid), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_userbyid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_variable_info", 1, - AddBuiltinFunc(_0(2097), _1("pg_get_variable_info"), _2(0), _3(true), _4(true), _5(pg_get_variable_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(11, 25, 26, 28, 28, 28, 26, 28, 28, 28, 28, 28), _22(11, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(11, "node_name", "nextOid", "nextXid", "oldestXid", "xidVacLimit", "oldestXidDB", "lastExtendCSNLogpage", "startExtendCSNLogpage", "nextCommitSeqNo", "latestCompletedXid", "startupMaxXid"), _24(NULL), _25("pg_get_variable_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2097), _1("pg_get_variable_info"), _2(0), _3(true), _4(true), _5(pg_get_variable_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(11, 25, 26, 28, 28, 28, 26, 28, 28, 28, 28, 28), _21(11, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(11, "node_name", "nextOid", "nextXid", "oldestXid", "xidVacLimit", "oldestXidDB", "lastExtendCSNLogpage", "startExtendCSNLogpage", "nextCommitSeqNo", "latestCompletedXid", "startupMaxXid"), _23(NULL), _24("pg_get_variable_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_viewdef", 5, - AddBuiltinFunc(_0(1640), _1("pg_get_viewdef"), _2(1), _3(true), _4(false), _5(pg_get_viewdef_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_viewdef_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1641), _1("pg_get_viewdef"), _2(1), _3(true), _4(false), _5(pg_get_viewdef), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_viewdef"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2505), _1("pg_get_viewdef"), _2(2), _3(true), _4(false), _5(pg_get_viewdef_name_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_viewdef_name_ext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2506), _1("pg_get_viewdef"), _2(2), _3(true), _4(false), _5(pg_get_viewdef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_viewdef_ext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3159), _1("pg_get_viewdef"), _2(2), _3(true), _4(false), _5(pg_get_viewdef_wrap), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_get_viewdef_wrap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1640), _1("pg_get_viewdef"), _2(1), _3(true), _4(false), _5(pg_get_viewdef_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_viewdef_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1641), _1("pg_get_viewdef"), _2(1), _3(true), _4(false), _5(pg_get_viewdef), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_viewdef"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2505), _1("pg_get_viewdef"), _2(2), _3(true), _4(false), _5(pg_get_viewdef_name_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_viewdef_name_ext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2506), _1("pg_get_viewdef"), _2(2), _3(true), _4(false), _5(pg_get_viewdef_ext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_viewdef_ext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3159), _1("pg_get_viewdef"), _2(2), _3(true), _4(false), _5(pg_get_viewdef_wrap), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_get_viewdef_wrap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_get_xidlimit", 1, - AddBuiltinFunc(_0(2000), _1("pg_get_xidlimit"), _2(0), _3(true), _4(true), _5(pg_get_xidlimit), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(7, 28, 28, 28, 28, 28, 28, 26), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "nextXid", "oldestXid", "xidVacLimit", "xidWarnLimit", "xidStopLimit", "xidWrapLimit", "oldestXidDB"), _24(NULL), _25("pg_get_xidlimit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2000), _1("pg_get_xidlimit"), _2(0), _3(true), _4(true), _5(pg_get_xidlimit), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(7, 28, 28, 28, 28, 28, 28, 26), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "nextXid", "oldestXid", "xidVacLimit", "xidWarnLimit", "xidStopLimit", "xidWrapLimit", "oldestXidDB"), _23(NULL), _24("pg_get_xidlimit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), + AddFuncGroup( + "pg_gtt_attached_pid", 1, + AddBuiltinFunc(_0(3598), _1("pg_gtt_attached_pid"), _2(1), _3(true), _4(true), _5(pg_gtt_attached_pid), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(3, 26, 26, 20), _21(3, 'i', 'o', 'o'), _22(3, "relid", "relid", "pid"), _23(NULL), _24("pg_gtt_attached_pid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) + ), AddFuncGroup( "pg_has_role", 6, - AddBuiltinFunc(_0(2705), _1("pg_has_role"), _2(3), _3(true), _4(false), _5(pg_has_role_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_has_role_name_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2706), _1("pg_has_role"), _2(3), _3(true), _4(false), _5(pg_has_role_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 19, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_has_role_name_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2707), _1("pg_has_role"), _2(3), _3(true), _4(false), _5(pg_has_role_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_has_role_id_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2708), _1("pg_has_role"), _2(3), _3(true), _4(false), _5(pg_has_role_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 26, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_has_role_id_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2709), _1("pg_has_role"), _2(2), _3(true), _4(false), _5(pg_has_role_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 19, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_has_role_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2710), _1("pg_has_role"), _2(2), _3(true), _4(false), _5(pg_has_role_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_has_role_id"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2705), _1("pg_has_role"), _2(3), _3(true), _4(false), _5(pg_has_role_name_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_has_role_name_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2706), _1("pg_has_role"), _2(3), _3(true), _4(false), _5(pg_has_role_name_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 19, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_has_role_name_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2707), _1("pg_has_role"), _2(3), _3(true), _4(false), _5(pg_has_role_id_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_has_role_id_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2708), _1("pg_has_role"), _2(3), _3(true), _4(false), _5(pg_has_role_id_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 26, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_has_role_id_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2709), _1("pg_has_role"), _2(2), _3(true), _4(false), _5(pg_has_role_name), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 19, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_has_role_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2710), _1("pg_has_role"), _2(2), _3(true), _4(false), _5(pg_has_role_id), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_has_role_id"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_indexes_size", 1, - AddBuiltinFunc(_0(2998), _1("pg_indexes_size"), _2(1), _3(true), _4(false), _5(pg_indexes_size), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_indexes_size"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2998), _1("pg_indexes_size"), _2(1), _3(true), _4(false), _5(pg_indexes_size), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_indexes_size"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_is_in_recovery", 1, - AddBuiltinFunc(_0(3810), _1("pg_is_in_recovery"), _2(0), _3(true), _4(false), _5(pg_is_in_recovery), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_is_in_recovery"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3810), _1("pg_is_in_recovery"), _2(0), _3(true), _4(false), _5(pg_is_in_recovery), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_is_in_recovery"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_is_other_temp_schema", 1, - AddBuiltinFunc(_0(2855), _1("pg_is_other_temp_schema"), _2(1), _3(true), _4(false), _5(pg_is_other_temp_schema), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_is_other_temp_schema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2855), _1("pg_is_other_temp_schema"), _2(1), _3(true), _4(false), _5(pg_is_other_temp_schema), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_is_other_temp_schema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_is_xlog_replay_paused", 1, - AddBuiltinFunc(_0(3073), _1("pg_is_xlog_replay_paused"), _2(0), _3(true), _4(false), _5(pg_is_xlog_replay_paused), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_is_xlog_replay_paused"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3073), _1("pg_is_xlog_replay_paused"), _2(0), _3(true), _4(false), _5(pg_is_xlog_replay_paused), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_is_xlog_replay_paused"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_last_xact_replay_timestamp", 1, - AddBuiltinFunc(_0(3830), _1("pg_last_xact_replay_timestamp"), _2(0), _3(true), _4(false), _5(pg_last_xact_replay_timestamp), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_last_xact_replay_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3830), _1("pg_last_xact_replay_timestamp"), _2(0), _3(true), _4(false), _5(pg_last_xact_replay_timestamp), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_last_xact_replay_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_last_xlog_receive_location", 1, - AddBuiltinFunc(_0(3820), _1("pg_last_xlog_receive_location"), _2(0), _3(true), _4(false), _5(pg_last_xlog_receive_location), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_last_xlog_receive_location"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3820), _1("pg_last_xlog_receive_location"), _2(0), _3(true), _4(false), _5(pg_last_xlog_receive_location), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_last_xlog_receive_location"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_last_xlog_replay_location", 1, - AddBuiltinFunc(_0(3821), _1("pg_last_xlog_replay_location"), _2(0), _3(true), _4(false), _5(pg_last_xlog_replay_location), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(2, 25, 25), _22(2, 'o', 'o'), _23(2, "term", "lsn"), _24(NULL), _25("pg_last_xlog_replay_location"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3821), _1("pg_last_xlog_replay_location"), _2(0), _3(true), _4(false), _5(pg_last_xlog_replay_location), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(2, 25, 25), _21(2, 'o', 'o'), _22(2, "term", "lsn"), _23(NULL), _24("pg_last_xlog_replay_location"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) + ), + AddFuncGroup( + "pg_list_gtt_relfrozenxids", 1, + AddBuiltinFunc(_0(3599), _1("pg_list_gtt_relfrozenxids"), _2(0), _3(true), _4(true), _5(pg_list_gtt_relfrozenxids), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(2, 20, 28), _21(2, 'o', 'o'), _22(2, "pid", "relfrozenxid"), _23(NULL), _24("pg_list_gtt_relfrozenxids"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_listening_channels", 1, - AddBuiltinFunc(_0(3035), _1("pg_listening_channels"), _2(0), _3(true), _4(true), _5(pg_listening_channels), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_listening_channels"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3035), _1("pg_listening_channels"), _2(0), _3(true), _4(true), _5(pg_listening_channels), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_listening_channels"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_lock_status", 1, - AddBuiltinFunc(_0(1371), _1("pg_lock_status"), _2(0), _3(true), _4(true), _5(pg_lock_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(17, 25, 26, 26, 23, 21, 23, 25, 28, 26, 26, 21, 25, 20, 20, 25, 16, 16), _22(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(17, "locktype", "database", "relation", "page", "tuple", "bucket", "virtualxid", "transactionid", "classid", "objid", "objsubid", "virtualtransaction", "pid", "sessionid", "mode", "granted", "fastpath"), _24(NULL), _25("pg_lock_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1371), _1("pg_lock_status"), _2(0), _3(true), _4(true), _5(pg_lock_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(17, 25, 26, 26, 23, 21, 23, 25, 28, 26, 26, 21, 25, 20, 20, 25, 16, 16), _21(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(17, "locktype", "database", "relation", "page", "tuple", "bucket", "virtualxid", "transactionid", "classid", "objid", "objsubid", "virtualtransaction", "pid", "sessionid", "mode", "granted", "fastpath"), _23(NULL), _24("pg_lock_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_log_comm_status", 1, - AddBuiltinFunc(_0(1983), _1("pg_log_comm_status"), _2(0), _3(true), _4(false), _5(pg_log_comm_status), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_log_comm_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1983), _1("pg_log_comm_status"), _2(0), _3(true), _4(false), _5(pg_log_comm_status), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_log_comm_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_logical_slot_get_binary_changes", 1, - AddBuiltinFunc(_0(4217), _1("pg_logical_slot_get_binary_changes"), _2(4), _3(false), _4(true), _5(pg_logical_slot_get_binary_changes), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1000), _11(1000), _12(25), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(1), _20(4, 19, 25, 23, 1009), _21(7, 19, 25, 23, 1009, 25, 28, 17), _22(7, 'i', 'i', 'i', 'v', 'o', 'o', 'o'), _23(7, "slotname", "upto_lsn", "upto_nchanges", "options", "location", "xid", "data"), _24("({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :ismaxvalue false :location 74881 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _25("pg_logical_slot_get_binary_changes"), _26(NULL), _27(NULL), _28(NULL), _29(1, 3), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4217), _1("pg_logical_slot_get_binary_changes"), _2(4), _3(false), _4(true), _5(pg_logical_slot_get_binary_changes), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1000), _11(1000), _12(25), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(1), _19(4, 19, 25, 23, 1009), _20(7, 19, 25, 23, 1009, 25, 28, 17), _21(7, 'i', 'i', 'i', 'v', 'o', 'o', 'o'), _22(7, "slotname", "upto_lsn", "upto_nchanges", "options", "location", "xid", "data"), _23("({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :ismaxvalue false :location 74881 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _24("pg_logical_slot_get_binary_changes"), _25(NULL), _26(NULL), _27(NULL), _28(1, 3), _29(false), _30(false), _31(false)) ), AddFuncGroup( "pg_logical_slot_get_changes", 1, - AddBuiltinFunc(_0(4216), _1("pg_logical_slot_get_changes"), _2(4), _3(false), _4(true), _5(pg_logical_slot_get_changes), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1000), _11(1000), _12(25), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(1), _20(4, 19, 25, 23, 1009), _21(7, 19, 25, 23, 1009, 25, 28, 25), _22(7, 'i', 'i', 'i', 'v', 'o', 'o', 'o'), _23(7, "slotname", "upto_lsn", "upto_nchanges", "options", "location", "xid", "data"), _24("({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :ismaxvalue false :location 74230 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _25("pg_logical_slot_get_changes"), _26(NULL), _27(NULL), _28(NULL), _29(1, 3), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4216), _1("pg_logical_slot_get_changes"), _2(4), _3(false), _4(true), _5(pg_logical_slot_get_changes), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1000), _11(1000), _12(25), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(1), _19(4, 19, 25, 23, 1009), _20(7, 19, 25, 23, 1009, 25, 28, 25), _21(7, 'i', 'i', 'i', 'v', 'o', 'o', 'o'), _22(7, "slotname", "upto_lsn", "upto_nchanges", "options", "location", "xid", "data"), _23("({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :ismaxvalue false :location 74230 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _24("pg_logical_slot_get_changes"), _25(NULL), _26(NULL), _27(NULL), _28(1, 3), _29(false), _30(false), _31(false)) ), AddFuncGroup( "pg_logical_slot_peek_binary_changes", 1, - AddBuiltinFunc(_0(4219), _1("pg_logical_slot_peek_binary_changes"), _2(4), _3(false), _4(true), _5(pg_logical_slot_peek_binary_changes), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1000), _11(1000), _12(25), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(1), _20(4, 19, 25, 23, 1009), _21(7, 19, 25, 23, 1009, 25, 28, 17), _22(7, 'i', 'i', 'i', 'v', 'o', 'o', 'o'), _23(7, "slotname", "upto_lsn", "upto_nchanges", "options", "location", "xid", "data"), _24("({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :ismaxvalue false :location 75218 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _25("pg_logical_slot_peek_binary_changes"), _26(NULL), _27(NULL), _28(NULL), _29(1, 3), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4219), _1("pg_logical_slot_peek_binary_changes"), _2(4), _3(false), _4(true), _5(pg_logical_slot_peek_binary_changes), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1000), _11(1000), _12(25), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(1), _19(4, 19, 25, 23, 1009), _20(7, 19, 25, 23, 1009, 25, 28, 17), _21(7, 'i', 'i', 'i', 'v', 'o', 'o', 'o'), _22(7, "slotname", "upto_lsn", "upto_nchanges", "options", "location", "xid", "data"), _23("({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :ismaxvalue false :location 75218 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _24("pg_logical_slot_peek_binary_changes"), _25(NULL), _26(NULL), _27(NULL), _28(1, 3), _29(false), _30(false), _31(false)) ), AddFuncGroup( "pg_logical_slot_peek_changes", 1, - AddBuiltinFunc(_0(4218), _1("pg_logical_slot_peek_changes"), _2(4), _3(false), _4(true), _5(pg_logical_slot_peek_changes), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1000), _11(1000), _12(25), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(1), _20(4, 19, 25, 23, 1009), _21(7, 19, 25, 23, 1009, 25, 28, 25), _22(7, 'i', 'i', 'i', 'v', 'o', 'o', 'o'), _23(7, "slotname", "upto_lsn", "upto_nchanges", "options", "location", "xid", "data"), _24("({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :ismaxvalue false :location 74552 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _25("pg_logical_slot_peek_changes"), _26(NULL), _27(NULL), _28(NULL), _29(1, 3), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4218), _1("pg_logical_slot_peek_changes"), _2(4), _3(false), _4(true), _5(pg_logical_slot_peek_changes), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1000), _11(1000), _12(25), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(1), _19(4, 19, 25, 23, 1009), _20(7, 19, 25, 23, 1009, 25, 28, 25), _21(7, 'i', 'i', 'i', 'v', 'o', 'o', 'o'), _22(7, "slotname", "upto_lsn", "upto_nchanges", "options", "location", "xid", "data"), _23("({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :ismaxvalue false :location 74552 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _24("pg_logical_slot_peek_changes"), _25(NULL), _26(NULL), _27(NULL), _28(1, 3), _29(false), _30(false), _31(false)) ), AddFuncGroup( "pg_ls_dir", 1, - AddBuiltinFunc(_0(2625), _1("pg_ls_dir"), _2(1), _3(true), _4(true), _5(pg_ls_dir), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_ls_dir"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2625), _1("pg_ls_dir"), _2(1), _3(true), _4(true), _5(pg_ls_dir), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_ls_dir"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_my_temp_schema", 1, - AddBuiltinFunc(_0(2854), _1("pg_my_temp_schema"), _2(0), _3(true), _4(false), _5(pg_my_temp_schema), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_my_temp_schema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2854), _1("pg_my_temp_schema"), _2(0), _3(true), _4(false), _5(pg_my_temp_schema), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_my_temp_schema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_node_tree_in", 1, - AddBuiltinFunc(_0(195), _1("pg_node_tree_in"), _2(1), _3(true), _4(false), _5(pg_node_tree_in), _6(194), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_node_tree_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(195), _1("pg_node_tree_in"), _2(1), _3(true), _4(false), _5(pg_node_tree_in), _6(194), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_node_tree_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_node_tree_out", 1, - AddBuiltinFunc(_0(196), _1("pg_node_tree_out"), _2(1), _3(true), _4(false), _5(pg_node_tree_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 194), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_node_tree_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(196), _1("pg_node_tree_out"), _2(1), _3(true), _4(false), _5(pg_node_tree_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 194), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_node_tree_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_node_tree_recv", 1, - AddBuiltinFunc(_0(197), _1("pg_node_tree_recv"), _2(1), _3(true), _4(false), _5(pg_node_tree_recv), _6(194), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_node_tree_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(197), _1("pg_node_tree_recv"), _2(1), _3(true), _4(false), _5(pg_node_tree_recv), _6(194), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_node_tree_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_node_tree_send", 1, - AddBuiltinFunc(_0(198), _1("pg_node_tree_send"), _2(1), _3(true), _4(false), _5(pg_node_tree_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 194), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_node_tree_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(198), _1("pg_node_tree_send"), _2(1), _3(true), _4(false), _5(pg_node_tree_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 194), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_node_tree_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_notify", 1, - AddBuiltinFunc(_0(3036), _1("pg_notify"), _2(2), _3(false), _4(false), _5(pg_notify), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_notify"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3036), _1("pg_notify"), _2(2), _3(false), _4(false), _5(pg_notify), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_notify"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_opclass_is_visible", 1, - AddBuiltinFunc(_0(2083), _1("pg_opclass_is_visible"), _2(1), _3(true), _4(false), _5(pg_opclass_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_opclass_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2083), _1("pg_opclass_is_visible"), _2(1), _3(true), _4(false), _5(pg_opclass_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_opclass_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_operator_is_visible", 1, - AddBuiltinFunc(_0(2082), _1("pg_operator_is_visible"), _2(1), _3(true), _4(false), _5(pg_operator_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_operator_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2082), _1("pg_operator_is_visible"), _2(1), _3(true), _4(false), _5(pg_operator_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_operator_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_opfamily_is_visible", 1, - AddBuiltinFunc(_0(3829), _1("pg_opfamily_is_visible"), _2(1), _3(true), _4(false), _5(pg_opfamily_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_opfamily_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3829), _1("pg_opfamily_is_visible"), _2(1), _3(true), _4(false), _5(pg_opfamily_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_opfamily_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_options_to_table", 1, - AddBuiltinFunc(_0(2289), _1("pg_options_to_table"), _2(1), _3(true), _4(true), _5(pg_options_to_table), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(3), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1009), _21(3, 1009, 25, 25), _22(3, 'i', 'o', 'o'), _23(3, "options_array", "option_name", "option_value"), _24(NULL), _25("pg_options_to_table"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2289), _1("pg_options_to_table"), _2(1), _3(true), _4(true), _5(pg_options_to_table), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(3), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1009), _20(3, 1009, 25, 25), _21(3, 'i', 'o', 'o'), _22(3, "options_array", "option_name", "option_value"), _23(NULL), _24("pg_options_to_table"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_parse_clog", 1, - AddBuiltinFunc(_0(3212), _1("pg_parse_clog"), _2(0), _3(true), _4(true), _5(pg_parse_clog), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(2, 28, 25), _22(2, 'o', 'o'), _23(2, "xid", "status"), _24(NULL), _25("pg_parse_clog"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3212), _1("pg_parse_clog"), _2(0), _3(true), _4(true), _5(pg_parse_clog), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(2, 28, 25), _21(2, 'o', 'o'), _22(2, "xid", "status"), _23(NULL), _24("pg_parse_clog"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_partition_filenode", 1, - AddBuiltinFunc(_0(3197), _1("pg_partition_filenode"), _2(1), _3(true), _4(false), _5(pg_partition_filenode), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_partition_filenode"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3197), _1("pg_partition_filenode"), _2(1), _3(true), _4(false), _5(pg_partition_filenode), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_partition_filenode"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_partition_indexes_size", 2, - AddBuiltinFunc(_0(3195), _1("pg_partition_indexes_size"), _2(2), _3(true), _4(false), _5(pg_partition_indexes_size_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_partition_indexes_size_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3196), _1("pg_partition_indexes_size"), _2(2), _3(true), _4(false), _5(pg_partition_indexes_size_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_partition_indexes_size_oid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3195), _1("pg_partition_indexes_size"), _2(2), _3(true), _4(false), _5(pg_partition_indexes_size_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_partition_indexes_size_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3196), _1("pg_partition_indexes_size"), _2(2), _3(true), _4(false), _5(pg_partition_indexes_size_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_partition_indexes_size_oid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_partition_size", 2, - AddBuiltinFunc(_0(3193), _1("pg_partition_size"), _2(2), _3(true), _4(false), _5(pg_partition_size_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_partition_size_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3194), _1("pg_partition_size"), _2(2), _3(true), _4(false), _5(pg_partition_size_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 26, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_partition_size_oid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3193), _1("pg_partition_size"), _2(2), _3(true), _4(false), _5(pg_partition_size_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_partition_size_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3194), _1("pg_partition_size"), _2(2), _3(true), _4(false), _5(pg_partition_size_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 26, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_partition_size_oid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_pool_ping", 1, - AddBuiltinFunc(_0(3472), _1("pg_pool_ping"), _2(1), _3(true), _4(true), _5(pg_pool_ping), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_pool_ping"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3472), _1("pg_pool_ping"), _2(1), _3(true), _4(true), _5(pg_pool_ping), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_pool_ping"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_pool_validate", 1, - AddBuiltinFunc(_0(3471), _1("pg_pool_validate"), _2(2), _3(true), _4(true), _5(pg_pool_validate), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 16, 2275), _21(4, 16, 2275, 20, 25), _22(4, 'i', 'i', 'o', 'o'), _23(4, "clear", "co_node_name", "pid", "node_name"), _24(NULL), _25("pg_pool_validate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3471), _1("pg_pool_validate"), _2(2), _3(true), _4(true), _5(pg_pool_validate), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 16, 2275), _20(4, 16, 2275, 20, 25), _21(4, 'i', 'i', 'o', 'o'), _22(4, "clear", "co_node_name", "pid", "node_name"), _23(NULL), _24("pg_pool_validate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_postmaster_start_time", 1, - AddBuiltinFunc(_0(2560), _1("pg_postmaster_start_time"), _2(0), _3(true), _4(false), _5(pg_postmaster_start_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_postmaster_start_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2560), _1("pg_postmaster_start_time"), _2(0), _3(true), _4(false), _5(pg_postmaster_start_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_postmaster_start_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_prepared_statement", 1, - AddBuiltinFunc(_0(2510), _1("pg_prepared_statement"), _2(0), _3(true), _4(true), _5(pg_prepared_statement), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(5, 25, 25, 1184, 2211, 16), _22(5, 'o', 'o', 'o', 'o', 'o'), _23(5, "name", "statement", "prepare_time", "parameter_types", "from_sql"), _24(NULL), _25("pg_prepared_statement"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2510), _1("pg_prepared_statement"), _2(0), _3(true), _4(true), _5(pg_prepared_statement), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(5, 25, 25, 1184, 2211, 16), _21(5, 'o', 'o', 'o', 'o', 'o'), _22(5, "name", "statement", "prepare_time", "parameter_types", "from_sql"), _23(NULL), _24("pg_prepared_statement"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_prepared_xact", 1, - AddBuiltinFunc(_0(1065), _1("pg_prepared_xact"), _2(0), _3(true), _4(true), _5(pg_prepared_xact), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(5, 28, 25, 1184, 26, 26), _22(5, 'o', 'o', 'o', 'o', 'o'), _23(5, "transaction", "gid", "prepared", "ownerid", "dbid"), _24(NULL), _25("pg_prepared_xact"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1065), _1("pg_prepared_xact"), _2(0), _3(true), _4(true), _5(pg_prepared_xact), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(5, 28, 25, 1184, 26, 26), _21(5, 'o', 'o', 'o', 'o', 'o'), _22(5, "transaction", "gid", "prepared", "ownerid", "dbid"), _23(NULL), _24("pg_prepared_xact"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_query_audit", 2, - AddBuiltinFunc(_0(3780), _1("pg_query_audit"), _2(2), _3(false), _4(true), _5(pg_query_audit), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 1184, 1184), _21(15, 1184, 1184, 1184, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25), _22(15, 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(15, "begin", "end", "time", "type", "result", "userid", "username", "database", "client_conninfo", "object_name", "detail_info", "node_name", "thread_id", "local_port", "remote_port"), _24(NULL), _25("pg_query_audit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3782), _1("pg_query_audit"), _2(3), _3(false), _4(true), _5(pg_query_audit), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 1184, 1184, 25), _21(16, 1184, 1184, 25, 1184, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25), _22(16, 'i', 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(16, "begin", "end", "directory", "time", "type", "result", "userid", "username", "database", "client_conninfo", "object_name", "detail_info", "node_name", "thread_id", "local_port", "remote_port"), _24(NULL), _25("pg_query_audit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3780), _1("pg_query_audit"), _2(2), _3(false), _4(true), _5(pg_query_audit), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 1184, 1184), _20(15, 1184, 1184, 1184, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25), _21(15, 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(15, "begin", "end", "time", "type", "result", "userid", "username", "database", "client_conninfo", "object_name", "detail_info", "node_name", "thread_id", "local_port", "remote_port"), _23(NULL), _24("pg_query_audit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3782), _1("pg_query_audit"), _2(3), _3(false), _4(true), _5(pg_query_audit), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 1184, 1184, 25), _20(16, 1184, 1184, 25, 1184, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25), _21(16, 'i', 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(16, "begin", "end", "directory", "time", "type", "result", "userid", "username", "database", "client_conninfo", "object_name", "detail_info", "node_name", "thread_id", "local_port", "remote_port"), _23(NULL), _24("pg_query_audit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_read_binary_file", 2, - AddBuiltinFunc(_0(3827), _1("pg_read_binary_file"), _2(4), _3(true), _4(false), _5(pg_read_binary_file), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(4, 25, 20, 20, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_read_binary_file"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3828), _1("pg_read_binary_file"), _2(1), _3(true), _4(false), _5(pg_read_binary_file_all), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_read_binary_file_all"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3827), _1("pg_read_binary_file"), _2(4), _3(true), _4(false), _5(pg_read_binary_file), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(4, 25, 20, 20, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_read_binary_file"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3828), _1("pg_read_binary_file"), _2(1), _3(true), _4(false), _5(pg_read_binary_file_all), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_read_binary_file_all"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_read_file", 2, - AddBuiltinFunc(_0(2624), _1("pg_read_file"), _2(3), _3(true), _4(false), _5(pg_read_file), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 25, 20, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_read_file"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3826), _1("pg_read_file"), _2(1), _3(true), _4(false), _5(pg_read_file_all), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_read_file_all"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2624), _1("pg_read_file"), _2(3), _3(true), _4(false), _5(pg_read_file), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 25, 20, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_read_file"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3826), _1("pg_read_file"), _2(1), _3(true), _4(false), _5(pg_read_file_all), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_read_file_all"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_relation_compression_ratio", 1, - AddBuiltinFunc(_0(3211), _1("pg_relation_compression_ratio"), _2(1), _3(true), _4(false), _5(pg_relation_compression_ratio), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_relation_compression_ratio"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3211), _1("pg_relation_compression_ratio"), _2(1), _3(true), _4(false), _5(pg_relation_compression_ratio), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_relation_compression_ratio"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_relation_filenode", 1, - AddBuiltinFunc(_0(2999), _1("pg_relation_filenode"), _2(1), _3(true), _4(false), _5(pg_relation_filenode), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_relation_filenode"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2999), _1("pg_relation_filenode"), _2(1), _3(true), _4(false), _5(pg_relation_filenode), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_relation_filenode"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_relation_filepath", 1, - AddBuiltinFunc(_0(3034), _1("pg_relation_filepath"), _2(1), _3(true), _4(false), _5(pg_relation_filepath), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_relation_filepath"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3034), _1("pg_relation_filepath"), _2(1), _3(true), _4(false), _5(pg_relation_filepath), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_relation_filepath"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_relation_size", 2, - AddBuiltinFunc(_0(2325), _1("pg_relation_size"), _2(1), _3(true), _4(false), _5(NULL), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.pg_relation_size($1, 'main')"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2332), _1("pg_relation_size"), _2(2), _3(true), _4(false), _5(pg_relation_size), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2205, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_relation_size"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2325), _1("pg_relation_size"), _2(1), _3(true), _4(false), _5(NULL), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.pg_relation_size($1, 'main')"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2332), _1("pg_relation_size"), _2(2), _3(true), _4(false), _5(pg_relation_size), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2205, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_relation_size"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_relation_with_compression", 1, - AddBuiltinFunc(_0(3210), _1("pg_relation_with_compression"), _2(1), _3(true), _4(false), _5(pg_relation_with_compression), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_relation_with_compression"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3210), _1("pg_relation_with_compression"), _2(1), _3(true), _4(false), _5(pg_relation_with_compression), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_relation_with_compression"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_reload_conf", 1, - AddBuiltinFunc(_0(2621), _1("pg_reload_conf"), _2(0), _3(true), _4(false), _5(pg_reload_conf), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_reload_conf"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2621), _1("pg_reload_conf"), _2(0), _3(true), _4(false), _5(pg_reload_conf), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_reload_conf"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_replication_slot_advance", 1, - AddBuiltinFunc(_0(4220), _1("pg_replication_slot_advance"), _2(2), _3(false), _4(false), _5(pg_replication_slot_advance), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 19, 25), _21(4, 19, 25, 19, 25), _22(4, 'i', 'i', 'o', 'o'), _23(4, "slot_name", "upto_lsn", "slot_name", "end_lsn"), _24(NULL), _25("pg_replication_slot_advance"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4220), _1("pg_replication_slot_advance"), _2(2), _3(false), _4(false), _5(pg_replication_slot_advance), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 19, 25), _20(4, 19, 25, 19, 25), _21(4, 'i', 'i', 'o', 'o'), _22(4, "slot_name", "upto_lsn", "slot_name", "end_lsn"), _23(NULL), _24("pg_replication_slot_advance"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_resume_bkp_flag", 1, - AddBuiltinFunc(_0(4445), _1("pg_resume_bkp_flag"), _2(0), _3(true), _4(false), _5(pg_resume_bkp_flag), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(4, 16, 16, 25, 25), _22(4, 'o', 'o', 'o', 'o'), _23(4, "start_backup_flag", "to_delay", "ddl_delay_recycle_ptr", "rewind_time"), _24(NULL), _25("pg_resume_bkp_flag"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4445), _1("pg_resume_bkp_flag"), _2(0), _3(true), _4(false), _5(pg_resume_bkp_flag), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(4, 16, 16, 25, 25), _21(4, 'o', 'o', 'o', 'o'), _22(4, "start_backup_flag", "to_delay", "ddl_delay_recycle_ptr", "rewind_time"), _23(NULL), _24("pg_resume_bkp_flag"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_rotate_logfile", 1, - AddBuiltinFunc(_0(2622), _1("pg_rotate_logfile"), _2(0), _3(true), _4(false), _5(pg_rotate_logfile), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_rotate_logfile"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2622), _1("pg_rotate_logfile"), _2(0), _3(true), _4(false), _5(pg_rotate_logfile), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_rotate_logfile"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_sequence_parameters", 1, - AddBuiltinFunc(_0(3078), _1("pg_sequence_parameters"), _2(1), _3(true), _4(false), _5(pg_sequence_parameters), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(6, 26, 20, 20, 20, 20, 16), _22(6, 'i', 'o', 'o', 'o', 'o', 'o'), _23(6, "sequence_oid", "start_value", "minimum_value", "maximum_value", "increment", "cycle_option"), _24(NULL), _25("pg_sequence_parameters"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3078), _1("pg_sequence_parameters"), _2(1), _3(true), _4(false), _5(pg_sequence_parameters), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(6, 26, 20, 20, 20, 20, 16), _21(6, 'i', 'o', 'o', 'o', 'o', 'o'), _22(6, "sequence_oid", "start_value", "minimum_value", "maximum_value", "increment", "cycle_option"), _23(NULL), _24("pg_sequence_parameters"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_shared_memctx_detail", 1, - AddBuiltinFunc(_0(3987), _1("pg_shared_memctx_detail"), _2(1), _3(false), _4(true), _5(pg_shared_memctx_detail), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_shared_memctx_detail"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3987), _1("pg_shared_memctx_detail"), _2(1), _3(false), _4(true), _5(pg_shared_memctx_detail), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_shared_memctx_detail"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_shared_memory_detail", 1, - AddBuiltinFunc(_0(3986), _1("pg_shared_memory_detail"), _2(0), _3(false), _4(true), _5(pg_shared_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(6, 25, 21, 25, 20, 20, 20), _22(6, 'o', 'o', 'o', 'o', 'o', 'o'), _23(6, "contextname", "level", "parent", "totalsize", "freesize", "usedsize"), _24(NULL), _25("pg_shared_memory_detail"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3986), _1("pg_shared_memory_detail"), _2(0), _3(false), _4(true), _5(pg_shared_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(6, 25, 21, 25, 20, 20, 20), _21(6, 'o', 'o', 'o', 'o', 'o', 'o'), _22(6, "contextname", "level", "parent", "totalsize", "freesize", "usedsize"), _23(NULL), _24("pg_shared_memory_detail"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_show_all_settings", 1, - AddBuiltinFunc(_0(2084), _1("pg_show_all_settings"), _2(0), _3(true), _4(true), _5(show_all_settings), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(16, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1009, 25, 25, 25, 23), _22(16, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(16, "name", "setting", "unit", "category", "short_desc", "extra_desc", "context", "vartype", "source", "min_val", "max_val", "enumvals", "boot_val", "reset_val", "sourcefile", "sourceline"), _24(NULL), _25("show_all_settings"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2084), _1("pg_show_all_settings"), _2(0), _3(true), _4(true), _5(show_all_settings), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(16, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 1009, 25, 25, 25, 23), _21(16, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(16, "name", "setting", "unit", "category", "short_desc", "extra_desc", "context", "vartype", "source", "min_val", "max_val", "enumvals", "boot_val", "reset_val", "sourcefile", "sourceline"), _23(NULL), _24("show_all_settings"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_size_pretty", 2, - AddBuiltinFunc(_0(2288), _1("pg_size_pretty"), _2(1), _3(true), _4(false), _5(pg_size_pretty), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_size_pretty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3166), _1("pg_size_pretty"), _2(1), _3(true), _4(false), _5(pg_size_pretty_numeric), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_size_pretty_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2288), _1("pg_size_pretty"), _2(1), _3(true), _4(false), _5(pg_size_pretty), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_size_pretty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3166), _1("pg_size_pretty"), _2(1), _3(true), _4(false), _5(pg_size_pretty_numeric), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_size_pretty_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_sleep", 1, - AddBuiltinFunc(_0(2626), _1("pg_sleep"), _2(1), _3(true), _4(false), _5(pg_sleep), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_sleep"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2626), _1("pg_sleep"), _2(1), _3(true), _4(false), _5(pg_sleep), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_sleep"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_start_backup", 1, - AddBuiltinFunc(_0(2172), _1("pg_start_backup"), _2(2), _3(true), _4(false), _5(pg_start_backup), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(1), _20(2, 25, 16), _21(NULL), _22(NULL), _23(2, "label", "fast"), _24("({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :ismaxvalue false :location 72803 :constvalue 1 [ 0 0 0 0 0 0 0 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _25("pg_start_backup"), _26(NULL), _27(NULL), _28(NULL), _29(1, 1), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(2172), _1("pg_start_backup"), _2(2), _3(true), _4(false), _5(pg_start_backup), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(1), _19(2, 25, 16), _20(NULL), _21(NULL), _22(2, "label", "fast"), _23("({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :ismaxvalue false :location 72803 :constvalue 1 [ 0 0 0 0 0 0 0 0 ] :cursor_data :row_count 0 :cur_dno 0 :is_open false :found false :not_found false :null_open false :null_fetch false})"), _24("pg_start_backup"), _25(NULL), _26(NULL), _27(NULL), _28(1, 1), _29(false), _30(false), _31(false)) ), AddFuncGroup( "pg_stat_bad_block", 1, - AddBuiltinFunc(_0(3218), _1("pg_stat_bad_block"), _2(0), _3(true), _4(true), _5(pg_stat_bad_block), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(9, 25, 23, 23, 23, 21, 23, 23, 1184, 1184), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "nodename", "databaseid", "tablespaceid", "relfilenode", "bucketid", "forknum", "error_count", "first_time", "last_time"), _24(NULL), _25("pg_stat_bad_block"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3218), _1("pg_stat_bad_block"), _2(0), _3(true), _4(true), _5(pg_stat_bad_block), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(9, 25, 23, 23, 23, 21, 23, 23, 1184, 1184), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "nodename", "databaseid", "tablespaceid", "relfilenode", "bucketid", "forknum", "error_count", "first_time", "last_time"), _23(NULL), _24("pg_stat_bad_block"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_bad_block_clear", 1, - AddBuiltinFunc(_0(3219), _1("pg_stat_bad_block_clear"), _2(0), _3(false), _4(false), _5(pg_stat_bad_block_clear), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_bad_block_clear"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3219), _1("pg_stat_bad_block_clear"), _2(0), _3(false), _4(false), _5(pg_stat_bad_block_clear), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_bad_block_clear"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_clear_snapshot", 1, - AddBuiltinFunc(_0(2230), _1("pg_stat_clear_snapshot"), _2(0), _3(false), _4(false), _5(pg_stat_clear_snapshot), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_clear_snapshot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2230), _1("pg_stat_clear_snapshot"), _2(0), _3(false), _4(false), _5(pg_stat_clear_snapshot), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_clear_snapshot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_file", 1, - AddBuiltinFunc(_0(2623), _1("pg_stat_file"), _2(1), _3(true), _4(false), _5(pg_stat_file), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 25), _21(7, 25, 20, 1184, 1184, 1184, 1184, 16), _22(7, 'i', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "filename", "size", "access", "modification", "change", "creation", "isdir"), _24(NULL), _25("pg_stat_file"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2623), _1("pg_stat_file"), _2(1), _3(true), _4(false), _5(pg_stat_file), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 25), _20(7, 25, 20, 1184, 1184, 1184, 1184, 16), _21(7, 'i', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "filename", "size", "access", "modification", "change", "creation", "isdir"), _23(NULL), _24("pg_stat_file"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_file_recursive", 1, - AddBuiltinFunc(_0(6321), _1("pg_stat_file_recursive"), _2(1), _3(true), _4(true), _5(pg_stat_file_recursive), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 25), _21(5, 25, 25, 25, 20, 16), _22(5, 'i', 'o', 'o', 'o', 'o'), _23(5, "location", "path", "filename", "size", "isdir"), _24(NULL), _25("pg_stat_file_recursive"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(6321), _1("pg_stat_file_recursive"), _2(1), _3(true), _4(true), _5(pg_stat_file_recursive), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 25), _20(5, 25, 25, 25, 20, 16), _21(5, 'i', 'o', 'o', 'o', 'o'), _22(5, "location", "path", "filename", "size", "isdir"), _23(NULL), _24("pg_stat_file_recursive"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_activity", 1, - AddBuiltinFunc(_0(2022), _1("pg_stat_get_activity"), _2(1), _3(false), _4(true), _5(pg_stat_get_activity), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 20), _21(18, 20, 26, 20, 20, 26, 25, 25, 25, 16, 1184, 1184, 1184, 1184, 869, 25, 23, 25, 20), _22(18, 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(18, "pid", "datid", "pid", "sessionid", "usesysid", "application_name", "state", "query", "waiting", "xact_start", "query_start", "backend_start", "state_change", "client_addr", "client_hostname", "client_port", "enqueue", "query_id"), _24(NULL), _25("pg_stat_get_activity"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2022), _1("pg_stat_get_activity"), _2(1), _3(false), _4(true), _5(pg_stat_get_activity), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 20), _20(18, 20, 26, 20, 20, 26, 25, 25, 25, 16, 1184, 1184, 1184, 1184, 869, 25, 23, 25, 20), _21(18, 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(18, "pid", "datid", "pid", "sessionid", "usesysid", "application_name", "state", "query", "waiting", "xact_start", "query_start", "backend_start", "state_change", "client_addr", "client_hostname", "client_port", "enqueue", "query_id"), _23(NULL), _24("pg_stat_get_activity"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_activity_for_temptable", 1, - AddBuiltinFunc(_0(4213), _1("pg_stat_get_activity_for_temptable"), _2(0), _3(true), _4(true), _5(pg_stat_get_activity_for_temptable), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(4, 26, 23, 23, 20), _22(4, 'o', 'o', 'o', 'o'), _23(4, "datid", "timelineid", "tempid", "sessionid"), _24(NULL), _25("pg_stat_get_activity_for_temptable"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4213), _1("pg_stat_get_activity_for_temptable"), _2(0), _3(true), _4(true), _5(pg_stat_get_activity_for_temptable), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(4, 26, 23, 23, 20), _21(4, 'o', 'o', 'o', 'o'), _22(4, "datid", "timelineid", "tempid", "sessionid"), _23(NULL), _24("pg_stat_get_activity_for_temptable"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_activity_ng", 1, - AddBuiltinFunc(_0(5549), _1("pg_stat_get_activity_ng"), _2(1), _3(false), _4(true), _5(pg_stat_get_activity_ng), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 20), _21(5, 20, 26, 20, 20, 25), _22(5, 'i', 'o', 'o', 'o', 'o'), _23(5, "pid", "datid", "pid", "sessionid", "node_group"), _24(NULL), _25("pg_stat_get_activity_ng"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5549), _1("pg_stat_get_activity_ng"), _2(1), _3(false), _4(true), _5(pg_stat_get_activity_ng), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 20), _20(5, 20, 26, 20, 20, 25), _21(5, 'i', 'o', 'o', 'o', 'o'), _22(5, "pid", "datid", "pid", "sessionid", "node_group"), _23(NULL), _24("pg_stat_get_activity_ng"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_activity_with_conninfo", 1, - AddBuiltinFunc(_0(4212), _1("pg_stat_get_activity_with_conninfo"), _2(1), _3(false), _4(true), _5(pg_stat_get_activity_with_conninfo), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 20), _21(19, 20, 26, 20, 20, 26, 25, 25, 25, 16, 1184, 1184, 1184, 1184, 869, 25, 23, 25, 20, 25), _22(19, 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(19, "pid", "datid", "pid", "sessionid", "usesysid", "application_name", "state", "query", "waiting", "xact_start", "query_start", "backend_start", "state_change", "client_addr", "client_hostname", "client_port", "enqueue", "query_id", "connection_info"), _24(NULL), _25("pg_stat_get_activity_with_conninfo"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4212), _1("pg_stat_get_activity_with_conninfo"), _2(1), _3(false), _4(true), _5(pg_stat_get_activity_with_conninfo), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 20), _20(19, 20, 26, 20, 20, 26, 25, 25, 25, 16, 1184, 1184, 1184, 1184, 869, 25, 23, 25, 20, 25), _21(19, 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(19, "pid", "datid", "pid", "sessionid", "usesysid", "application_name", "state", "query", "waiting", "xact_start", "query_start", "backend_start", "state_change", "client_addr", "client_hostname", "client_port", "enqueue", "query_id", "connection_info"), _23(NULL), _24("pg_stat_get_activity_with_conninfo"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_analyze_count", 1, - AddBuiltinFunc(_0(3056), _1("pg_stat_get_analyze_count"), _2(1), _3(true), _4(false), _5(pg_stat_get_analyze_count), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_analyze_count"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3056), _1("pg_stat_get_analyze_count"), _2(1), _3(true), _4(false), _5(pg_stat_get_analyze_count), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_analyze_count"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_autoanalyze_count", 1, - AddBuiltinFunc(_0(3057), _1("pg_stat_get_autoanalyze_count"), _2(1), _3(true), _4(false), _5(pg_stat_get_autoanalyze_count), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_autoanalyze_count"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3057), _1("pg_stat_get_autoanalyze_count"), _2(1), _3(true), _4(false), _5(pg_stat_get_autoanalyze_count), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_autoanalyze_count"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_autovacuum_count", 1, - AddBuiltinFunc(_0(3055), _1("pg_stat_get_autovacuum_count"), _2(1), _3(true), _4(false), _5(pg_stat_get_autovacuum_count), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_autovacuum_count"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3055), _1("pg_stat_get_autovacuum_count"), _2(1), _3(true), _4(false), _5(pg_stat_get_autovacuum_count), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_autovacuum_count"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_backend_activity", 1, - AddBuiltinFunc(_0(1940), _1("pg_stat_get_backend_activity"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_activity), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_backend_activity"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1940), _1("pg_stat_get_backend_activity"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_activity), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_backend_activity"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_backend_activity_start", 1, - AddBuiltinFunc(_0(2094), _1("pg_stat_get_backend_activity_start"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_activity_start), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_backend_activity_start"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2094), _1("pg_stat_get_backend_activity_start"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_activity_start), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_backend_activity_start"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_backend_client_addr", 1, - AddBuiltinFunc(_0(1392), _1("pg_stat_get_backend_client_addr"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_client_addr), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_backend_client_addr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1392), _1("pg_stat_get_backend_client_addr"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_client_addr), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_backend_client_addr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_backend_client_port", 1, - AddBuiltinFunc(_0(1393), _1("pg_stat_get_backend_client_port"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_client_port), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_backend_client_port"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1393), _1("pg_stat_get_backend_client_port"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_client_port), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_backend_client_port"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_backend_dbid", 1, - AddBuiltinFunc(_0(1938), _1("pg_stat_get_backend_dbid"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_dbid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_backend_dbid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1938), _1("pg_stat_get_backend_dbid"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_dbid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_backend_dbid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_backend_idset", 1, - AddBuiltinFunc(_0(1936), _1("pg_stat_get_backend_idset"), _2(0), _3(true), _4(true), _5(pg_stat_get_backend_idset), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_backend_idset"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1936), _1("pg_stat_get_backend_idset"), _2(0), _3(true), _4(true), _5(pg_stat_get_backend_idset), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_backend_idset"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_backend_pid", 1, - AddBuiltinFunc(_0(PGSTATGETBACKENDPIDFUNCOID), _1("pg_stat_get_backend_pid"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_pid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_backend_pid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(PGSTATGETBACKENDPIDFUNCOID), _1("pg_stat_get_backend_pid"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_pid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_backend_pid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_backend_start", 1, - AddBuiltinFunc(_0(1391), _1("pg_stat_get_backend_start"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_start), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_backend_start"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1391), _1("pg_stat_get_backend_start"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_start), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_backend_start"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_backend_userid", 1, - AddBuiltinFunc(_0(1939), _1("pg_stat_get_backend_userid"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_userid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_backend_userid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1939), _1("pg_stat_get_backend_userid"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_userid), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_backend_userid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_backend_waiting", 1, - AddBuiltinFunc(_0(2853), _1("pg_stat_get_backend_waiting"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_waiting), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_backend_waiting"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2853), _1("pg_stat_get_backend_waiting"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_waiting), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_backend_waiting"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_backend_xact_start", 1, - AddBuiltinFunc(_0(2857), _1("pg_stat_get_backend_xact_start"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_xact_start), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_backend_xact_start"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2857), _1("pg_stat_get_backend_xact_start"), _2(1), _3(true), _4(false), _5(pg_stat_get_backend_xact_start), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_backend_xact_start"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_bgwriter_buf_written_checkpoints", 1, - AddBuiltinFunc(_0(2771), _1("pg_stat_get_bgwriter_buf_written_checkpoints"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_buf_written_checkpoints), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_bgwriter_buf_written_checkpoints"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2771), _1("pg_stat_get_bgwriter_buf_written_checkpoints"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_buf_written_checkpoints), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_bgwriter_buf_written_checkpoints"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_bgwriter_buf_written_clean", 1, - AddBuiltinFunc(_0(2772), _1("pg_stat_get_bgwriter_buf_written_clean"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_buf_written_clean), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_bgwriter_buf_written_clean"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2772), _1("pg_stat_get_bgwriter_buf_written_clean"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_buf_written_clean), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_bgwriter_buf_written_clean"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_bgwriter_maxwritten_clean", 1, - AddBuiltinFunc(_0(2773), _1("pg_stat_get_bgwriter_maxwritten_clean"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_maxwritten_clean), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_bgwriter_maxwritten_clean"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2773), _1("pg_stat_get_bgwriter_maxwritten_clean"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_maxwritten_clean), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_bgwriter_maxwritten_clean"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_bgwriter_requested_checkpoints", 1, - AddBuiltinFunc(_0(2770), _1("pg_stat_get_bgwriter_requested_checkpoints"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_requested_checkpoints), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_bgwriter_requested_checkpoints"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2770), _1("pg_stat_get_bgwriter_requested_checkpoints"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_requested_checkpoints), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_bgwriter_requested_checkpoints"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_bgwriter_stat_reset_time", 1, - AddBuiltinFunc(_0(3075), _1("pg_stat_get_bgwriter_stat_reset_time"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_stat_reset_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_bgwriter_stat_reset_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3075), _1("pg_stat_get_bgwriter_stat_reset_time"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_stat_reset_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_bgwriter_stat_reset_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_bgwriter_timed_checkpoints", 1, - AddBuiltinFunc(_0(2769), _1("pg_stat_get_bgwriter_timed_checkpoints"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_timed_checkpoints), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_bgwriter_timed_checkpoints"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2769), _1("pg_stat_get_bgwriter_timed_checkpoints"), _2(0), _3(true), _4(false), _5(pg_stat_get_bgwriter_timed_checkpoints), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_bgwriter_timed_checkpoints"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_blocks_fetched", 1, - AddBuiltinFunc(_0(1934), _1("pg_stat_get_blocks_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_blocks_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_blocks_fetched"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1934), _1("pg_stat_get_blocks_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_blocks_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_blocks_fetched"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_blocks_hit", 1, - AddBuiltinFunc(_0(1935), _1("pg_stat_get_blocks_hit"), _2(1), _3(true), _4(false), _5(pg_stat_get_blocks_hit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_blocks_hit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1935), _1("pg_stat_get_blocks_hit"), _2(1), _3(true), _4(false), _5(pg_stat_get_blocks_hit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_blocks_hit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_buf_alloc", 1, - AddBuiltinFunc(_0(2859), _1("pg_stat_get_buf_alloc"), _2(0), _3(true), _4(false), _5(pg_stat_get_buf_alloc), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_buf_alloc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2859), _1("pg_stat_get_buf_alloc"), _2(0), _3(true), _4(false), _5(pg_stat_get_buf_alloc), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_buf_alloc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_buf_fsync_backend", 1, - AddBuiltinFunc(_0(3063), _1("pg_stat_get_buf_fsync_backend"), _2(0), _3(true), _4(false), _5(pg_stat_get_buf_fsync_backend), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_buf_fsync_backend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3063), _1("pg_stat_get_buf_fsync_backend"), _2(0), _3(true), _4(false), _5(pg_stat_get_buf_fsync_backend), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_buf_fsync_backend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_buf_written_backend", 1, - AddBuiltinFunc(_0(2775), _1("pg_stat_get_buf_written_backend"), _2(0), _3(true), _4(false), _5(pg_stat_get_buf_written_backend), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_buf_written_backend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2775), _1("pg_stat_get_buf_written_backend"), _2(0), _3(true), _4(false), _5(pg_stat_get_buf_written_backend), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_buf_written_backend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_cgroup_info", 1, - AddBuiltinFunc(_0(5008), _1("pg_stat_get_cgroup_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_cgroup_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(9, 25, 23, 23, 20, 20, 25, 25, 25, 25), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "cgroup_name", "percent", "usage_percent", "shares", "usage", "cpuset", "relpath", "valid", "node_group"), _24(NULL), _25("pg_stat_get_cgroup_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5008), _1("pg_stat_get_cgroup_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_cgroup_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(9, 25, 23, 23, 20, 20, 25, 25, 25, 25), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "cgroup_name", "percent", "usage_percent", "shares", "usage", "cpuset", "relpath", "valid", "node_group"), _23(NULL), _24("pg_stat_get_cgroup_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_checkpoint_sync_time", 1, - AddBuiltinFunc(_0(3161), _1("pg_stat_get_checkpoint_sync_time"), _2(0), _3(true), _4(false), _5(pg_stat_get_checkpoint_sync_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_checkpoint_sync_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3161), _1("pg_stat_get_checkpoint_sync_time"), _2(0), _3(true), _4(false), _5(pg_stat_get_checkpoint_sync_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_checkpoint_sync_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_checkpoint_write_time", 1, - AddBuiltinFunc(_0(3160), _1("pg_stat_get_checkpoint_write_time"), _2(0), _3(true), _4(false), _5(pg_stat_get_checkpoint_write_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_checkpoint_write_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3160), _1("pg_stat_get_checkpoint_write_time"), _2(0), _3(true), _4(false), _5(pg_stat_get_checkpoint_write_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_checkpoint_write_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_cu_hdd_asyn", 1, - AddBuiltinFunc(_0(3484), _1("pg_stat_get_cu_hdd_asyn"), _2(1), _3(true), _4(false), _5(pg_stat_get_cu_hdd_asyn), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_cu_hdd_asyn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3484), _1("pg_stat_get_cu_hdd_asyn"), _2(1), _3(true), _4(false), _5(pg_stat_get_cu_hdd_asyn), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_cu_hdd_asyn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_cu_hdd_sync", 1, - AddBuiltinFunc(_0(3483), _1("pg_stat_get_cu_hdd_sync"), _2(1), _3(true), _4(false), _5(pg_stat_get_cu_hdd_sync), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_cu_hdd_sync"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3483), _1("pg_stat_get_cu_hdd_sync"), _2(1), _3(true), _4(false), _5(pg_stat_get_cu_hdd_sync), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_cu_hdd_sync"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_cu_mem_hit", 1, - AddBuiltinFunc(_0(3480), _1("pg_stat_get_cu_mem_hit"), _2(1), _3(true), _4(false), _5(pg_stat_get_cu_mem_hit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_cu_mem_hit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3480), _1("pg_stat_get_cu_mem_hit"), _2(1), _3(true), _4(false), _5(pg_stat_get_cu_mem_hit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_cu_mem_hit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_data_senders", 1, - AddBuiltinFunc(_0(3785), _1("pg_stat_get_data_senders"), _2(0), _3(false), _4(true), _5(pg_stat_get_data_senders), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(13, 20, 23, 25, 25, 25, 1184, 1184, 23, 25, 25, 25, 25, 25), _22(13, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(13, "pid", "sender_pid", "local_role", "peer_role", "state", "catchup_start", "catchup_end", "queue_size", "queue_lower_tail", "queue_header", "queue_upper_tail", "send_position", "receive_position"), _24(NULL), _25("pg_stat_get_data_senders"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3785), _1("pg_stat_get_data_senders"), _2(0), _3(false), _4(true), _5(pg_stat_get_data_senders), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(13, 20, 23, 25, 25, 25, 1184, 1184, 23, 25, 25, 25, 25, 25), _21(13, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(13, "pid", "sender_pid", "local_role", "peer_role", "state", "catchup_start", "catchup_end", "queue_size", "queue_lower_tail", "queue_header", "queue_upper_tail", "send_position", "receive_position"), _23(NULL), _24("pg_stat_get_data_senders"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_blk_read_time", 1, - AddBuiltinFunc(_0(2844), _1("pg_stat_get_db_blk_read_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_blk_read_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_blk_read_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2844), _1("pg_stat_get_db_blk_read_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_blk_read_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_blk_read_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_blk_write_time", 1, - AddBuiltinFunc(_0(2845), _1("pg_stat_get_db_blk_write_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_blk_write_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_blk_write_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2845), _1("pg_stat_get_db_blk_write_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_blk_write_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_blk_write_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_blocks_fetched", 1, - AddBuiltinFunc(_0(1944), _1("pg_stat_get_db_blocks_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_blocks_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_blocks_fetched"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1944), _1("pg_stat_get_db_blocks_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_blocks_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_blocks_fetched"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_blocks_hit", 1, - AddBuiltinFunc(_0(1945), _1("pg_stat_get_db_blocks_hit"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_blocks_hit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_blocks_hit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1945), _1("pg_stat_get_db_blocks_hit"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_blocks_hit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_blocks_hit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_conflict_all", 1, - AddBuiltinFunc(_0(3070), _1("pg_stat_get_db_conflict_all"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_all), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_conflict_all"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3070), _1("pg_stat_get_db_conflict_all"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_all), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_conflict_all"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_conflict_bufferpin", 1, - AddBuiltinFunc(_0(3068), _1("pg_stat_get_db_conflict_bufferpin"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_bufferpin), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_conflict_bufferpin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3068), _1("pg_stat_get_db_conflict_bufferpin"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_bufferpin), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_conflict_bufferpin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_conflict_lock", 1, - AddBuiltinFunc(_0(3066), _1("pg_stat_get_db_conflict_lock"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_lock), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_conflict_lock"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3066), _1("pg_stat_get_db_conflict_lock"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_lock), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_conflict_lock"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_conflict_snapshot", 1, - AddBuiltinFunc(_0(3067), _1("pg_stat_get_db_conflict_snapshot"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_snapshot), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_conflict_snapshot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3067), _1("pg_stat_get_db_conflict_snapshot"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_snapshot), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_conflict_snapshot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_conflict_startup_deadlock", 1, - AddBuiltinFunc(_0(3069), _1("pg_stat_get_db_conflict_startup_deadlock"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_startup_deadlock), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_conflict_startup_deadlock"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3069), _1("pg_stat_get_db_conflict_startup_deadlock"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_startup_deadlock), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_conflict_startup_deadlock"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_conflict_tablespace", 1, - AddBuiltinFunc(_0(3065), _1("pg_stat_get_db_conflict_tablespace"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_tablespace), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_conflict_tablespace"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3065), _1("pg_stat_get_db_conflict_tablespace"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_conflict_tablespace), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_conflict_tablespace"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_cu_hdd_asyn", 1, - AddBuiltinFunc(_0(3489), _1("pg_stat_get_db_cu_hdd_asyn"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_cu_hdd_asyn), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_cu_hdd_asyn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3489), _1("pg_stat_get_db_cu_hdd_asyn"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_cu_hdd_asyn), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_cu_hdd_asyn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_cu_hdd_sync", 1, - AddBuiltinFunc(_0(3488), _1("pg_stat_get_db_cu_hdd_sync"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_cu_hdd_sync), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_cu_hdd_sync"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3488), _1("pg_stat_get_db_cu_hdd_sync"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_cu_hdd_sync), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_cu_hdd_sync"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_cu_mem_hit", 1, - AddBuiltinFunc(_0(3485), _1("pg_stat_get_db_cu_mem_hit"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_cu_mem_hit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_cu_mem_hit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3485), _1("pg_stat_get_db_cu_mem_hit"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_cu_mem_hit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_cu_mem_hit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_deadlocks", 1, - AddBuiltinFunc(_0(3152), _1("pg_stat_get_db_deadlocks"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_deadlocks), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_deadlocks"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3152), _1("pg_stat_get_db_deadlocks"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_deadlocks), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_deadlocks"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_numbackends", 1, - AddBuiltinFunc(_0(1941), _1("pg_stat_get_db_numbackends"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_numbackends), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_numbackends"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1941), _1("pg_stat_get_db_numbackends"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_numbackends), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_numbackends"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_stat_reset_time", 1, - AddBuiltinFunc(_0(3074), _1("pg_stat_get_db_stat_reset_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_stat_reset_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_stat_reset_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3074), _1("pg_stat_get_db_stat_reset_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_stat_reset_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_stat_reset_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_temp_bytes", 1, - AddBuiltinFunc(_0(3151), _1("pg_stat_get_db_temp_bytes"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_temp_bytes), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_temp_bytes"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3151), _1("pg_stat_get_db_temp_bytes"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_temp_bytes), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_temp_bytes"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_temp_files", 1, - AddBuiltinFunc(_0(3150), _1("pg_stat_get_db_temp_files"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_temp_files), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_temp_files"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3150), _1("pg_stat_get_db_temp_files"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_temp_files), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_temp_files"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_tuples_deleted", 1, - AddBuiltinFunc(_0(2762), _1("pg_stat_get_db_tuples_deleted"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_tuples_deleted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_tuples_deleted"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2762), _1("pg_stat_get_db_tuples_deleted"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_tuples_deleted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_tuples_deleted"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_tuples_fetched", 1, - AddBuiltinFunc(_0(2759), _1("pg_stat_get_db_tuples_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_tuples_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_tuples_fetched"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2759), _1("pg_stat_get_db_tuples_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_tuples_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_tuples_fetched"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_tuples_inserted", 1, - AddBuiltinFunc(_0(2760), _1("pg_stat_get_db_tuples_inserted"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_tuples_inserted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_tuples_inserted"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2760), _1("pg_stat_get_db_tuples_inserted"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_tuples_inserted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_tuples_inserted"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_tuples_returned", 1, - AddBuiltinFunc(_0(2758), _1("pg_stat_get_db_tuples_returned"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_tuples_returned), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_tuples_returned"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2758), _1("pg_stat_get_db_tuples_returned"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_tuples_returned), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_tuples_returned"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_tuples_updated", 1, - AddBuiltinFunc(_0(2761), _1("pg_stat_get_db_tuples_updated"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_tuples_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_tuples_updated"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2761), _1("pg_stat_get_db_tuples_updated"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_tuples_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_tuples_updated"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_xact_commit", 1, - AddBuiltinFunc(_0(1942), _1("pg_stat_get_db_xact_commit"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_xact_commit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_xact_commit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1942), _1("pg_stat_get_db_xact_commit"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_xact_commit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_xact_commit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_db_xact_rollback", 1, - AddBuiltinFunc(_0(1943), _1("pg_stat_get_db_xact_rollback"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_xact_rollback), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_db_xact_rollback"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1943), _1("pg_stat_get_db_xact_rollback"), _2(1), _3(true), _4(false), _5(pg_stat_get_db_xact_rollback), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_db_xact_rollback"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_dead_tuples", 1, - AddBuiltinFunc(_0(2879), _1("pg_stat_get_dead_tuples"), _2(1), _3(true), _4(false), _5(pg_stat_get_dead_tuples), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_dead_tuples"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2879), _1("pg_stat_get_dead_tuples"), _2(1), _3(true), _4(false), _5(pg_stat_get_dead_tuples), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_dead_tuples"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_env", 1, - AddBuiltinFunc(_0(3982), _1("pg_stat_get_env"), _2(0), _3(false), _4(true), _5(pg_stat_get_env), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(7, 25, 25, 23, 23, 25, 25, 25), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "node_name", "host", "process", "port", "installpath", "datapath", "log_directory"), _24(NULL), _25("pg_stat_get_env"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3982), _1("pg_stat_get_env"), _2(0), _3(false), _4(true), _5(pg_stat_get_env), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(7, 25, 25, 23, 23, 25, 25, 25), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "node_name", "host", "process", "port", "installpath", "datapath", "log_directory"), _23(NULL), _24("pg_stat_get_env"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_file_stat", 1, - AddBuiltinFunc(_0(3975), _1("pg_stat_get_file_stat"), _2(0), _3(false), _4(true), _5(pg_stat_get_file_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(13, 26, 26, 26, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _22(13, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(13, "filenum", "dbid", "spcid", "phyrds", "phywrts", "phyblkrd", "phyblkwrt", "readtim", "writetim", "avgiotim", "lstiotim", "miniotim", "maxiowtm"), _24(NULL), _25("pg_stat_get_file_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3975), _1("pg_stat_get_file_stat"), _2(0), _3(false), _4(true), _5(pg_stat_get_file_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(13, 26, 26, 26, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _21(13, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(13, "filenum", "dbid", "spcid", "phyrds", "phywrts", "phyblkrd", "phyblkwrt", "readtim", "writetim", "avgiotim", "lstiotim", "miniotim", "maxiowtm"), _23(NULL), _24("pg_stat_get_file_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_function_calls", 1, - AddBuiltinFunc(_0(2978), _1("pg_stat_get_function_calls"), _2(1), _3(true), _4(false), _5(pg_stat_get_function_calls), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_function_calls"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2978), _1("pg_stat_get_function_calls"), _2(1), _3(true), _4(false), _5(pg_stat_get_function_calls), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_function_calls"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_function_self_time", 1, - AddBuiltinFunc(_0(2980), _1("pg_stat_get_function_self_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_function_self_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_function_self_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2980), _1("pg_stat_get_function_self_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_function_self_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_function_self_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_function_total_time", 1, - AddBuiltinFunc(_0(2979), _1("pg_stat_get_function_total_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_function_total_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_function_total_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2979), _1("pg_stat_get_function_total_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_function_total_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_function_total_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_last_analyze_time", 1, - AddBuiltinFunc(_0(2783), _1("pg_stat_get_last_analyze_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_last_analyze_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_last_analyze_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2783), _1("pg_stat_get_last_analyze_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_last_analyze_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_last_analyze_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_last_autoanalyze_time", 1, - AddBuiltinFunc(_0(2784), _1("pg_stat_get_last_autoanalyze_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_last_autoanalyze_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_last_autoanalyze_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2784), _1("pg_stat_get_last_autoanalyze_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_last_autoanalyze_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_last_autoanalyze_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_last_autovacuum_time", 1, - AddBuiltinFunc(_0(2782), _1("pg_stat_get_last_autovacuum_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_last_autovacuum_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_last_autovacuum_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2782), _1("pg_stat_get_last_autovacuum_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_last_autovacuum_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_last_autovacuum_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_last_data_changed_time", 1, - AddBuiltinFunc(_0(5600), _1("pg_stat_get_last_data_changed_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_last_data_changed_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_last_data_changed_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5600), _1("pg_stat_get_last_data_changed_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_last_data_changed_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_last_data_changed_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_last_vacuum_time", 1, - AddBuiltinFunc(_0(2781), _1("pg_stat_get_last_vacuum_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_last_vacuum_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_last_vacuum_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2781), _1("pg_stat_get_last_vacuum_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_last_vacuum_time), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_last_vacuum_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_live_tuples", 1, - AddBuiltinFunc(_0(2878), _1("pg_stat_get_live_tuples"), _2(1), _3(true), _4(false), _5(pg_stat_get_live_tuples), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_live_tuples"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2878), _1("pg_stat_get_live_tuples"), _2(1), _3(true), _4(false), _5(pg_stat_get_live_tuples), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_live_tuples"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_mem_mbytes_reserved", 1, - AddBuiltinFunc(_0(2846), _1("pg_stat_get_mem_mbytes_reserved"), _2(1), _3(true), _4(false), _5(pg_stat_get_mem_mbytes_reserved), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_mem_mbytes_reserved"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2846), _1("pg_stat_get_mem_mbytes_reserved"), _2(1), _3(true), _4(false), _5(pg_stat_get_mem_mbytes_reserved), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_mem_mbytes_reserved"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_numscans", 1, - AddBuiltinFunc(_0(1928), _1("pg_stat_get_numscans"), _2(1), _3(true), _4(false), _5(pg_stat_get_numscans), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_numscans"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1928), _1("pg_stat_get_numscans"), _2(1), _3(true), _4(false), _5(pg_stat_get_numscans), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_numscans"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_partition_dead_tuples", 1, - AddBuiltinFunc(_0(4087), _1("pg_stat_get_partition_dead_tuples"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_dead_tuples), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_partition_dead_tuples"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4087), _1("pg_stat_get_partition_dead_tuples"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_dead_tuples), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_partition_dead_tuples"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_partition_live_tuples", 1, - AddBuiltinFunc(_0(4092), _1("pg_stat_get_partition_live_tuples"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_live_tuples), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_partition_live_tuples"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4092), _1("pg_stat_get_partition_live_tuples"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_live_tuples), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_partition_live_tuples"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_partition_tuples_changed", 1, - AddBuiltinFunc(_0(4086), _1("pg_stat_get_partition_tuples_changed"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_tuples_changed), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_partition_tuples_changed"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4086), _1("pg_stat_get_partition_tuples_changed"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_tuples_changed), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_partition_tuples_changed"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_partition_tuples_deleted", 1, - AddBuiltinFunc(_0(4090), _1("pg_stat_get_partition_tuples_deleted"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_tuples_deleted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_partition_tuples_deleted"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4090), _1("pg_stat_get_partition_tuples_deleted"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_tuples_deleted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_partition_tuples_deleted"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_partition_tuples_hot_updated", 1, - AddBuiltinFunc(_0(4091), _1("pg_stat_get_partition_tuples_hot_updated"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_tuples_hot_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_partition_tuples_hot_updated"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4091), _1("pg_stat_get_partition_tuples_hot_updated"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_tuples_hot_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_partition_tuples_hot_updated"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_partition_tuples_inserted", 1, - AddBuiltinFunc(_0(4088), _1("pg_stat_get_partition_tuples_inserted"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_tuples_inserted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_partition_tuples_inserted"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4088), _1("pg_stat_get_partition_tuples_inserted"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_tuples_inserted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_partition_tuples_inserted"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_partition_tuples_updated", 1, - AddBuiltinFunc(_0(4089), _1("pg_stat_get_partition_tuples_updated"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_tuples_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_partition_tuples_updated"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4089), _1("pg_stat_get_partition_tuples_updated"), _2(1), _3(false), _4(true), _5(pg_stat_get_partition_tuples_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_partition_tuples_updated"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_pooler_status", 1, - AddBuiltinFunc(_0(3955), _1("pg_stat_get_pooler_status"), _2(0), _3(false), _4(true), _5(pg_stat_get_pooler_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(9, 25, 25, 20, 25, 20, 16, 25, 20, 20), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "database_name", "user_name", "tid", "pgoptions", "node_oid", "in_use", "session_params", "fdsock", "remote_pid"), _24(NULL), _25("pg_stat_get_pooler_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3955), _1("pg_stat_get_pooler_status"), _2(0), _3(false), _4(true), _5(pg_stat_get_pooler_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(9, 25, 25, 20, 25, 20, 16, 25, 20, 20), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "database_name", "user_name", "tid", "pgoptions", "node_oid", "in_use", "session_params", "fdsock", "remote_pid"), _23(NULL), _24("pg_stat_get_pooler_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_realtime_info_internal", 1, - AddBuiltinFunc(_0(3500), _1("pg_stat_get_realtime_info_internal"), _2(5), _3(true), _4(false), _5(pg_stat_get_realtime_info_internal), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 26, 26, 20, 2275, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_realtime_info_internal"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3500), _1("pg_stat_get_realtime_info_internal"), _2(5), _3(true), _4(false), _5(pg_stat_get_realtime_info_internal), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 26, 26, 20, 2275, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_realtime_info_internal"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_redo_stat", 1, - AddBuiltinFunc(_0(3973), _1("pg_stat_get_redo_stat"), _2(0), _3(false), _4(true), _5(pg_stat_get_redo_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(7, 20, 20, 20, 20, 20, 20, 20), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "phywrts", "phyblkwrt", "writetim", "avgiotim", "lstiotim", "miniotim", "maxiowtm"), _24(NULL), _25("pg_stat_get_redo_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3973), _1("pg_stat_get_redo_stat"), _2(0), _3(false), _4(true), _5(pg_stat_get_redo_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(7, 20, 20, 20, 20, 20, 20, 20), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "phywrts", "phyblkwrt", "writetim", "avgiotim", "lstiotim", "miniotim", "maxiowtm"), _23(NULL), _24("pg_stat_get_redo_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_role_name", 1, - AddBuiltinFunc(_0(5010), _1("pg_stat_get_role_name"), _2(1), _3(true), _4(false), _5(gs_get_role_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("gs_get_role_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5010), _1("pg_stat_get_role_name"), _2(1), _3(true), _4(false), _5(gs_get_role_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("gs_get_role_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_session_wlmstat", 1, - AddBuiltinFunc(_0(3502), _1("pg_stat_get_session_wlmstat"), _2(1), _3(false), _4(true), _5(pg_stat_get_session_wlmstat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(21, 26, 20, 20, 23, 26, 25, 25, 20, 20, 20, 20, 23, 23, 23, 23, 25, 25, 25, 25, 16, 25), _22(21, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(21, "datid", "threadid", "sessionid", "threadpid", "usesysid", "appname", "query", "priority", "block_time", "elapsed_time", "total_cpu_time", "skew_percent", "statement_mem", "active_points", "dop_value", "current_cgroup", "current_status", "enqueue_state", "attribute", "is_plana", "node_group"), _24(NULL), _25("pg_stat_get_session_wlmstat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3502), _1("pg_stat_get_session_wlmstat"), _2(1), _3(false), _4(true), _5(pg_stat_get_session_wlmstat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(21, 26, 20, 20, 23, 26, 25, 25, 20, 20, 20, 20, 23, 23, 23, 23, 25, 25, 25, 25, 16, 25), _21(21, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(21, "datid", "threadid", "sessionid", "threadpid", "usesysid", "appname", "query", "priority", "block_time", "elapsed_time", "total_cpu_time", "skew_percent", "statement_mem", "active_points", "dop_value", "current_cgroup", "current_status", "enqueue_state", "attribute", "is_plana", "node_group"), _23(NULL), _24("pg_stat_get_session_wlmstat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_sql_count", 1, - AddBuiltinFunc(_0(3947), _1("pg_stat_get_sql_count"), _2(0), _3(false), _4(true), _5(pg_stat_get_sql_count), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(26, 25, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _22(26, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(26, "node_name", "user_name", "select_count", "update_count", "insert_count", "delete_count", "mergeinto_count", "ddl_count", "dml_count", "dcl_count", "total_select_elapse", "avg_select_elapse", "max_select_elapse", "min_select_elapse", "total_update_elapse", "avg_update_elapse", "max_update_elapse", "min_update_elapse", "total_insert_elapse", "avg_insert_elapse", "max_insert_elapse", "min_insert_elapse", "total_delete_elapse", "avg_delete_elapse", "max_delete_elapse", "min_delete_elapse"), _24(NULL), _25("pg_stat_get_sql_count"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3947), _1("pg_stat_get_sql_count"), _2(0), _3(false), _4(true), _5(pg_stat_get_sql_count), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(26, 25, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _21(26, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(26, "node_name", "user_name", "select_count", "update_count", "insert_count", "delete_count", "mergeinto_count", "ddl_count", "dml_count", "dcl_count", "total_select_elapse", "avg_select_elapse", "max_select_elapse", "min_select_elapse", "total_update_elapse", "avg_update_elapse", "max_update_elapse", "min_update_elapse", "total_insert_elapse", "avg_insert_elapse", "max_insert_elapse", "min_insert_elapse", "total_delete_elapse", "avg_delete_elapse", "max_delete_elapse", "min_delete_elapse"), _23(NULL), _24("pg_stat_get_sql_count"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_status", 1, - AddBuiltinFunc(_0(3980), _1("pg_stat_get_status"), _2(1), _3(false), _4(true), _5(pg_stat_get_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 20), _21(13, 20, 25, 25, 25, 20, 20, 20, 23, 20, 23, 23, 25, 25), _22(13, 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(13, "tid", "node_name", "db_name", "thread_name", "query_id", "tid", "sessionid", "lwtid", "psessionid", "tlevel", "smpid", "wait_status", "wait_event"), _24(NULL), _25("pg_stat_get_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3980), _1("pg_stat_get_status"), _2(1), _3(false), _4(true), _5(pg_stat_get_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 20), _20(13, 20, 25, 25, 25, 20, 20, 20, 23, 20, 23, 23, 25, 25), _21(13, 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(13, "tid", "node_name", "db_name", "thread_name", "query_id", "tid", "sessionid", "lwtid", "psessionid", "tlevel", "smpid", "wait_status", "wait_event"), _23(NULL), _24("pg_stat_get_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_stream_replications", 1, - AddBuiltinFunc(_0(3499), _1("pg_stat_get_stream_replications"), _2(0), _3(false), _4(true), _5(pg_stat_get_stream_replications), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(4, 25, 23, 25, 25), _22(4, 'o', 'o', 'o', 'o'), _23(4, "local_role", "static_connections", "db_state", "detail_information"), _24(NULL), _25("pg_stat_get_stream_replications"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3499), _1("pg_stat_get_stream_replications"), _2(0), _3(false), _4(true), _5(pg_stat_get_stream_replications), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(4, 25, 23, 25, 25), _21(4, 'o', 'o', 'o', 'o'), _22(4, "local_role", "static_connections", "db_state", "detail_information"), _23(NULL), _24("pg_stat_get_stream_replications"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_thread", 1, - AddBuiltinFunc(_0(3981), _1("pg_stat_get_thread"), _2(0), _3(false), _4(true), _5(pg_stat_get_thread), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(5, 25, 20, 23, 25, 1184), _22(5, 'o', 'o', 'o', 'o', 'o'), _23(5, "node_name", "pid", "lwpid", "thread_name", "creation_time"), _24(NULL), _25("pg_stat_get_thread"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3981), _1("pg_stat_get_thread"), _2(0), _3(false), _4(true), _5(pg_stat_get_thread), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(5, 25, 20, 23, 25, 1184), _21(5, 'o', 'o', 'o', 'o', 'o'), _22(5, "node_name", "pid", "lwpid", "thread_name", "creation_time"), _23(NULL), _24("pg_stat_get_thread"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_tuples_changed", 1, - AddBuiltinFunc(_0(3221), _1("pg_stat_get_tuples_changed"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_changed), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_tuples_changed"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3221), _1("pg_stat_get_tuples_changed"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_changed), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_tuples_changed"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_tuples_deleted", 1, - AddBuiltinFunc(_0(1933), _1("pg_stat_get_tuples_deleted"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_deleted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_tuples_deleted"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1933), _1("pg_stat_get_tuples_deleted"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_deleted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_tuples_deleted"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_tuples_fetched", 1, - AddBuiltinFunc(_0(1930), _1("pg_stat_get_tuples_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_tuples_fetched"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1930), _1("pg_stat_get_tuples_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_tuples_fetched"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_tuples_hot_updated", 1, - AddBuiltinFunc(_0(1972), _1("pg_stat_get_tuples_hot_updated"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_hot_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_tuples_hot_updated"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1972), _1("pg_stat_get_tuples_hot_updated"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_hot_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_tuples_hot_updated"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_tuples_inserted", 1, - AddBuiltinFunc(_0(1931), _1("pg_stat_get_tuples_inserted"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_inserted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_tuples_inserted"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1931), _1("pg_stat_get_tuples_inserted"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_inserted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_tuples_inserted"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_tuples_returned", 1, - AddBuiltinFunc(_0(1929), _1("pg_stat_get_tuples_returned"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_returned), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_tuples_returned"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1929), _1("pg_stat_get_tuples_returned"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_returned), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_tuples_returned"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_tuples_updated", 1, - AddBuiltinFunc(_0(1932), _1("pg_stat_get_tuples_updated"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_tuples_updated"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1932), _1("pg_stat_get_tuples_updated"), _2(1), _3(true), _4(false), _5(pg_stat_get_tuples_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_tuples_updated"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_vacuum_count", 1, - AddBuiltinFunc(_0(3054), _1("pg_stat_get_vacuum_count"), _2(1), _3(true), _4(false), _5(pg_stat_get_vacuum_count), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_vacuum_count"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3054), _1("pg_stat_get_vacuum_count"), _2(1), _3(true), _4(false), _5(pg_stat_get_vacuum_count), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_vacuum_count"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wal_receiver", 1, - AddBuiltinFunc(_0(3819), _1("pg_stat_get_wal_receiver"), _2(0), _3(false), _4(true), _5(pg_stat_get_wal_receiver), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(15, 23, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25), _22(15, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(15, "receiver_pid", "local_role", "peer_role", "peer_state", "state", "sender_sent_location", "sender_write_location", "sender_flush_location", "sender_replay_location", "receiver_received_location", "receiver_write_location", "receiver_flush_location", "receiver_replay_location", "sync_percent", "channel"), _24(NULL), _25("pg_stat_get_wal_receiver"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3819), _1("pg_stat_get_wal_receiver"), _2(0), _3(false), _4(true), _5(pg_stat_get_wal_receiver), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(15, 23, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25), _21(15, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(15, "receiver_pid", "local_role", "peer_role", "peer_state", "state", "sender_sent_location", "sender_write_location", "sender_flush_location", "sender_replay_location", "receiver_received_location", "receiver_write_location", "receiver_flush_location", "receiver_replay_location", "sync_percent", "channel"), _23(NULL), _24("pg_stat_get_wal_receiver"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wal_senders", 1, - AddBuiltinFunc(_0(3099), _1("pg_stat_get_wal_senders"), _2(0), _3(false), _4(true), _5(pg_stat_get_wal_senders), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(21, 20, 23, 25, 25, 25, 25, 1184, 1184, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 25, 25), _22(21, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(21, "pid", "sender_pid", "local_role", "peer_role", "peer_state", "state", "catchup_start", "catchup_end", "sender_sent_location", "sender_write_location", "sender_flush_location", "sender_replay_location", "receiver_received_location", "receiver_write_location", "receiver_flush_location", "receiver_replay_location", "sync_percent", "sync_state", "sync_priority", "sync_most_available", "channel"), _24(NULL), _25("pg_stat_get_wal_senders"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3099), _1("pg_stat_get_wal_senders"), _2(0), _3(false), _4(true), _5(pg_stat_get_wal_senders), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(21, 20, 23, 25, 25, 25, 25, 1184, 1184, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 25, 25), _21(21, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(21, "pid", "sender_pid", "local_role", "peer_role", "peer_state", "state", "catchup_start", "catchup_end", "sender_sent_location", "sender_write_location", "sender_flush_location", "sender_replay_location", "receiver_received_location", "receiver_write_location", "receiver_flush_location", "receiver_replay_location", "sync_percent", "sync_state", "sync_priority", "sync_most_available", "channel"), _23(NULL), _24("pg_stat_get_wal_senders"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_ec_operator_info", 1, - AddBuiltinFunc(_0(5024), _1("pg_stat_get_wlm_ec_operator_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_ec_operator_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(17, 20, 23, 25, 1184, 20, 20, 23, 23, 23, 23, 25, 25, 25, 25, 25, 25, 20), _22(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(17, "queryid", "plan_node_id", "plan_node_name", "start_time", "duration", "tuple_processed", "min_peak_memory", "max_peak_memory", "average_peak_memory", "ec_operator", "ec_status", "ec_execute_datanode", "ec_dsn", "ec_username", "ec_query", "ec_libodbc_type", "ec_fetch_count"), _24(NULL), _25("pg_stat_get_wlm_ec_operator_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5024), _1("pg_stat_get_wlm_ec_operator_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_ec_operator_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(17, 20, 23, 25, 1184, 20, 20, 23, 23, 23, 23, 25, 25, 25, 25, 25, 25, 20), _21(17, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(17, "queryid", "plan_node_id", "plan_node_name", "start_time", "duration", "tuple_processed", "min_peak_memory", "max_peak_memory", "average_peak_memory", "ec_operator", "ec_status", "ec_execute_datanode", "ec_dsn", "ec_username", "ec_query", "ec_libodbc_type", "ec_fetch_count"), _23(NULL), _24("pg_stat_get_wlm_ec_operator_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_instance_info", 1, - AddBuiltinFunc(_0(5031), _1("pg_stat_get_wlm_instance_info"), _2(0), _3(false), _4(true), _5(pg_stat_get_wlm_instance_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(15, 25,1184,23,23,23,701,701,701,701,20,20,20,20,20,20), _22(15, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(15,"instancename","timestamp","used_cpu","free_memory","used_memory","io_await","io_util","disk_read","disk_write","process_read","process_write","logical_read","logical_write","read_counts","write_counts"), _24(NULL), _25("pg_stat_get_wlm_instance_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5031), _1("pg_stat_get_wlm_instance_info"), _2(0), _3(false), _4(true), _5(pg_stat_get_wlm_instance_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(15, 25,1184,23,23,23,701,701,701,701,20,20,20,20,20,20), _21(15, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(15,"instancename","timestamp","used_cpu","free_memory","used_memory","io_await","io_util","disk_read","disk_write","process_read","process_write","logical_read","logical_write","read_counts","write_counts"), _23(NULL), _24("pg_stat_get_wlm_instance_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_instance_info_with_cleanup", 1, - AddBuiltinFunc(_0(5032), _1("pg_stat_get_wlm_instance_info_with_cleanup"), _2(0), _3(false), _4(true), _5(pg_stat_get_wlm_instance_info_with_cleanup), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(15, 25,1184,23,23,23,701,701,701,701,20,20,20,20,20,20), _22(15, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(15,"instancename","timestamp","used_cpu","free_memory","used_memory","io_await","io_util","disk_read","disk_write","process_read","process_write","logical_read","logical_write","read_counts","write_counts"), _24(NULL), _25("pg_stat_get_wlm_instance_info_with_cleanup"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5032), _1("pg_stat_get_wlm_instance_info_with_cleanup"), _2(0), _3(false), _4(true), _5(pg_stat_get_wlm_instance_info_with_cleanup), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(15, 25,1184,23,23,23,701,701,701,701,20,20,20,20,20,20), _21(15, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(15,"instancename","timestamp","used_cpu","free_memory","used_memory","io_await","io_util","disk_read","disk_write","process_read","process_write","logical_read","logical_write","read_counts","write_counts"), _23(NULL), _24("pg_stat_get_wlm_instance_info_with_cleanup"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_node_resource_info", 1, - AddBuiltinFunc(_0(5019), _1("pg_stat_get_wlm_node_resource_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_node_resource_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(7, 23, 23, 23, 23, 23, 23, 23), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "min_mem_util", "max_mem_util", "min_cpu_util", "max_cpu_util", "min_io_util", "max_io_util", "used_mem_rate"), _24(NULL), _25("pg_stat_get_wlm_node_resource_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5019), _1("pg_stat_get_wlm_node_resource_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_node_resource_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(7, 23, 23, 23, 23, 23, 23, 23), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "min_mem_util", "max_mem_util", "min_cpu_util", "max_cpu_util", "min_io_util", "max_io_util", "used_mem_rate"), _23(NULL), _24("pg_stat_get_wlm_node_resource_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_operator_info", 1, - AddBuiltinFunc(_0(5023), _1("pg_stat_get_wlm_operator_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_operator_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(22, 20, 20, 23, 25, 1184, 20, 23, 20, 20, 23, 23, 23, 23, 23, 23, 23, 23, 20, 20, 20, 23, 25), _22(22, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(22, "queryid", "pid", "plan_node_id", "plan_node_name", "start_time", "duration", "query_dop", "estimated_rows", "tuple_processed", "min_peak_memory", "max_peak_memory", "average_peak_memory", "memory_skew_percent", "min_spill_size", "max_spill_size", "average_spill_size", "spill_skew_percent", "min_cpu_time", "max_cpu_time", "total_cpu_time", "cpu_skew_percent", "warning"), _24(NULL), _25("pg_stat_get_wlm_operator_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5023), _1("pg_stat_get_wlm_operator_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_operator_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(22, 20, 20, 23, 25, 1184, 20, 23, 20, 20, 23, 23, 23, 23, 23, 23, 23, 23, 20, 20, 20, 23, 25), _21(22, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(22, "queryid", "pid", "plan_node_id", "plan_node_name", "start_time", "duration", "query_dop", "estimated_rows", "tuple_processed", "min_peak_memory", "max_peak_memory", "average_peak_memory", "memory_skew_percent", "min_spill_size", "max_spill_size", "average_spill_size", "spill_skew_percent", "min_cpu_time", "max_cpu_time", "total_cpu_time", "cpu_skew_percent", "warning"), _23(NULL), _24("pg_stat_get_wlm_operator_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_realtime_ec_operator_info", 1, - AddBuiltinFunc(_0(5025), _1("pg_stat_get_wlm_realtime_ec_operator_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_realtime_ec_operator_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(12, 20, 23, 25, 1184, 23, 25, 25, 25, 25, 25, 25, 20), _22(12, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(12, "queryid", "plan_node_id", "plan_node_name", "start_time", "ec_operator", "ec_status", "ec_execute_datanode", "ec_dsn", "ec_username", "ec_query", "ec_libodbc_type", "ec_fetch_count"), _24(NULL), _25("pg_stat_get_wlm_realtime_ec_operator_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5025), _1("pg_stat_get_wlm_realtime_ec_operator_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_realtime_ec_operator_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(12, 20, 23, 25, 1184, 23, 25, 25, 25, 25, 25, 25, 20), _21(12, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(12, "queryid", "plan_node_id", "plan_node_name", "start_time", "ec_operator", "ec_status", "ec_execute_datanode", "ec_dsn", "ec_username", "ec_query", "ec_libodbc_type", "ec_fetch_count"), _23(NULL), _24("pg_stat_get_wlm_realtime_ec_operator_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_realtime_operator_info", 1, - AddBuiltinFunc(_0(5022), _1("pg_stat_get_wlm_realtime_operator_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_realtime_operator_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(23, 20, 20, 23, 25, 1184, 20, 25, 23, 20, 20, 23, 23, 23, 23, 23, 23, 23, 23, 20, 20, 20, 23, 25), _22(23, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(23, "queryid", "pid", "plan_node_id", "plan_node_name", "start_time", "duration", "status", "query_dop", "estimated_rows", "tuple_processed", "min_peak_memory", "max_peak_memory", "average_peak_memory", "memory_skew_percent", "min_spill_size", "max_spill_size", "average_spill_size", "spill_skew_percent", "min_cpu_time", "max_cpu_time", "total_cpu_time", "cpu_skew_percent", "warning"), _24(NULL), _25("pg_stat_get_wlm_realtime_operator_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5022), _1("pg_stat_get_wlm_realtime_operator_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_realtime_operator_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(23, 20, 20, 23, 25, 1184, 20, 25, 23, 20, 20, 23, 23, 23, 23, 23, 23, 23, 23, 20, 20, 20, 23, 25), _21(23, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(23, "queryid", "pid", "plan_node_id", "plan_node_name", "start_time", "duration", "status", "query_dop", "estimated_rows", "tuple_processed", "min_peak_memory", "max_peak_memory", "average_peak_memory", "memory_skew_percent", "min_spill_size", "max_spill_size", "average_spill_size", "spill_skew_percent", "min_cpu_time", "max_cpu_time", "total_cpu_time", "cpu_skew_percent", "warning"), _23(NULL), _24("pg_stat_get_wlm_realtime_operator_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_realtime_session_info", 1, - AddBuiltinFunc(_0(5003), _1("pg_stat_get_wlm_realtime_session_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_realtime_session_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(56, 25, 20, 20, 20, 20, 20, 25, 25, 25, 25, 23, 23, 23, 23, 23, 23, 23, 23, 23, 20, 20, 20, 23, 20, 20, 20, 23, 23, 23, 23, 23, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25, 25), _22(56, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(56, "nodename", "threadid", "block_time", "duration", "estimate_total_time", "estimate_left_time", "schemaname", "query_band", "spill_info", "control_group", "estimate_memory", "min_peak_memory", "max_peak_memory", "average_peak_memory", "memory_skew_percent", "min_spill_size", "max_spill_size", "average_spill_size", "spill_skew_percent", "min_dn_time", "max_dn_time", "average_dn_time", "dntime_skew_percent", "min_cpu_time", "max_cpu_time", "total_cpu_time", "cpu_skew_percent", "min_peak_iops", "max_peak_iops", "average_peak_iops", "iops_skew_percent", "warning", "query", "query_plan", "cpu_top1_node_name", "cpu_top2_node_name", "cpu_top3_node_name", "cpu_top4_node_name", "cpu_top5_node_name", "mem_top1_node_name", "mem_top2_node_name", "mem_top3_node_name", "mem_top4_node_name", "mem_top5_node_name", "cpu_top1_value", "cpu_top2_value", "cpu_top3_value", "cpu_top4_value", "cpu_top5_value", "mem_top1_value", "mem_top2_value", "mem_top3_value", "mem_top4_value", "mem_top5_value", "top_mem_dn", "top_cpu_dn"), _24(NULL), _25("pg_stat_get_wlm_realtime_session_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5003), _1("pg_stat_get_wlm_realtime_session_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_realtime_session_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(56, 25, 20, 20, 20, 20, 20, 25, 25, 25, 25, 23, 23, 23, 23, 23, 23, 23, 23, 23, 20, 20, 20, 23, 20, 20, 20, 23, 23, 23, 23, 23, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25, 25), _21(56, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(56, "nodename", "threadid", "block_time", "duration", "estimate_total_time", "estimate_left_time", "schemaname", "query_band", "spill_info", "control_group", "estimate_memory", "min_peak_memory", "max_peak_memory", "average_peak_memory", "memory_skew_percent", "min_spill_size", "max_spill_size", "average_spill_size", "spill_skew_percent", "min_dn_time", "max_dn_time", "average_dn_time", "dntime_skew_percent", "min_cpu_time", "max_cpu_time", "total_cpu_time", "cpu_skew_percent", "min_peak_iops", "max_peak_iops", "average_peak_iops", "iops_skew_percent", "warning", "query", "query_plan", "cpu_top1_node_name", "cpu_top2_node_name", "cpu_top3_node_name", "cpu_top4_node_name", "cpu_top5_node_name", "mem_top1_node_name", "mem_top2_node_name", "mem_top3_node_name", "mem_top4_node_name", "mem_top5_node_name", "cpu_top1_value", "cpu_top2_value", "cpu_top3_value", "cpu_top4_value", "cpu_top5_value", "mem_top1_value", "mem_top2_value", "mem_top3_value", "mem_top4_value", "mem_top5_value", "top_mem_dn", "top_cpu_dn"), _23(NULL), _24("pg_stat_get_wlm_realtime_session_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_session_info", 1, - AddBuiltinFunc(_0(5002), _1("pg_stat_get_wlm_session_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_session_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(68, 26, 25, 25, 25, 25, 25, 869, 25, 23, 25, 20, 1184, 1184, 20, 20, 25, 25, 25, 25, 23, 23, 23, 23, 23, 25, 23, 23, 23, 23, 20, 20, 20, 23, 20, 20, 20, 23, 23, 23, 23, 23, 25, 20, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25, 25), _22(68, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(68, "datid", "dbname", "schemaname", "nodename", "username", "application_name", "client_addr", "client_hostname", "client_port", "query_band", "block_time", "start_time", "finish_time", "duration", "estimate_total_time", "status", "abort_info", "resource_pool", "control_group", "estimate_memory", "min_peak_memory", "max_peak_memory", "average_peak_memory", "memory_skew_percent", "spill_info", "min_spill_size", "max_spill_size", "average_spill_size", "spill_skew_percent", "min_dn_time", "max_dn_time", "average_dn_time", "dntime_skew_percent", "min_cpu_time", "max_cpu_time", "total_cpu_time", "cpu_skew_percent", "min_peak_iops", "max_peak_iops", "average_peak_iops", "iops_skew_percent", "warning", "queryid", "query", "query_plan", "node_group", "cpu_top1_node_name", "cpu_top2_node_name", "cpu_top3_node_name", "cpu_top4_node_name", "cpu_top5_node_name", "mem_top1_node_name", "mem_top2_node_name", "mem_top3_node_name", "mem_top4_node_name", "mem_top5_node_name", "cpu_top1_value", "cpu_top2_value", "cpu_top3_value", "cpu_top4_value", "cpu_top5_value", "mem_top1_value", "mem_top2_value", "mem_top3_value", "mem_top4_value", "mem_top5_value", "top_mem_dn", "top_cpu_dn"), _24(NULL), _25("pg_stat_get_wlm_session_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5002), _1("pg_stat_get_wlm_session_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_session_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(68, 26, 25, 25, 25, 25, 25, 869, 25, 23, 25, 20, 1184, 1184, 20, 20, 25, 25, 25, 25, 23, 23, 23, 23, 23, 25, 23, 23, 23, 23, 20, 20, 20, 23, 20, 20, 20, 23, 23, 23, 23, 23, 25, 20, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25, 25), _21(68, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(68, "datid", "dbname", "schemaname", "nodename", "username", "application_name", "client_addr", "client_hostname", "client_port", "query_band", "block_time", "start_time", "finish_time", "duration", "estimate_total_time", "status", "abort_info", "resource_pool", "control_group", "estimate_memory", "min_peak_memory", "max_peak_memory", "average_peak_memory", "memory_skew_percent", "spill_info", "min_spill_size", "max_spill_size", "average_spill_size", "spill_skew_percent", "min_dn_time", "max_dn_time", "average_dn_time", "dntime_skew_percent", "min_cpu_time", "max_cpu_time", "total_cpu_time", "cpu_skew_percent", "min_peak_iops", "max_peak_iops", "average_peak_iops", "iops_skew_percent", "warning", "queryid", "query", "query_plan", "node_group", "cpu_top1_node_name", "cpu_top2_node_name", "cpu_top3_node_name", "cpu_top4_node_name", "cpu_top5_node_name", "mem_top1_node_name", "mem_top2_node_name", "mem_top3_node_name", "mem_top4_node_name", "mem_top5_node_name", "cpu_top1_value", "cpu_top2_value", "cpu_top3_value", "cpu_top4_value", "cpu_top5_value", "mem_top1_value", "mem_top2_value", "mem_top3_value", "mem_top4_value", "mem_top5_value", "top_mem_dn", "top_cpu_dn"), _23(NULL), _24("pg_stat_get_wlm_session_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_session_info_internal", 1, - AddBuiltinFunc(_0(5001), _1("pg_stat_get_wlm_session_info_internal"), _2(4), _3(false), _4(true), _5(pg_stat_get_wlm_session_info_internal), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 26, 20, 20, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_wlm_session_info_internal"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5001), _1("pg_stat_get_wlm_session_info_internal"), _2(4), _3(false), _4(true), _5(pg_stat_get_wlm_session_info_internal), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 26, 20, 20, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_wlm_session_info_internal"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_session_iostat_info", 1, - AddBuiltinFunc(_0(5014), _1("pg_stat_get_wlm_session_iostat_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_session_iostat_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(7, 20, 23, 23, 23, 23, 23, 23), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "threadid", "maxcurr_iops", "mincurr_iops", "maxpeak_iops", "minpeak_iops", "iops_limits", "io_priority"), _24(NULL), _25("pg_stat_get_wlm_session_iostat_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5014), _1("pg_stat_get_wlm_session_iostat_info"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_session_iostat_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(7, 20, 23, 23, 23, 23, 23, 23), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "threadid", "maxcurr_iops", "mincurr_iops", "maxpeak_iops", "minpeak_iops", "iops_limits", "io_priority"), _23(NULL), _24("pg_stat_get_wlm_session_iostat_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_wlm_statistics", 1, - AddBuiltinFunc(_0(3501), _1("pg_stat_get_wlm_statistics"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_statistics), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 23), _21(9, 25, 20, 20, 20, 20, 23, 25, 25, 25), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "statement", "block_time", "elapsed_time", "total_cpu_time", "qualification_time", "skew_percent", "control_group", "status", "action"), _24(NULL), _25("pg_stat_get_wlm_statistics"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3501), _1("pg_stat_get_wlm_statistics"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_statistics), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 23), _20(9, 25, 20, 20, 20, 20, 23, 25, 25, 25), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "statement", "block_time", "elapsed_time", "total_cpu_time", "qualification_time", "skew_percent", "control_group", "status", "action"), _23(NULL), _24("pg_stat_get_wlm_statistics"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_workload_struct_info", 1, - AddBuiltinFunc(_0(5026), _1("pg_stat_get_workload_struct_info"), _2(0), _3(true), _4(false), _5(pg_stat_get_workload_struct_info), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_workload_struct_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5026), _1("pg_stat_get_workload_struct_info"), _2(0), _3(true), _4(false), _5(pg_stat_get_workload_struct_info), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_workload_struct_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_blocks_fetched", 1, - AddBuiltinFunc(_0(3044), _1("pg_stat_get_xact_blocks_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_blocks_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_blocks_fetched"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3044), _1("pg_stat_get_xact_blocks_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_blocks_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_blocks_fetched"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_blocks_hit", 1, - AddBuiltinFunc(_0(3045), _1("pg_stat_get_xact_blocks_hit"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_blocks_hit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_blocks_hit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3045), _1("pg_stat_get_xact_blocks_hit"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_blocks_hit), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_blocks_hit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_function_calls", 1, - AddBuiltinFunc(_0(3046), _1("pg_stat_get_xact_function_calls"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_function_calls), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_function_calls"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3046), _1("pg_stat_get_xact_function_calls"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_function_calls), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_function_calls"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_function_self_time", 1, - AddBuiltinFunc(_0(3048), _1("pg_stat_get_xact_function_self_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_function_self_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_function_self_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3048), _1("pg_stat_get_xact_function_self_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_function_self_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_function_self_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_function_total_time", 1, - AddBuiltinFunc(_0(3047), _1("pg_stat_get_xact_function_total_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_function_total_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_function_total_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3047), _1("pg_stat_get_xact_function_total_time"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_function_total_time), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_function_total_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_numscans", 1, - AddBuiltinFunc(_0(3037), _1("pg_stat_get_xact_numscans"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_numscans), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_numscans"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3037), _1("pg_stat_get_xact_numscans"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_numscans), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_numscans"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_partition_tuples_deleted", 1, - AddBuiltinFunc(_0(4093), _1("pg_stat_get_xact_partition_tuples_deleted"), _2(1), _3(false), _4(true), _5(pg_stat_get_xact_partition_tuples_deleted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_partition_tuples_deleted"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4093), _1("pg_stat_get_xact_partition_tuples_deleted"), _2(1), _3(false), _4(true), _5(pg_stat_get_xact_partition_tuples_deleted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_partition_tuples_deleted"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_partition_tuples_hot_updated", 1, - AddBuiltinFunc(_0(4096), _1("pg_stat_get_xact_partition_tuples_hot_updated"), _2(1), _3(false), _4(true), _5(pg_stat_get_xact_partition_tuples_hot_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_partition_tuples_hot_updated"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4096), _1("pg_stat_get_xact_partition_tuples_hot_updated"), _2(1), _3(false), _4(true), _5(pg_stat_get_xact_partition_tuples_hot_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_partition_tuples_hot_updated"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_partition_tuples_inserted", 1, - AddBuiltinFunc(_0(4094), _1("pg_stat_get_xact_partition_tuples_inserted"), _2(1), _3(false), _4(true), _5(pg_stat_get_xact_partition_tuples_inserted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_partition_tuples_inserted"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4094), _1("pg_stat_get_xact_partition_tuples_inserted"), _2(1), _3(false), _4(true), _5(pg_stat_get_xact_partition_tuples_inserted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_partition_tuples_inserted"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_partition_tuples_updated", 1, - AddBuiltinFunc(_0(4095), _1("pg_stat_get_xact_partition_tuples_updated"), _2(1), _3(false), _4(true), _5(pg_stat_get_xact_partition_tuples_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_partition_tuples_updated"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4095), _1("pg_stat_get_xact_partition_tuples_updated"), _2(1), _3(false), _4(true), _5(pg_stat_get_xact_partition_tuples_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_partition_tuples_updated"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_tuples_deleted", 1, - AddBuiltinFunc(_0(3042), _1("pg_stat_get_xact_tuples_deleted"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_deleted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_tuples_deleted"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3042), _1("pg_stat_get_xact_tuples_deleted"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_deleted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_tuples_deleted"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_tuples_fetched", 1, - AddBuiltinFunc(_0(3039), _1("pg_stat_get_xact_tuples_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_tuples_fetched"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3039), _1("pg_stat_get_xact_tuples_fetched"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_fetched), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_tuples_fetched"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_tuples_hot_updated", 1, - AddBuiltinFunc(_0(3043), _1("pg_stat_get_xact_tuples_hot_updated"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_hot_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_tuples_hot_updated"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3043), _1("pg_stat_get_xact_tuples_hot_updated"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_hot_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_tuples_hot_updated"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_tuples_inserted", 1, - AddBuiltinFunc(_0(3040), _1("pg_stat_get_xact_tuples_inserted"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_inserted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_tuples_inserted"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3040), _1("pg_stat_get_xact_tuples_inserted"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_inserted), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_tuples_inserted"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_tuples_returned", 1, - AddBuiltinFunc(_0(3038), _1("pg_stat_get_xact_tuples_returned"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_returned), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_tuples_returned"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3038), _1("pg_stat_get_xact_tuples_returned"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_returned), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_tuples_returned"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_get_xact_tuples_updated", 1, - AddBuiltinFunc(_0(3041), _1("pg_stat_get_xact_tuples_updated"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_get_xact_tuples_updated"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3041), _1("pg_stat_get_xact_tuples_updated"), _2(1), _3(true), _4(false), _5(pg_stat_get_xact_tuples_updated), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_get_xact_tuples_updated"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_reset", 1, - AddBuiltinFunc(_0(2274), _1("pg_stat_reset"), _2(0), _3(false), _4(false), _5(pg_stat_reset), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_reset"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2274), _1("pg_stat_reset"), _2(0), _3(false), _4(false), _5(pg_stat_reset), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_reset"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_reset_shared", 1, - AddBuiltinFunc(_0(3775), _1("pg_stat_reset_shared"), _2(1), _3(true), _4(false), _5(pg_stat_reset_shared), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_reset_shared"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3775), _1("pg_stat_reset_shared"), _2(1), _3(true), _4(false), _5(pg_stat_reset_shared), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_reset_shared"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_reset_single_function_counters", 1, - AddBuiltinFunc(_0(3777), _1("pg_stat_reset_single_function_counters"), _2(1), _3(false), _4(false), _5(pg_stat_reset_single_function_counters), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_reset_single_function_counters"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3777), _1("pg_stat_reset_single_function_counters"), _2(1), _3(false), _4(false), _5(pg_stat_reset_single_function_counters), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_reset_single_function_counters"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_reset_single_table_counters", 1, - AddBuiltinFunc(_0(3776), _1("pg_stat_reset_single_table_counters"), _2(1), _3(false), _4(false), _5(pg_stat_reset_single_table_counters), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_reset_single_table_counters"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3776), _1("pg_stat_reset_single_table_counters"), _2(1), _3(false), _4(false), _5(pg_stat_reset_single_table_counters), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_reset_single_table_counters"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stat_set_last_data_changed_time", 1, - AddBuiltinFunc(_0(5601), _1("pg_stat_set_last_data_changed_time"), _2(1), _3(true), _4(false), _5(pg_stat_set_last_data_changed_time), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stat_set_last_data_changed_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5601), _1("pg_stat_set_last_data_changed_time"), _2(1), _3(true), _4(false), _5(pg_stat_set_last_data_changed_time), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stat_set_last_data_changed_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_stop_backup", 1, - AddBuiltinFunc(_0(2173), _1("pg_stop_backup"), _2(0), _3(true), _4(false), _5(pg_stop_backup), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_stop_backup"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2173), _1("pg_stop_backup"), _2(0), _3(true), _4(false), _5(pg_stop_backup), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_stop_backup"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_switch_xlog", 1, - AddBuiltinFunc(_0(2848), _1("pg_switch_xlog"), _2(0), _3(true), _4(false), _5(pg_switch_xlog), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_switch_xlog"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2848), _1("pg_switch_xlog"), _2(0), _3(true), _4(false), _5(pg_switch_xlog), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_switch_xlog"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_sync_cstore_delta", 2, - AddBuiltinFunc(_0(3164), _1("pg_sync_cstore_delta"), _2(1), _3(true), _4(false), _5(pg_sync_cstore_delta), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_sync_cstore_delta"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3534), _1("pg_sync_cstore_delta"), _2(0), _3(true), _4(false), _5(pg_sync_all_cstore_delta), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_sync_all_cstore_delta"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3164), _1("pg_sync_cstore_delta"), _2(1), _3(true), _4(false), _5(pg_sync_cstore_delta), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_sync_cstore_delta"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3534), _1("pg_sync_cstore_delta"), _2(0), _3(true), _4(false), _5(pg_sync_all_cstore_delta), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_sync_all_cstore_delta"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_systimestamp", 1, - AddBuiltinFunc(_0(PGSYSTIMESTAMPFUNCOID), _1("pg_systimestamp"), _2(0), _3(true), _4(false), _5(pg_system_timestamp), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_system_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(PGSYSTIMESTAMPFUNCOID), _1("pg_systimestamp"), _2(0), _3(true), _4(false), _5(pg_system_timestamp), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_system_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "pg_table_is_visible", 1, - AddBuiltinFunc(_0(2079), _1("pg_table_is_visible"), _2(1), _3(true), _4(false), _5(pg_table_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_table_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2079), _1("pg_table_is_visible"), _2(1), _3(true), _4(false), _5(pg_table_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_table_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_table_size", 1, - AddBuiltinFunc(_0(2997), _1("pg_table_size"), _2(1), _3(true), _4(false), _5(pg_table_size), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_table_size"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2997), _1("pg_table_size"), _2(1), _3(true), _4(false), _5(pg_table_size), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_table_size"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_tablespace_databases", 1, - AddBuiltinFunc(_0(2556), _1("pg_tablespace_databases"), _2(1), _3(true), _4(true), _5(pg_tablespace_databases), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_tablespace_databases"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2556), _1("pg_tablespace_databases"), _2(1), _3(true), _4(true), _5(pg_tablespace_databases), _6(26), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_tablespace_databases"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_tablespace_location", 1, - AddBuiltinFunc(_0(3778), _1("pg_tablespace_location"), _2(1), _3(true), _4(false), _5(pg_tablespace_location), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_tablespace_location"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3778), _1("pg_tablespace_location"), _2(1), _3(true), _4(false), _5(pg_tablespace_location), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_tablespace_location"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_tablespace_size", 2, - AddBuiltinFunc(_0(2322), _1("pg_tablespace_size"), _2(1), _3(true), _4(false), _5(pg_tablespace_size_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_tablespace_size_oid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2323), _1("pg_tablespace_size"), _2(1), _3(true), _4(false), _5(pg_tablespace_size_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_tablespace_size_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2322), _1("pg_tablespace_size"), _2(1), _3(true), _4(false), _5(pg_tablespace_size_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_tablespace_size_oid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2323), _1("pg_tablespace_size"), _2(1), _3(true), _4(false), _5(pg_tablespace_size_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_tablespace_size_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_tde_info", 1, - AddBuiltinFunc(_0(3999), _1("pg_tde_info"), _2(0), _3(true), _4(true), _5(pg_tde_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(3, 16, 25, 25), _22(3, 'o', 'o', 'o'), _23(3, "is_encrypt", "g_tde_algo", "remain"), _24(NULL), _25("pg_tde_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3999), _1("pg_tde_info"), _2(0), _3(true), _4(true), _5(pg_tde_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(3, 16, 25, 25), _21(3, 'o', 'o', 'o'), _22(3, "is_encrypt", "g_tde_algo", "remain"), _23(NULL), _24("pg_tde_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_terminate_backend", 1, - AddBuiltinFunc(_0(2096), _1("pg_terminate_backend"), _2(1), _3(true), _4(false), _5(pg_terminate_backend), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_terminate_backend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2096), _1("pg_terminate_backend"), _2(1), _3(true), _4(false), _5(pg_terminate_backend), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_terminate_backend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_test_err_contain_err", 1, - AddBuiltinFunc(_0(9999), _1("pg_test_err_contain_err"), _2(1), _3(true), _4(false), _5(pg_test_err_contain_err), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_test_err_contain_err"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(9999), _1("pg_test_err_contain_err"), _2(1), _3(true), _4(false), _5(pg_test_err_contain_err), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_test_err_contain_err"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_timezone_abbrevs", 1, - AddBuiltinFunc(_0(2599), _1("pg_timezone_abbrevs"), _2(0), _3(true), _4(true), _5(pg_timezone_abbrevs), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(3, 25, 1186, 16), _22(3, 'o', 'o', 'o'), _23(3, "abbrev", "utc_offset", "is_dst"), _24(NULL), _25("pg_timezone_abbrevs"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2599), _1("pg_timezone_abbrevs"), _2(0), _3(true), _4(true), _5(pg_timezone_abbrevs), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(3, 25, 1186, 16), _21(3, 'o', 'o', 'o'), _22(3, "abbrev", "utc_offset", "is_dst"), _23(NULL), _24("pg_timezone_abbrevs"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_timezone_names", 1, - AddBuiltinFunc(_0(2856), _1("pg_timezone_names"), _2(0), _3(true), _4(true), _5(pg_timezone_names), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(4, 25, 25, 1186, 16), _22(4, 'o', 'o', 'o', 'o'), _23(4, "name", "abbrev", "utc_offset", "is_dst"), _24(NULL), _25("pg_timezone_names"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2856), _1("pg_timezone_names"), _2(0), _3(true), _4(true), _5(pg_timezone_names), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(4, 25, 25, 1186, 16), _21(4, 'o', 'o', 'o', 'o'), _22(4, "name", "abbrev", "utc_offset", "is_dst"), _23(NULL), _24("pg_timezone_names"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_total_autovac_tuples", 1, - AddBuiltinFunc(_0(3222), _1("pg_total_autovac_tuples"), _2(1), _3(true), _4(true), _5(pg_total_autovac_tuples), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 16), _21(8, 16, 19, 19, 19, 19, 20, 20, 20), _22(8, 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(8, "for_raltion", "nodename", "nspname", "relname", "partname", "n_dead_tuples", "n_live_tuples", "changes_since_analyze"), _24(NULL), _25("pg_total_autovac_tuples"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3222), _1("pg_total_autovac_tuples"), _2(1), _3(true), _4(true), _5(pg_total_autovac_tuples), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 16), _20(8, 16, 19, 19, 19, 19, 20, 20, 20), _21(8, 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(8, "for_raltion", "nodename", "nspname", "relname", "partname", "n_dead_tuples", "n_live_tuples", "changes_since_analyze"), _23(NULL), _24("pg_total_autovac_tuples"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_total_relation_size", 1, - AddBuiltinFunc(_0(2286), _1("pg_total_relation_size"), _2(1), _3(true), _4(false), _5(pg_total_relation_size), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_total_relation_size"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2286), _1("pg_total_relation_size"), _2(1), _3(true), _4(false), _5(pg_total_relation_size), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_total_relation_size"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_trigger_depth", 1, - AddBuiltinFunc(_0(3163), _1("pg_trigger_depth"), _2(0), _3(true), _4(false), _5(pg_trigger_depth), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_trigger_depth"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3163), _1("pg_trigger_depth"), _2(0), _3(true), _4(false), _5(pg_trigger_depth), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_trigger_depth"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_try_advisory_lock", 2, - AddBuiltinFunc(_0(2882), _1("pg_try_advisory_lock"), _2(1), _3(true), _4(false), _5(pg_try_advisory_lock_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_try_advisory_lock_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2888), _1("pg_try_advisory_lock"), _2(2), _3(true), _4(false), _5(pg_try_advisory_lock_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_try_advisory_lock_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2882), _1("pg_try_advisory_lock"), _2(1), _3(true), _4(false), _5(pg_try_advisory_lock_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_try_advisory_lock_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2888), _1("pg_try_advisory_lock"), _2(2), _3(true), _4(false), _5(pg_try_advisory_lock_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_try_advisory_lock_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_try_advisory_lock_shared", 2, - AddBuiltinFunc(_0(2883), _1("pg_try_advisory_lock_shared"), _2(1), _3(true), _4(false), _5(pg_try_advisory_lock_shared_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_try_advisory_lock_shared_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2889), _1("pg_try_advisory_lock_shared"), _2(2), _3(true), _4(false), _5(pg_try_advisory_lock_shared_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_try_advisory_lock_shared_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2883), _1("pg_try_advisory_lock_shared"), _2(1), _3(true), _4(false), _5(pg_try_advisory_lock_shared_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_try_advisory_lock_shared_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2889), _1("pg_try_advisory_lock_shared"), _2(2), _3(true), _4(false), _5(pg_try_advisory_lock_shared_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_try_advisory_lock_shared_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_try_advisory_xact_lock", 2, - AddBuiltinFunc(_0(3091), _1("pg_try_advisory_xact_lock"), _2(1), _3(true), _4(false), _5(pg_try_advisory_xact_lock_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_try_advisory_xact_lock_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3095), _1("pg_try_advisory_xact_lock"), _2(2), _3(true), _4(false), _5(pg_try_advisory_xact_lock_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_try_advisory_xact_lock_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3091), _1("pg_try_advisory_xact_lock"), _2(1), _3(true), _4(false), _5(pg_try_advisory_xact_lock_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_try_advisory_xact_lock_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3095), _1("pg_try_advisory_xact_lock"), _2(2), _3(true), _4(false), _5(pg_try_advisory_xact_lock_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_try_advisory_xact_lock_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_try_advisory_xact_lock_shared", 2, - AddBuiltinFunc(_0(3092), _1("pg_try_advisory_xact_lock_shared"), _2(1), _3(true), _4(false), _5(pg_try_advisory_xact_lock_shared_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_try_advisory_xact_lock_shared_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3096), _1("pg_try_advisory_xact_lock_shared"), _2(2), _3(true), _4(false), _5(pg_try_advisory_xact_lock_shared_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_try_advisory_xact_lock_shared_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3092), _1("pg_try_advisory_xact_lock_shared"), _2(1), _3(true), _4(false), _5(pg_try_advisory_xact_lock_shared_int8), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_try_advisory_xact_lock_shared_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3096), _1("pg_try_advisory_xact_lock_shared"), _2(2), _3(true), _4(false), _5(pg_try_advisory_xact_lock_shared_int4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_try_advisory_xact_lock_shared_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_ts_config_is_visible", 1, - AddBuiltinFunc(_0(3758), _1("pg_ts_config_is_visible"), _2(1), _3(true), _4(false), _5(pg_ts_config_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_ts_config_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3758), _1("pg_ts_config_is_visible"), _2(1), _3(true), _4(false), _5(pg_ts_config_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_ts_config_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_ts_dict_is_visible", 1, - AddBuiltinFunc(_0(3757), _1("pg_ts_dict_is_visible"), _2(1), _3(true), _4(false), _5(pg_ts_dict_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_ts_dict_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3757), _1("pg_ts_dict_is_visible"), _2(1), _3(true), _4(false), _5(pg_ts_dict_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_ts_dict_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_ts_parser_is_visible", 1, - AddBuiltinFunc(_0(3756), _1("pg_ts_parser_is_visible"), _2(1), _3(true), _4(false), _5(pg_ts_parser_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_ts_parser_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3756), _1("pg_ts_parser_is_visible"), _2(1), _3(true), _4(false), _5(pg_ts_parser_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_ts_parser_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_ts_template_is_visible", 1, - AddBuiltinFunc(_0(3768), _1("pg_ts_template_is_visible"), _2(1), _3(true), _4(false), _5(pg_ts_template_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_ts_template_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3768), _1("pg_ts_template_is_visible"), _2(1), _3(true), _4(false), _5(pg_ts_template_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_ts_template_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_type_is_visible", 1, - AddBuiltinFunc(_0(2080), _1("pg_type_is_visible"), _2(1), _3(true), _4(false), _5(pg_type_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_type_is_visible"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2080), _1("pg_type_is_visible"), _2(1), _3(true), _4(false), _5(pg_type_is_visible), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_type_is_visible"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_typeof", 1, - AddBuiltinFunc(_0(PGTYPEOFFUNCOID), _1("pg_typeof"), _2(1), _3(false), _4(false), _5(pg_typeof), _6(2206), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2276), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_typeof"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(PGTYPEOFFUNCOID), _1("pg_typeof"), _2(1), _3(false), _4(false), _5(pg_typeof), _6(2206), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2276), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_typeof"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "pg_user_iostat", 1, - AddBuiltinFunc(_0(5013), _1("pg_user_iostat"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_user_iostat_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(7, 26, 23, 23, 23, 23, 23, 25), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "userid", "min_curr_iops", "max_curr_iops", "min_peak_iops", "max_peak_iops", "io_limits", "io_priority"), _24(NULL), _25("pg_stat_get_wlm_user_iostat_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5013), _1("pg_user_iostat"), _2(1), _3(false), _4(true), _5(pg_stat_get_wlm_user_iostat_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(7, 26, 23, 23, 23, 23, 23, 25), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "userid", "min_curr_iops", "max_curr_iops", "min_peak_iops", "max_peak_iops", "io_limits", "io_priority"), _23(NULL), _24("pg_stat_get_wlm_user_iostat_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_wlm_jump_queue", 1, - AddBuiltinFunc(_0(3503), _1("pg_wlm_jump_queue"), _2(1), _3(true), _4(false), _5(pg_wlm_jump_queue), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_wlm_jump_queue"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3503), _1("pg_wlm_jump_queue"), _2(1), _3(true), _4(false), _5(pg_wlm_jump_queue), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_wlm_jump_queue"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_xlog_location_diff", 1, - AddBuiltinFunc(_0(3165), _1("pg_xlog_location_diff"), _2(2), _3(true), _4(false), _5(pg_xlog_location_diff), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_xlog_location_diff"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3165), _1("pg_xlog_location_diff"), _2(2), _3(true), _4(false), _5(pg_xlog_location_diff), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_xlog_location_diff"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_xlog_replay_pause", 1, - AddBuiltinFunc(_0(3071), _1("pg_xlog_replay_pause"), _2(0), _3(true), _4(false), _5(pg_xlog_replay_pause), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_xlog_replay_pause"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3071), _1("pg_xlog_replay_pause"), _2(0), _3(true), _4(false), _5(pg_xlog_replay_pause), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_xlog_replay_pause"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_xlog_replay_resume", 1, - AddBuiltinFunc(_0(3072), _1("pg_xlog_replay_resume"), _2(0), _3(true), _4(false), _5(pg_xlog_replay_resume), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_xlog_replay_resume"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3072), _1("pg_xlog_replay_resume"), _2(0), _3(true), _4(false), _5(pg_xlog_replay_resume), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_xlog_replay_resume"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_xlogfile_name", 1, - AddBuiltinFunc(_0(2851), _1("pg_xlogfile_name"), _2(1), _3(true), _4(false), _5(pg_xlogfile_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pg_xlogfile_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2851), _1("pg_xlogfile_name"), _2(1), _3(true), _4(false), _5(pg_xlogfile_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pg_xlogfile_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pg_xlogfile_name_offset", 1, - AddBuiltinFunc(_0(2850), _1("pg_xlogfile_name_offset"), _2(1), _3(true), _4(false), _5(pg_xlogfile_name_offset), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(3, 25, 25, 23), _22(3, 'i', 'o', 'o'), _23(3, "wal_location", "file_name", "file_offset"), _24(NULL), _25("pg_xlogfile_name_offset"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2850), _1("pg_xlogfile_name_offset"), _2(1), _3(true), _4(false), _5(pg_xlogfile_name_offset), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(3, 25, 25, 23), _21(3, 'i', 'o', 'o'), _22(3, "wal_location", "file_name", "file_offset"), _23(NULL), _24("pg_xlogfile_name_offset"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_get_csn", 1, - AddBuiltinFunc(_0(3960), _1("pgxc_get_csn"), _2(1), _3(true), _4(true), _5(pgxc_get_csn), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 28), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgxc_get_csn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3960), _1("pgxc_get_csn"), _2(1), _3(true), _4(true), _5(pgxc_get_csn), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 28), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgxc_get_csn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_get_thread_wait_status", 1, - AddBuiltinFunc(_0(3591), _1("pgxc_get_thread_wait_status"), _2(0), _3(false), _4(true), _5(pgxc_stat_get_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(12, 25, 25, 25, 20, 20, 20, 23, 20, 23, 23, 25, 25), _22(12, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(12, "node_name", "db_name", "thread_name", "query_id", "tid", "sessionid", "lwtid", "psessionid", "tlevel", "smpid", "wait_status", "wait_event"), _24(NULL), _25("pgxc_stat_get_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3591), _1("pgxc_get_thread_wait_status"), _2(0), _3(false), _4(true), _5(pgxc_stat_get_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(12, 25, 25, 25, 20, 20, 20, 23, 20, 23, 23, 25, 25), _21(12, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(12, "node_name", "db_name", "thread_name", "query_id", "tid", "sessionid", "lwtid", "psessionid", "tlevel", "smpid", "wait_status", "wait_event"), _23(NULL), _24("pgxc_stat_get_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_gtm_snapshot_status", 1, - AddBuiltinFunc(_0(2095), _1("pgxc_gtm_snapshot_status"), _2(0), _3(true), _4(true), _5(pgxc_gtm_snapshot_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(6, 28, 28, 28, 28, 28, 25), _22(6, 'o', 'o', 'o', 'o', 'o', 'o'), _23(6, "xmin", "xmax", "csn", "oldestxmin", "xcnt", "running_xids"), _24(NULL), _25("pgxc_gtm_snapshot_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2095), _1("pgxc_gtm_snapshot_status"), _2(0), _3(true), _4(true), _5(pgxc_gtm_snapshot_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(6, 28, 28, 28, 28, 28, 25), _21(6, 'o', 'o', 'o', 'o', 'o', 'o'), _22(6, "xmin", "xmax", "csn", "oldestxmin", "xcnt", "running_xids"), _23(NULL), _24("pgxc_gtm_snapshot_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_is_committed", 1, - AddBuiltinFunc(_0(3203), _1("pgxc_is_committed"), _2(1), _3(true), _4(true), _5(pgxc_is_committed), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 28), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgxc_is_committed"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3203), _1("pgxc_is_committed"), _2(1), _3(true), _4(true), _5(pgxc_is_committed), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 28), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgxc_is_committed"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_lock_for_backup", 1, - AddBuiltinFunc(_0(3204), _1("pgxc_lock_for_backup"), _2(0), _3(true), _4(false), _5(pgxc_lock_for_backup), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgxc_lock_for_backup"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3204), _1("pgxc_lock_for_backup"), _2(0), _3(true), _4(false), _5(pgxc_lock_for_backup), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgxc_lock_for_backup"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_lock_for_sp_database", 1, - AddBuiltinFunc(_0(9014), _1("pgxc_lock_for_sp_database"), _2(1), _3(true), _4(false), _5(pgxc_lock_for_sp_database), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgxc_lock_for_sp_database"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(9014), _1("pgxc_lock_for_sp_database"), _2(1), _3(true), _4(false), _5(pgxc_lock_for_sp_database), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgxc_lock_for_sp_database"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_max_datanode_size", 1, - AddBuiltinFunc(_0(5028), _1("pgxc_max_datanode_size"), _2(1), _3(false), _4(true), _5(pgxc_max_datanode_size_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgxc_max_datanode_size_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5028), _1("pgxc_max_datanode_size"), _2(1), _3(false), _4(true), _5(pgxc_max_datanode_size_name), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgxc_max_datanode_size_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_node_str", 1, - AddBuiltinFunc(_0(3202), _1("pgxc_node_str"), _2(0), _3(true), _4(false), _5(pgxc_node_str), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgxc_node_str"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3202), _1("pgxc_node_str"), _2(0), _3(true), _4(false), _5(pgxc_node_str), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgxc_node_str"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_pool_check", 1, - AddBuiltinFunc(_0(3200), _1("pgxc_pool_check"), _2(0), _3(true), _4(false), _5(pgxc_pool_check), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgxc_pool_check"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3200), _1("pgxc_pool_check"), _2(0), _3(true), _4(false), _5(pgxc_pool_check), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgxc_pool_check"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_pool_connection_status", 1, - AddBuiltinFunc(_0(3954), _1("pgxc_pool_connection_status"), _2(0), _3(true), _4(false), _5(pgxc_pool_connection_status), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgxc_pool_connection_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3954), _1("pgxc_pool_connection_status"), _2(0), _3(true), _4(false), _5(pgxc_pool_connection_status), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgxc_pool_connection_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_pool_reload", 1, - AddBuiltinFunc(_0(3201), _1("pgxc_pool_reload"), _2(0), _3(true), _4(false), _5(pgxc_pool_reload), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgxc_pool_reload"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3201), _1("pgxc_pool_reload"), _2(0), _3(true), _4(false), _5(pgxc_pool_reload), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgxc_pool_reload"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_snapshot_status", 1, - AddBuiltinFunc(_0(2949), _1("pgxc_snapshot_status"), _2(0), _3(true), _4(false), _5(pgxc_snapshot_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(10, 28, 28, 23, 28, 28, 23, 23, 23, 23, 20), _22(10, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(10, "xmin", "xmax", "xcnt", "oldestxmin", "next_xid", "timeline", "active_thread_num", "max_active_thread_num", "snapshot_num", "snapshot_totalsize"), _24(NULL), _25("pgxc_snapshot_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2949), _1("pgxc_snapshot_status"), _2(0), _3(true), _4(false), _5(pgxc_snapshot_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(10, 28, 28, 23, 28, 28, 23, 23, 23, 23, 20), _21(10, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(10, "xmin", "xmax", "xcnt", "oldestxmin", "next_xid", "timeline", "active_thread_num", "max_active_thread_num", "snapshot_num", "snapshot_totalsize"), _23(NULL), _24("pgxc_snapshot_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_stat_dirty_tables", 2, - AddBuiltinFunc(_0(4410), _1("pgxc_stat_dirty_tables"), _2(2), _3(false), _4(true), _5(pgxc_stat_all_dirty_tables), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 23, 23), _21(9, 23, 23, 19, 19, 20, 20, 20, 20, 20), _22(9, 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "dirty_pecent", "n_tuples", "relname", "schemaname", "n_tup_ins", "n_tup_upd", "n_tup_del", "n_live_tup", "n_dead_tup"), _24(NULL), _25("pgxc_stat_all_dirty_tables"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4411), _1("pgxc_stat_dirty_tables"), _2(3), _3(true), _4(true), _5(pgxc_stat_schema_dirty_tables), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 23, 23, 25), _21(10, 23, 23, 25, 19, 19, 20, 20, 20, 20, 20), _22(10, 'i', 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(10, "dirty_pecent", "n_tuples", "schema", "relname", "schemaname", "n_tup_ins", "n_tup_upd", "n_tup_del", "n_live_tup", "n_dead_tup"), _24(NULL), _25("pgxc_stat_schema_dirty_tables"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4410), _1("pgxc_stat_dirty_tables"), _2(2), _3(false), _4(true), _5(pgxc_stat_all_dirty_tables), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 23, 23), _20(9, 23, 23, 19, 19, 20, 20, 20, 20, 20), _21(9, 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "dirty_pecent", "n_tuples", "relname", "schemaname", "n_tup_ins", "n_tup_upd", "n_tup_del", "n_live_tup", "n_dead_tup"), _23(NULL), _24("pgxc_stat_all_dirty_tables"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4411), _1("pgxc_stat_dirty_tables"), _2(3), _3(true), _4(true), _5(pgxc_stat_schema_dirty_tables), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 23, 23, 25), _20(10, 23, 23, 25, 19, 19, 20, 20, 20, 20, 20), _21(10, 'i', 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(10, "dirty_pecent", "n_tuples", "schema", "relname", "schemaname", "n_tup_ins", "n_tup_upd", "n_tup_del", "n_live_tup", "n_dead_tup"), _23(NULL), _24("pgxc_stat_schema_dirty_tables"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_unlock_for_sp_database", 1, - AddBuiltinFunc(_0(9017), _1("pgxc_unlock_for_sp_database"), _2(1), _3(true), _4(false), _5(pgxc_unlock_for_sp_database), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgxc_unlock_for_sp_database"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(9017), _1("pgxc_unlock_for_sp_database"), _2(1), _3(true), _4(false), _5(pgxc_unlock_for_sp_database), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgxc_unlock_for_sp_database"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pgxc_version", 1, - AddBuiltinFunc(_0(90), _1("pgxc_version"), _2(0), _3(true), _4(false), _5(pgxc_version), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgxc_version"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(90), _1("pgxc_version"), _2(0), _3(true), _4(false), _5(pgxc_version), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgxc_version"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pi", 1, - AddBuiltinFunc(_0(1610), _1("pi"), _2(0), _3(true), _4(false), _5(dpi), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dpi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1610), _1("pi"), _2(0), _3(true), _4(false), _5(dpi), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dpi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "plainto_tsquery", 2, - AddBuiltinFunc(_0(3747), _1("plainto_tsquery"), _2(2), _3(true), _4(false), _5(plainto_tsquery_byid), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3734, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("plainto_tsquery_byid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3751), _1("plainto_tsquery"), _2(1), _3(true), _4(false), _5(plainto_tsquery), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("plainto_tsquery"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3747), _1("plainto_tsquery"), _2(2), _3(true), _4(false), _5(plainto_tsquery_byid), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3734, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("plainto_tsquery_byid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3751), _1("plainto_tsquery"), _2(1), _3(true), _4(false), _5(plainto_tsquery), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("plainto_tsquery"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "plan_seed", 1, - AddBuiltinFunc(_0(4200), _1("plan_seed"), _2(0), _3(true), _4(false), _5(get_plan_seed), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("get_plan_seed"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4200), _1("plan_seed"), _2(0), _3(true), _4(false), _5(get_plan_seed), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("get_plan_seed"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "plancache_clean", 1, - AddBuiltinFunc(_0(3958), _1("plancache_clean"), _2(0), _3(false), _4(false), _5(GPCPlanClean),_6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(2, 2950, 16), _22(NULL), _23(NULL), _24(NULL), _25("GPCPlanClean"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3958), _1("plancache_clean"), _2(0), _3(false), _4(false), _5(GPCPlanClean),_6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(2, 2950, 16), _21(NULL), _22(NULL), _23(NULL), _24("GPCPlanClean"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "plancache_status", 1, - AddBuiltinFunc(_0(3957), _1("plancache_status"), _2(0), _3(false), _4(true), _5(gs_globalplancache_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(7, 25, 25, 23, 16, 26, 25, 23), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "nodename", "query", "refcount", "valid", "databaseid", "schema_name", "params_num"), _24(NULL), _25("gs_globalplancache_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3957), _1("plancache_status"), _2(0), _3(false), _4(true), _5(gs_globalplancache_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(7, 25, 25, 23, 16, 26, 25, 23), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "nodename", "query", "refcount", "valid", "databaseid", "schema_name", "params_num"), _23(NULL), _24("gs_globalplancache_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point", 6, - AddBuiltinFunc(_0(1416), _1("point"), _2(1), _3(true), _4(false), _5(circle_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1440), _1("point"), _2(2), _3(true), _4(false), _5(construct_point), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("construct_point"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1532), _1("point"), _2(1), _3(true), _4(false), _5(lseg_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 601), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("lseg_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1533), _1("point"), _2(1), _3(true), _4(false), _5(path_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1534), _1("point"), _2(1), _3(true), _4(false), _5(box_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1540), _1("point"), _2(1), _3(true), _4(false), _5(poly_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1416), _1("point"), _2(1), _3(true), _4(false), _5(circle_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1440), _1("point"), _2(2), _3(true), _4(false), _5(construct_point), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("construct_point"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1532), _1("point"), _2(1), _3(true), _4(false), _5(lseg_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 601), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("lseg_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1533), _1("point"), _2(1), _3(true), _4(false), _5(path_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1534), _1("point"), _2(1), _3(true), _4(false), _5(box_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1540), _1("point"), _2(1), _3(true), _4(false), _5(poly_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_above", 1, - AddBuiltinFunc(_0(131), _1("point_above"), _2(2), _3(true), _4(false), _5(point_above), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_above"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(131), _1("point_above"), _2(2), _3(true), _4(false), _5(point_above), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_above"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_add", 1, - AddBuiltinFunc(_0(1441), _1("point_add"), _2(2), _3(true), _4(false), _5(point_add), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_add"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1441), _1("point_add"), _2(2), _3(true), _4(false), _5(point_add), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_add"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_below", 1, - AddBuiltinFunc(_0(134), _1("point_below"), _2(2), _3(true), _4(false), _5(point_below), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_below"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(134), _1("point_below"), _2(2), _3(true), _4(false), _5(point_below), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_below"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_distance", 1, - AddBuiltinFunc(_0(991), _1("point_distance"), _2(2), _3(true), _4(false), _5(point_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_distance"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(991), _1("point_distance"), _2(2), _3(true), _4(false), _5(point_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_distance"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_div", 1, - AddBuiltinFunc(_0(1444), _1("point_div"), _2(2), _3(true), _4(false), _5(point_div), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_div"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1444), _1("point_div"), _2(2), _3(true), _4(false), _5(point_div), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_div"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_eq", 1, - AddBuiltinFunc(_0(135), _1("point_eq"), _2(2), _3(true), _4(false), _5(point_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(135), _1("point_eq"), _2(2), _3(true), _4(false), _5(point_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_horiz", 1, - AddBuiltinFunc(_0(990), _1("point_horiz"), _2(2), _3(true), _4(false), _5(point_horiz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_horiz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(990), _1("point_horiz"), _2(2), _3(true), _4(false), _5(point_horiz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_horiz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_in", 1, - AddBuiltinFunc(_0(117), _1("point_in"), _2(1), _3(true), _4(false), _5(point_in), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(117), _1("point_in"), _2(1), _3(true), _4(false), _5(point_in), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_left", 1, - AddBuiltinFunc(_0(132), _1("point_left"), _2(2), _3(true), _4(false), _5(point_left), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_left"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(132), _1("point_left"), _2(2), _3(true), _4(false), _5(point_left), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_left"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_mul", 1, - AddBuiltinFunc(_0(1443), _1("point_mul"), _2(2), _3(true), _4(false), _5(point_mul), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_mul"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1443), _1("point_mul"), _2(2), _3(true), _4(false), _5(point_mul), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_mul"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_ne", 1, - AddBuiltinFunc(_0(988), _1("point_ne"), _2(2), _3(true), _4(false), _5(point_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(988), _1("point_ne"), _2(2), _3(true), _4(false), _5(point_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_out", 1, - AddBuiltinFunc(_0(118), _1("point_out"), _2(1), _3(true), _4(false), _5(point_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(118), _1("point_out"), _2(1), _3(true), _4(false), _5(point_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_recv", 1, - AddBuiltinFunc(_0(2428), _1("point_recv"), _2(1), _3(true), _4(false), _5(point_recv), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2428), _1("point_recv"), _2(1), _3(true), _4(false), _5(point_recv), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_right", 1, - AddBuiltinFunc(_0(133), _1("point_right"), _2(2), _3(true), _4(false), _5(point_right), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_right"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(133), _1("point_right"), _2(2), _3(true), _4(false), _5(point_right), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_right"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_send", 1, - AddBuiltinFunc(_0(2429), _1("point_send"), _2(1), _3(true), _4(false), _5(point_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2429), _1("point_send"), _2(1), _3(true), _4(false), _5(point_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_sub", 1, - AddBuiltinFunc(_0(1442), _1("point_sub"), _2(2), _3(true), _4(false), _5(point_sub), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_sub"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1442), _1("point_sub"), _2(2), _3(true), _4(false), _5(point_sub), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_sub"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "point_vert", 1, - AddBuiltinFunc(_0(989), _1("point_vert"), _2(2), _3(true), _4(false), _5(point_vert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_vert"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(989), _1("point_vert"), _2(2), _3(true), _4(false), _5(point_vert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_vert"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_above", 1, - AddBuiltinFunc(_0(2569), _1("poly_above"), _2(2), _3(true), _4(false), _5(poly_above), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_above"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2569), _1("poly_above"), _2(2), _3(true), _4(false), _5(poly_above), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_above"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_below", 1, - AddBuiltinFunc(_0(2566), _1("poly_below"), _2(2), _3(true), _4(false), _5(poly_below), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_below"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2566), _1("poly_below"), _2(2), _3(true), _4(false), _5(poly_below), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_below"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_center", 1, - AddBuiltinFunc(_0(227), _1("poly_center"), _2(1), _3(true), _4(false), _5(poly_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_center"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(227), _1("poly_center"), _2(1), _3(true), _4(false), _5(poly_center), _6(600), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_center"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_contain", 1, - AddBuiltinFunc(_0(340), _1("poly_contain"), _2(2), _3(true), _4(false), _5(poly_contain), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_contain"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(340), _1("poly_contain"), _2(2), _3(true), _4(false), _5(poly_contain), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_contain"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_contain_pt", 1, - AddBuiltinFunc(_0(1428), _1("poly_contain_pt"), _2(2), _3(true), _4(false), _5(poly_contain_pt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_contain_pt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1428), _1("poly_contain_pt"), _2(2), _3(true), _4(false), _5(poly_contain_pt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_contain_pt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_contained", 1, - AddBuiltinFunc(_0(345), _1("poly_contained"), _2(2), _3(true), _4(false), _5(poly_contained), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_contained"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(345), _1("poly_contained"), _2(2), _3(true), _4(false), _5(poly_contained), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_contained"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_distance", 1, - AddBuiltinFunc(_0(729), _1("poly_distance"), _2(2), _3(true), _4(false), _5(poly_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_distance"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(729), _1("poly_distance"), _2(2), _3(true), _4(false), _5(poly_distance), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_distance"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_in", 1, - AddBuiltinFunc(_0(347), _1("poly_in"), _2(1), _3(true), _4(false), _5(poly_in), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(347), _1("poly_in"), _2(1), _3(true), _4(false), _5(poly_in), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_left", 1, - AddBuiltinFunc(_0(341), _1("poly_left"), _2(2), _3(true), _4(false), _5(poly_left), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_left"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(341), _1("poly_left"), _2(2), _3(true), _4(false), _5(poly_left), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_left"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_npoints", 1, - AddBuiltinFunc(_0(1445), _1("poly_npoints"), _2(1), _3(true), _4(false), _5(poly_npoints), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_npoints"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1445), _1("poly_npoints"), _2(1), _3(true), _4(false), _5(poly_npoints), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_npoints"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_out", 1, - AddBuiltinFunc(_0(348), _1("poly_out"), _2(1), _3(true), _4(false), _5(poly_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(348), _1("poly_out"), _2(1), _3(true), _4(false), _5(poly_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_overabove", 1, - AddBuiltinFunc(_0(2568), _1("poly_overabove"), _2(2), _3(true), _4(false), _5(poly_overabove), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_overabove"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2568), _1("poly_overabove"), _2(2), _3(true), _4(false), _5(poly_overabove), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_overabove"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_overbelow", 1, - AddBuiltinFunc(_0(2567), _1("poly_overbelow"), _2(2), _3(true), _4(false), _5(poly_overbelow), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_overbelow"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2567), _1("poly_overbelow"), _2(2), _3(true), _4(false), _5(poly_overbelow), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_overbelow"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_overlap", 1, - AddBuiltinFunc(_0(346), _1("poly_overlap"), _2(2), _3(true), _4(false), _5(poly_overlap), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_overlap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(346), _1("poly_overlap"), _2(2), _3(true), _4(false), _5(poly_overlap), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_overlap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_overleft", 1, - AddBuiltinFunc(_0(342), _1("poly_overleft"), _2(2), _3(true), _4(false), _5(poly_overleft), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_overleft"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(342), _1("poly_overleft"), _2(2), _3(true), _4(false), _5(poly_overleft), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_overleft"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_overright", 1, - AddBuiltinFunc(_0(343), _1("poly_overright"), _2(2), _3(true), _4(false), _5(poly_overright), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_overright"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(343), _1("poly_overright"), _2(2), _3(true), _4(false), _5(poly_overright), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_overright"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_recv", 1, - AddBuiltinFunc(_0(2486), _1("poly_recv"), _2(1), _3(true), _4(false), _5(poly_recv), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2486), _1("poly_recv"), _2(1), _3(true), _4(false), _5(poly_recv), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_right", 1, - AddBuiltinFunc(_0(344), _1("poly_right"), _2(2), _3(true), _4(false), _5(poly_right), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_right"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(344), _1("poly_right"), _2(2), _3(true), _4(false), _5(poly_right), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_right"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_same", 1, - AddBuiltinFunc(_0(339), _1("poly_same"), _2(2), _3(true), _4(false), _5(poly_same), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 604, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_same"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(339), _1("poly_same"), _2(2), _3(true), _4(false), _5(poly_same), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 604, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_same"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "poly_send", 1, - AddBuiltinFunc(_0(2487), _1("poly_send"), _2(1), _3(true), _4(false), _5(poly_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("poly_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2487), _1("poly_send"), _2(1), _3(true), _4(false), _5(poly_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("poly_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "polygon", 4, - AddBuiltinFunc(_0(1448), _1("polygon"), _2(1), _3(true), _4(false), _5(box_poly), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_poly"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1449), _1("polygon"), _2(1), _3(true), _4(false), _5(path_poly), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_poly"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1475), _1("polygon"), _2(2), _3(true), _4(false), _5(circle_poly), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 23, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_poly"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1544), _1("polygon"), _2(1), _3(true), _4(false), _5(NULL), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.polygon(12, $1)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1448), _1("polygon"), _2(1), _3(true), _4(false), _5(box_poly), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_poly"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1449), _1("polygon"), _2(1), _3(true), _4(false), _5(path_poly), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_poly"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1475), _1("polygon"), _2(2), _3(true), _4(false), _5(circle_poly), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 23, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_poly"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1544), _1("polygon"), _2(1), _3(true), _4(false), _5(NULL), _6(604), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.polygon(12, $1)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "popen", 1, - AddBuiltinFunc(_0(1434), _1("popen"), _2(1), _3(true), _4(false), _5(path_open), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 602), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("path_open"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1434), _1("popen"), _2(1), _3(true), _4(false), _5(path_open), _6(602), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 602), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("path_open"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "position", 3, - AddBuiltinFunc(_0(POSITIONFUNCOID), _1("position"), _2(2), _3(true), _4(false), _5(textpos), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BITPOSITIONFUNCOID), _1("position"), _2(2), _3(true), _4(false), _5(bitposition), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1560, 1560), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitposition"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BYTEAPOSFUNCOID), _1("position"), _2(2), _3(true), _4(false), _5(byteapos), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteapos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(POSITIONFUNCOID), _1("position"), _2(2), _3(true), _4(false), _5(textpos), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BITPOSITIONFUNCOID), _1("position"), _2(2), _3(true), _4(false), _5(bitposition), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1560, 1560), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitposition"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BYTEAPOSFUNCOID), _1("position"), _2(2), _3(true), _4(false), _5(byteapos), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteapos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "positionjoinsel", 1, - AddBuiltinFunc(_0(1301), _1("positionjoinsel"), _2(5), _3(true), _4(false), _5(positionjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("positionjoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1301), _1("positionjoinsel"), _2(5), _3(true), _4(false), _5(positionjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("positionjoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "positionsel", 1, - AddBuiltinFunc(_0(1300), _1("positionsel"), _2(4), _3(true), _4(false), _5(positionsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("positionsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1300), _1("positionsel"), _2(4), _3(true), _4(false), _5(positionsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("positionsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "postgresql_fdw_validator", 1, - AddBuiltinFunc(_0(2316), _1("postgresql_fdw_validator"), _2(2), _3(true), _4(false), _5(postgresql_fdw_validator), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1009, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("postgresql_fdw_validator"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2316), _1("postgresql_fdw_validator"), _2(2), _3(true), _4(false), _5(postgresql_fdw_validator), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1009, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("postgresql_fdw_validator"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pound_end", 1, - AddBuiltinFunc(_0(3800), _1("pound_end"), _2(1), _3(true), _4(false), _5(pound_end), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pound_end"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3800), _1("pound_end"), _2(1), _3(true), _4(false), _5(pound_end), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pound_end"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pound_lextype", 1, - AddBuiltinFunc(_0(3801), _1("pound_lextype"), _2(1), _3(true), _4(false), _5(pound_lextype), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pound_lextype"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3801), _1("pound_lextype"), _2(1), _3(true), _4(false), _5(pound_lextype), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pound_lextype"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pound_nexttoken", 1, - AddBuiltinFunc(_0(3799), _1("pound_nexttoken"), _2(3), _3(true), _4(false), _5(pound_nexttoken), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pound_nexttoken"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3799), _1("pound_nexttoken"), _2(3), _3(true), _4(false), _5(pound_nexttoken), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pound_nexttoken"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pound_start", 1, - AddBuiltinFunc(_0(3798), _1("pound_start"), _2(3), _3(true), _4(false), _5(pound_start), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 23, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pound_start"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3798), _1("pound_start"), _2(3), _3(true), _4(false), _5(pound_start), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 23, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pound_start"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pow", 2, - AddBuiltinFunc(_0(POWFUNCOID), _1("pow"), _2(2), _3(true), _4(false), _5(dpow), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dpow"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1738), _1("pow"), _2(2), _3(true), _4(false), _5(numeric_power), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_power"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(POWFUNCOID), _1("pow"), _2(2), _3(true), _4(false), _5(dpow), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dpow"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1738), _1("pow"), _2(2), _3(true), _4(false), _5(numeric_power), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_power"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "power", 2, - AddBuiltinFunc(_0(POWERFUNCOID), _1("power"), _2(2), _3(true), _4(false), _5(dpow), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dpow"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2169), _1("power"), _2(2), _3(true), _4(false), _5(numeric_power), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_power"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(POWERFUNCOID), _1("power"), _2(2), _3(true), _4(false), _5(dpow), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dpow"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2169), _1("power"), _2(2), _3(true), _4(false), _5(numeric_power), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_power"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "prepare_statement_status", 1, - AddBuiltinFunc(_0(3959), _1("prepare_statement_status"), _2(0), _3(false), _4(true), _5(gs_globalplancache_prepare_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(5, 25, 23, 25, 23, 16), _22(5, 'o', 'o', 'o', 'o', 'o'), _23(5, "nodename", "global_sess_id","statement_name", "refcount", "is_shared"), _24(NULL), _25("gs_globalplancache_prepare_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3959), _1("prepare_statement_status"), _2(0), _3(false), _4(true), _5(gs_globalplancache_prepare_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(5, 25, 23, 25, 23, 16), _21(5, 'o', 'o', 'o', 'o', 'o'), _22(5, "nodename", "global_sess_id","statement_name", "refcount", "is_shared"), _23(NULL), _24("gs_globalplancache_prepare_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "prsd_end", 1, - AddBuiltinFunc(_0(3719), _1("prsd_end"), _2(1), _3(true), _4(false), _5(prsd_end), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("prsd_end"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3719), _1("prsd_end"), _2(1), _3(true), _4(false), _5(prsd_end), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("prsd_end"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "prsd_headline", 1, - AddBuiltinFunc(_0(3720), _1("prsd_headline"), _2(3), _3(true), _4(false), _5(prsd_headline), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 2281, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("prsd_headline"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3720), _1("prsd_headline"), _2(3), _3(true), _4(false), _5(prsd_headline), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 2281, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("prsd_headline"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "prsd_lextype", 1, - AddBuiltinFunc(_0(3721), _1("prsd_lextype"), _2(1), _3(true), _4(false), _5(prsd_lextype), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("prsd_lextype"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3721), _1("prsd_lextype"), _2(1), _3(true), _4(false), _5(prsd_lextype), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("prsd_lextype"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "prsd_nexttoken", 1, - AddBuiltinFunc(_0(3718), _1("prsd_nexttoken"), _2(3), _3(true), _4(false), _5(prsd_nexttoken), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("prsd_nexttoken"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3718), _1("prsd_nexttoken"), _2(3), _3(true), _4(false), _5(prsd_nexttoken), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("prsd_nexttoken"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "prsd_start", 1, - AddBuiltinFunc(_0(3717), _1("prsd_start"), _2(3), _3(true), _4(false), _5(prsd_start), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 23, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("prsd_start"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3717), _1("prsd_start"), _2(3), _3(true), _4(false), _5(prsd_start), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 23, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("prsd_start"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "psortbuild", 1, - AddBuiltinFunc(_0(4040), _1("psortbuild"), _2(3), _3(true), _4(false), _5(psortbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("psortbuild"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4040), _1("psortbuild"), _2(3), _3(true), _4(false), _5(psortbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("psortbuild"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "psortcanreturn", 1, - AddBuiltinFunc(_0(4045), _1("psortcanreturn"), _2(1), _3(true), _4(false), _5(psortcanreturn), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("psortcanreturn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4045), _1("psortcanreturn"), _2(1), _3(true), _4(false), _5(psortcanreturn), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("psortcanreturn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "psortcostestimate", 1, - AddBuiltinFunc(_0(4044), _1("psortcostestimate"), _2(7), _3(true), _4(false), _5(psortcostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("psortcostestimate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4044), _1("psortcostestimate"), _2(7), _3(true), _4(false), _5(psortcostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("psortcostestimate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "psortgetbitmap", 1, - AddBuiltinFunc(_0(4043), _1("psortgetbitmap"), _2(2), _3(true), _4(false), _5(psortgetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("psortgetbitmap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4043), _1("psortgetbitmap"), _2(2), _3(true), _4(false), _5(psortgetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("psortgetbitmap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "psortgettuple", 1, - AddBuiltinFunc(_0(4042), _1("psortgettuple"), _2(2), _3(true), _4(false), _5(psortgettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("psortgettuple"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4042), _1("psortgettuple"), _2(2), _3(true), _4(false), _5(psortgettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("psortgettuple"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "psortoptions", 1, - AddBuiltinFunc(_0(4041), _1("psortoptions"), _2(2), _3(true), _4(false), _5(psortoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1009, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("psortoptions"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4041), _1("psortoptions"), _2(2), _3(true), _4(false), _5(psortoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1009, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("psortoptions"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pt_contained_circle", 1, - AddBuiltinFunc(_0(1478), _1("pt_contained_circle"), _2(2), _3(true), _4(false), _5(pt_contained_circle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pt_contained_circle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1478), _1("pt_contained_circle"), _2(2), _3(true), _4(false), _5(pt_contained_circle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pt_contained_circle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pt_contained_poly", 1, - AddBuiltinFunc(_0(1429), _1("pt_contained_poly"), _2(2), _3(true), _4(false), _5(pt_contained_poly), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 604), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pt_contained_poly"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1429), _1("pt_contained_poly"), _2(2), _3(true), _4(false), _5(pt_contained_poly), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 604), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pt_contained_poly"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pv_builtin_functions", 1, - AddBuiltinFunc(_0(5345), _1("pv_builtin_functions"), _2(0), _3(false), _4(true), _5(pv_builtin_functions), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(3100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(32, 19, 26, 26, 26, 700, 700, 26, 24, 16, 16, 16, 16, 16, 16, 18, 21, 21, 26, 30, 1007, 1002, 1009, 194, 25, 25, 1009, 1034, 22, 16, 16, 16, 26), _22(32, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(32, "proname", "pronamespace", "proowner", "prolang", "procost", "prorows", "provariadic", "protransform", "proisagg", "proiswindow", "prosecdef", "proleakproof", "proisstrict", "proretset", "provolatile", "pronargs", "pronargdefaults", "prorettype", "proargtypes", "proallargtypes", "proargmodes", "proargnames", "proargdefaults", "prosrc", "probin", "proconfig", "proacl", "prodefaultargpos", "fencedmode", "proshippable", "propackage", "oid"), _24(NULL), _25("pv_builtin_functions"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5345), _1("pv_builtin_functions"), _2(0), _3(false), _4(true), _5(pv_builtin_functions), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(3100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(31, 19, 26, 26, 26, 700, 700, 26, 24, 18, 16, 16, 16, 16, 18, 21, 21, 26, 30, 1007, 1002, 1009, 194, 25, 25, 1009, 1034, 22, 16, 16, 16, 26), _21(31, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(31, "proname", "pronamespace", "proowner", "prolang", "procost", "prorows", "provariadic", "protransform", "prokind", "prosecdef", "proleakproof", "proisstrict", "proretset", "provolatile", "pronargs", "pronargdefaults", "prorettype", "proargtypes", "proallargtypes", "proargmodes", "proargnames", "proargdefaults", "prosrc", "probin", "proconfig", "proacl", "prodefaultargpos", "fencedmode", "proshippable", "propackage", "oid"), _23(NULL), _24("pv_builtin_functions"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pv_compute_pool_workload", 1, - AddBuiltinFunc(_0(4300), _1("pv_compute_pool_workload"), _2(0), _3(false), _4(true), _5(pv_compute_pool_workload), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(4, 25, 23, 23, 25), _22(4, 'o', 'o', 'o', 'o'), _23(4, "nodename", "rpinuse", "maxrp", "nodestate"), _24(NULL), _25("pv_compute_pool_workload"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4300), _1("pv_compute_pool_workload"), _2(0), _3(false), _4(true), _5(pv_compute_pool_workload), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(4, 25, 23, 23, 25), _21(4, 'o', 'o', 'o', 'o'), _22(4, "nodename", "rpinuse", "maxrp", "nodestate"), _23(NULL), _24("pv_compute_pool_workload"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pv_instance_time", 1, - AddBuiltinFunc(_0(3969), _1("pv_instance_time"), _2(0), _3(false), _4(true), _5(pv_instance_time), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(3, 23, 25, 20), _22(3, 'o', 'o', 'o'), _23(3, "stat_id", "stat_name", "value"), _24(NULL), _25("pv_instance_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3969), _1("pv_instance_time"), _2(0), _3(false), _4(true), _5(pv_instance_time), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(3, 23, 25, 20), _21(3, 'o', 'o', 'o'), _22(3, "stat_id", "stat_name", "value"), _23(NULL), _24("pv_instance_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pv_os_run_info", 1, - AddBuiltinFunc(_0(3970), _1("pv_os_run_info"), _2(0), _3(false), _4(true), _5(pv_os_run_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(5, 23, 25, 1700, 25, 16), _22(5, 'o', 'o', 'o', 'o', 'o'), _23(5, "id", "name", "value", "comments", "cumulative"), _24(NULL), _25("pv_os_run_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3970), _1("pv_os_run_info"), _2(0), _3(false), _4(true), _5(pv_os_run_info), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(5, 23, 25, 1700, 25, 16), _21(5, 'o', 'o', 'o', 'o', 'o'), _22(5, "id", "name", "value", "comments", "cumulative"), _23(NULL), _24("pv_os_run_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pv_session_memctx_detail", 1, - AddBuiltinFunc(_0(3983), _1("pv_session_memctx_detail"), _2(2), _3(false), _4(true), _5(pv_session_memctx_detail), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 20, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pv_session_memctx_detail"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3983), _1("pv_session_memctx_detail"), _2(2), _3(false), _4(true), _5(pv_session_memctx_detail), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 20, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pv_session_memctx_detail"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pv_session_memory", 1, - AddBuiltinFunc(_0(3984), _1("pv_session_memory"), _2(0), _3(false), _4(true), _5(pv_session_memory), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(4, 25, 23, 23, 23), _22(4, 'o', 'o', 'o', 'o'), _23(4, "sessid", "init_mem", "used_mem", "peak_mem"), _24(NULL), _25("pv_session_memory"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3984), _1("pv_session_memory"), _2(0), _3(false), _4(true), _5(pv_session_memory), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(4, 25, 23, 23, 23), _21(4, 'o', 'o', 'o', 'o'), _22(4, "sessid", "init_mem", "used_mem", "peak_mem"), _23(NULL), _24("pv_session_memory"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pv_session_memory_detail", 1, - AddBuiltinFunc(_0(3971), _1("pv_session_memory_detail"), _2(0), _3(false), _4(true), _5(pv_session_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(8, 25, 20, 25, 21, 25, 20, 20, 20), _22(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(8, "sessid", "threadid", "contextname", "level", "parent", "totalsize", "freesize", "usedsize"), _24(NULL), _25("pv_session_memory_detail"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3971), _1("pv_session_memory_detail"), _2(0), _3(false), _4(true), _5(pv_session_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(8, 25, 20, 25, 21, 25, 20, 20, 20), _21(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(8, "sessid", "threadid", "contextname", "level", "parent", "totalsize", "freesize", "usedsize"), _23(NULL), _24("pv_session_memory_detail"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pv_session_stat", 1, - AddBuiltinFunc(_0(3974), _1("pv_session_stat"), _2(0), _3(false), _4(true), _5(pv_session_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(5, 25, 23, 25, 25, 20), _22(5, 'o', 'o', 'o', 'o', 'o'), _23(5, "sessid", "statid", "statname", "statunit", "value"), _24(NULL), _25("pv_session_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3974), _1("pv_session_stat"), _2(0), _3(false), _4(true), _5(pv_session_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(5, 25, 23, 25, 25, 20), _21(5, 'o', 'o', 'o', 'o', 'o'), _22(5, "sessid", "statid", "statname", "statunit", "value"), _23(NULL), _24("pv_session_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pv_session_time", 1, - AddBuiltinFunc(_0(3972), _1("pv_session_time"), _2(0), _3(false), _4(true), _5(pv_session_time), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(4, 25, 23, 25, 20), _22(4, 'o', 'o', 'o', 'o'), _23(4, "sessid", "stat_id", "stat_name", "value"), _24(NULL), _25("pv_session_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3972), _1("pv_session_time"), _2(0), _3(false), _4(true), _5(pv_session_time), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(4, 25, 23, 25, 20), _21(4, 'o', 'o', 'o', 'o'), _22(4, "sessid", "stat_id", "stat_name", "value"), _23(NULL), _24("pv_session_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pv_thread_memory_detail", 1, - AddBuiltinFunc(_0(3968), _1("pv_thread_memory_detail"), _2(0), _3(false), _4(true), _5(pv_thread_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(9, 25, 20, 25, 25, 21, 25, 20, 20, 20), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "threadid", "tid", "thrdtype", "contextname", "level", "parent", "totalsize", "freesize", "usedsize"), _24(NULL), _25("pv_thread_memory_detail"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3968), _1("pv_thread_memory_detail"), _2(0), _3(false), _4(true), _5(pv_thread_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(9, 25, 20, 25, 25, 21, 25, 20, 20, 20), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "threadid", "tid", "thrdtype", "contextname", "level", "parent", "totalsize", "freesize", "usedsize"), _23(NULL), _24("pv_thread_memory_detail"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "pv_total_memory_detail", 1, - AddBuiltinFunc(_0(3985), _1("pv_total_memory_detail"), _2(0), _3(true), _4(true), _5(pv_total_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(3, 25, 25, 23), _22(3, 'o', 'o', 'o'), _23(3, "nodename", "memorytype", "memorymbytes"), _24(NULL), _25("pv_total_memory_detail"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3985), _1("pv_total_memory_detail"), _2(0), _3(true), _4(true), _5(pv_total_memory_detail), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(3, 25, 25, 23), _21(3, 'o', 'o', 'o'), _22(3, "nodename", "memorytype", "memorymbytes"), _23(NULL), _24("pv_total_memory_detail"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "query_to_xml", 1, - AddBuiltinFunc(_0(2924), _1("query_to_xml"), _2(4), _3(false), _4(false), _5(query_to_xml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 25, 16, 16, 25), _21(NULL), _22(NULL), _23(4, "query", "nulls", "tableforest", "targetns"), _24(NULL), _25("query_to_xml"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2924), _1("query_to_xml"), _2(4), _3(false), _4(false), _5(query_to_xml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 25, 16, 16, 25), _20(NULL), _21(NULL), _22(4, "query", "nulls", "tableforest", "targetns"), _23(NULL), _24("query_to_xml"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "query_to_xml_and_xmlschema", 1, - AddBuiltinFunc(_0(2930), _1("query_to_xml_and_xmlschema"), _2(4), _3(false), _4(false), _5(query_to_xml_and_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 25, 16, 16, 25), _21(NULL), _22(NULL), _23(4, "query", "nulls", "tableforest", "targetns"), _24(NULL), _25("query_to_xml_and_xmlschema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2930), _1("query_to_xml_and_xmlschema"), _2(4), _3(false), _4(false), _5(query_to_xml_and_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 25, 16, 16, 25), _20(NULL), _21(NULL), _22(4, "query", "nulls", "tableforest", "targetns"), _23(NULL), _24("query_to_xml_and_xmlschema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "query_to_xmlschema", 1, - AddBuiltinFunc(_0(2927), _1("query_to_xmlschema"), _2(4), _3(false), _4(false), _5(query_to_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 25, 16, 16, 25), _21(NULL), _22(NULL), _23(4, "query", "nulls", "tableforest", "targetns"), _24(NULL), _25("query_to_xmlschema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2927), _1("query_to_xmlschema"), _2(4), _3(false), _4(false), _5(query_to_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 25, 16, 16, 25), _20(NULL), _21(NULL), _22(4, "query", "nulls", "tableforest", "targetns"), _23(NULL), _24("query_to_xmlschema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "querytree", 1, - AddBuiltinFunc(_0(3673), _1("querytree"), _2(1), _3(true), _4(false), _5(tsquerytree), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquerytree"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3673), _1("querytree"), _2(1), _3(true), _4(false), _5(tsquerytree), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquerytree"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "quote_ident", 1, - AddBuiltinFunc(_0(1282), _1("quote_ident"), _2(1), _3(true), _4(false), _5(quote_ident), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("quote_ident"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1282), _1("quote_ident"), _2(1), _3(true), _4(false), _5(quote_ident), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("quote_ident"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "quote_literal", 2, - AddBuiltinFunc(_0(1283), _1("quote_literal"), _2(1), _3(true), _4(false), _5(quote_literal), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("quote_literal"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1285), _1("quote_literal"), _2(1), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.quote_literal($1::pg_catalog.text)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1283), _1("quote_literal"), _2(1), _3(true), _4(false), _5(quote_literal), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("quote_literal"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1285), _1("quote_literal"), _2(1), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.quote_literal($1::pg_catalog.text)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "quote_nullable", 2, - AddBuiltinFunc(_0(1289), _1("quote_nullable"), _2(1), _3(false), _4(false), _5(quote_nullable), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("quote_nullable"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1290), _1("quote_nullable"), _2(1), _3(false), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.quote_nullable($1::pg_catalog.text)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1289), _1("quote_nullable"), _2(1), _3(false), _4(false), _5(quote_nullable), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("quote_nullable"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1290), _1("quote_nullable"), _2(1), _3(false), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.quote_nullable($1::pg_catalog.text)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "radians", 1, - AddBuiltinFunc(_0(1609), _1("radians"), _2(1), _3(true), _4(false), _5(radians), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("radians"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1609), _1("radians"), _2(1), _3(true), _4(false), _5(radians), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("radians"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "radius", 1, - AddBuiltinFunc(_0(1470), _1("radius"), _2(1), _3(true), _4(false), _5(circle_radius), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 718), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("circle_radius"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1470), _1("radius"), _2(1), _3(true), _4(false), _5(circle_radius), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 718), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("circle_radius"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "random", 1, - AddBuiltinFunc(_0(RANDOMFUNCOID), _1("random"), _2(0), _3(true), _4(false), _5(drandom), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("drandom"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(RANDOMFUNCOID), _1("random"), _2(0), _3(true), _4(false), _5(drandom), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("drandom"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "range_adjacent", 1, - AddBuiltinFunc(_0(3862), _1("range_adjacent"), _2(2), _3(true), _4(false), _5(range_adjacent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_adjacent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3862), _1("range_adjacent"), _2(2), _3(true), _4(false), _5(range_adjacent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_adjacent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_after", 1, - AddBuiltinFunc(_0(3864), _1("range_after"), _2(2), _3(true), _4(false), _5(range_after), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_after"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3864), _1("range_after"), _2(2), _3(true), _4(false), _5(range_after), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_after"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_before", 1, - AddBuiltinFunc(_0(3863), _1("range_before"), _2(2), _3(true), _4(false), _5(range_before), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_before"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3863), _1("range_before"), _2(2), _3(true), _4(false), _5(range_before), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_before"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_cmp", 1, - AddBuiltinFunc(_0(3870), _1("range_cmp"), _2(2), _3(true), _4(false), _5(range_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3870), _1("range_cmp"), _2(2), _3(true), _4(false), _5(range_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_contained_by", 1, - AddBuiltinFunc(_0(3861), _1("range_contained_by"), _2(2), _3(true), _4(false), _5(range_contained_by), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_contained_by"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3861), _1("range_contained_by"), _2(2), _3(true), _4(false), _5(range_contained_by), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_contained_by"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_contains", 1, - AddBuiltinFunc(_0(3859), _1("range_contains"), _2(2), _3(true), _4(false), _5(range_contains), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_contains"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3859), _1("range_contains"), _2(2), _3(true), _4(false), _5(range_contains), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_contains"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_contains_elem", 1, - AddBuiltinFunc(_0(3858), _1("range_contains_elem"), _2(2), _3(true), _4(false), _5(range_contains_elem), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 2283), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_contains_elem"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3858), _1("range_contains_elem"), _2(2), _3(true), _4(false), _5(range_contains_elem), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 2283), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_contains_elem"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_eq", 1, - AddBuiltinFunc(_0(3855), _1("range_eq"), _2(2), _3(true), _4(false), _5(range_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3855), _1("range_eq"), _2(2), _3(true), _4(false), _5(range_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_ge", 1, - AddBuiltinFunc(_0(3873), _1("range_ge"), _2(2), _3(true), _4(false), _5(range_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3873), _1("range_ge"), _2(2), _3(true), _4(false), _5(range_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_gist_compress", 1, - AddBuiltinFunc(_0(3877), _1("range_gist_compress"), _2(1), _3(true), _4(false), _5(range_gist_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_gist_compress"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3877), _1("range_gist_compress"), _2(1), _3(true), _4(false), _5(range_gist_compress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_gist_compress"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_gist_consistent", 1, - AddBuiltinFunc(_0(3875), _1("range_gist_consistent"), _2(5), _3(true), _4(false), _5(range_gist_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(5, 2281, 3831, 23, 26, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_gist_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3875), _1("range_gist_consistent"), _2(5), _3(true), _4(false), _5(range_gist_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(5, 2281, 3831, 23, 26, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_gist_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_gist_decompress", 1, - AddBuiltinFunc(_0(3878), _1("range_gist_decompress"), _2(1), _3(true), _4(false), _5(range_gist_decompress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_gist_decompress"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3878), _1("range_gist_decompress"), _2(1), _3(true), _4(false), _5(range_gist_decompress), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_gist_decompress"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_gist_penalty", 1, - AddBuiltinFunc(_0(3879), _1("range_gist_penalty"), _2(3), _3(true), _4(false), _5(range_gist_penalty), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_gist_penalty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3879), _1("range_gist_penalty"), _2(3), _3(true), _4(false), _5(range_gist_penalty), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_gist_penalty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_gist_picksplit", 1, - AddBuiltinFunc(_0(3880), _1("range_gist_picksplit"), _2(2), _3(true), _4(false), _5(range_gist_picksplit), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_gist_picksplit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3880), _1("range_gist_picksplit"), _2(2), _3(true), _4(false), _5(range_gist_picksplit), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_gist_picksplit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_gist_same", 1, - AddBuiltinFunc(_0(3881), _1("range_gist_same"), _2(3), _3(true), _4(false), _5(range_gist_same), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 3831, 3831, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_gist_same"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3881), _1("range_gist_same"), _2(3), _3(true), _4(false), _5(range_gist_same), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 3831, 3831, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_gist_same"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_gist_union", 1, - AddBuiltinFunc(_0(3876), _1("range_gist_union"), _2(2), _3(true), _4(false), _5(range_gist_union), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_gist_union"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3876), _1("range_gist_union"), _2(2), _3(true), _4(false), _5(range_gist_union), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_gist_union"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_gt", 1, - AddBuiltinFunc(_0(3874), _1("range_gt"), _2(2), _3(true), _4(false), _5(range_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3874), _1("range_gt"), _2(2), _3(true), _4(false), _5(range_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_in", 1, - AddBuiltinFunc(_0(3834), _1("range_in"), _2(3), _3(true), _4(false), _5(range_in), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3834), _1("range_in"), _2(3), _3(true), _4(false), _5(range_in), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_intersect", 1, - AddBuiltinFunc(_0(3868), _1("range_intersect"), _2(2), _3(true), _4(false), _5(range_intersect), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_intersect"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3868), _1("range_intersect"), _2(2), _3(true), _4(false), _5(range_intersect), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_intersect"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_le", 1, - AddBuiltinFunc(_0(3872), _1("range_le"), _2(2), _3(true), _4(false), _5(range_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3872), _1("range_le"), _2(2), _3(true), _4(false), _5(range_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_lt", 1, - AddBuiltinFunc(_0(3871), _1("range_lt"), _2(2), _3(true), _4(false), _5(range_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3871), _1("range_lt"), _2(2), _3(true), _4(false), _5(range_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_minus", 1, - AddBuiltinFunc(_0(3869), _1("range_minus"), _2(2), _3(true), _4(false), _5(range_minus), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_minus"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3869), _1("range_minus"), _2(2), _3(true), _4(false), _5(range_minus), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_minus"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_ne", 1, - AddBuiltinFunc(_0(3856), _1("range_ne"), _2(2), _3(true), _4(false), _5(range_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3856), _1("range_ne"), _2(2), _3(true), _4(false), _5(range_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_out", 1, - AddBuiltinFunc(_0(3835), _1("range_out"), _2(1), _3(true), _4(false), _5(range_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3835), _1("range_out"), _2(1), _3(true), _4(false), _5(range_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_overlaps", 1, - AddBuiltinFunc(_0(3857), _1("range_overlaps"), _2(2), _3(true), _4(false), _5(range_overlaps), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_overlaps"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3857), _1("range_overlaps"), _2(2), _3(true), _4(false), _5(range_overlaps), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_overlaps"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_overleft", 1, - AddBuiltinFunc(_0(3865), _1("range_overleft"), _2(2), _3(true), _4(false), _5(range_overleft), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_overleft"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3865), _1("range_overleft"), _2(2), _3(true), _4(false), _5(range_overleft), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_overleft"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_overright", 1, - AddBuiltinFunc(_0(3866), _1("range_overright"), _2(2), _3(true), _4(false), _5(range_overright), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_overright"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3866), _1("range_overright"), _2(2), _3(true), _4(false), _5(range_overright), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_overright"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_recv", 1, - AddBuiltinFunc(_0(3836), _1("range_recv"), _2(3), _3(true), _4(false), _5(range_recv), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3836), _1("range_recv"), _2(3), _3(true), _4(false), _5(range_recv), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_send", 1, - AddBuiltinFunc(_0(3837), _1("range_send"), _2(1), _3(true), _4(false), _5(range_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3837), _1("range_send"), _2(1), _3(true), _4(false), _5(range_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_typanalyze", 1, - AddBuiltinFunc(_0(3916), _1("range_typanalyze"), _2(1), _3(true), _4(false), _5(range_typanalyze), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_typanalyze"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3916), _1("range_typanalyze"), _2(1), _3(true), _4(false), _5(range_typanalyze), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_typanalyze"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "range_union", 1, - AddBuiltinFunc(_0(3867), _1("range_union"), _2(2), _3(true), _4(false), _5(range_union), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3831, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_union"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3867), _1("range_union"), _2(2), _3(true), _4(false), _5(range_union), _6(3831), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3831, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_union"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rank", 1, - AddBuiltinFunc(_0(RANKFUNCOID), _1("rank"), _2(0), _3(false), _4(false), _5(window_rank), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_rank"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(RANKFUNCOID), _1("rank"), _2(0), _3(false), _4(false), _5(window_rank), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_rank"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawcat", 1, - AddBuiltinFunc(_0(3478), _1("rawcat"), _2(2), _3(true), _4(false), _5(rawcat), _6(86), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawcat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3478), _1("rawcat"), _2(2), _3(true), _4(false), _5(rawcat), _6(86), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawcat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawcmp", 1, - AddBuiltinFunc(_0(3475), _1("rawcmp"), _2(2), _3(true), _4(false), _5(rawcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3475), _1("rawcmp"), _2(2), _3(true), _4(false), _5(rawcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "raweq", 1, - AddBuiltinFunc(_0(3931), _1("raweq"), _2(2), _3(true), _4(false), _5(raweq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("raweq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3931), _1("raweq"), _2(2), _3(true), _4(false), _5(raweq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("raweq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawge", 1, - AddBuiltinFunc(_0(3939), _1("rawge"), _2(2), _3(true), _4(false), _5(rawge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3939), _1("rawge"), _2(2), _3(true), _4(false), _5(rawge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawgt", 1, - AddBuiltinFunc(_0(3936), _1("rawgt"), _2(2), _3(true), _4(false), _5(rawgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawgt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3936), _1("rawgt"), _2(2), _3(true), _4(false), _5(rawgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawgt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawin", 1, - AddBuiltinFunc(_0(4035), _1("rawin"), _2(1), _3(true), _4(false), _5(rawin), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4035), _1("rawin"), _2(1), _3(true), _4(false), _5(rawin), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawle", 1, - AddBuiltinFunc(_0(3935), _1("rawle"), _2(2), _3(true), _4(false), _5(rawle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3935), _1("rawle"), _2(2), _3(true), _4(false), _5(rawle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawlike", 1, - AddBuiltinFunc(_0(3476), _1("rawlike"), _2(2), _3(true), _4(false), _5(rawlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3476), _1("rawlike"), _2(2), _3(true), _4(false), _5(rawlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawlt", 1, - AddBuiltinFunc(_0(3932), _1("rawlt"), _2(2), _3(true), _4(false), _5(rawlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawlt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3932), _1("rawlt"), _2(2), _3(true), _4(false), _5(rawlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawlt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawne", 1, - AddBuiltinFunc(_0(3940), _1("rawne"), _2(2), _3(true), _4(false), _5(rawne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3940), _1("rawne"), _2(2), _3(true), _4(false), _5(rawne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawnlike", 1, - AddBuiltinFunc(_0(3477), _1("rawnlike"), _2(2), _3(true), _4(false), _5(rawnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 86, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawnlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3477), _1("rawnlike"), _2(2), _3(true), _4(false), _5(rawnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 86, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawnlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawout", 1, - AddBuiltinFunc(_0(4036), _1("rawout"), _2(1), _3(true), _4(false), _5(rawout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4036), _1("rawout"), _2(1), _3(true), _4(false), _5(rawout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawrecv", 1, - AddBuiltinFunc(_0(4033), _1("rawrecv"), _2(1), _3(true), _4(false), _5(bytearecv), _6(86), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytearecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4033), _1("rawrecv"), _2(1), _3(true), _4(false), _5(bytearecv), _6(86), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytearecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawsend", 1, - AddBuiltinFunc(_0(4034), _1("rawsend"), _2(1), _3(true), _4(false), _5(byteasend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteasend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4034), _1("rawsend"), _2(1), _3(true), _4(false), _5(byteasend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteasend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rawtohex", 1, - AddBuiltinFunc(_0(4037), _1("rawtohex"), _2(1), _3(true), _4(false), _5(rawtotext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 86), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rawtotext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4037), _1("rawtohex"), _2(1), _3(true), _4(false), _5(rawtotext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 86), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rawtotext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "read_disable_conn_file", 1, - AddBuiltinFunc(_0(4222), _1("read_disable_conn_file"), _2(0), _3(false), _4(false), _5(read_disable_conn_file), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(6, 25, 25, 25, 25, 25, 25), _22(6, 'o', 'o', 'o', 'o', 'o', 'o'), _23(6, "disconn_mode", "disconn_host", "disconn_port", "local_host", "local_port", "set_term"), _24(NULL), _25("read_disable_conn_file"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4222), _1("read_disable_conn_file"), _2(0), _3(false), _4(false), _5(read_disable_conn_file), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(6, 25, 25, 25, 25, 25, 25), _21(6, 'o', 'o', 'o', 'o', 'o', 'o'), _22(6, "disconn_mode", "disconn_host", "disconn_port", "local_host", "local_port", "set_term"), _23(NULL), _24("read_disable_conn_file"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "record_eq", 1, - AddBuiltinFunc(_0(2981), _1("record_eq"), _2(2), _3(true), _4(false), _5(record_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2249, 2249), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("record_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2981), _1("record_eq"), _2(2), _3(true), _4(false), _5(record_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2249, 2249), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("record_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "record_ge", 1, - AddBuiltinFunc(_0(2986), _1("record_ge"), _2(2), _3(true), _4(false), _5(record_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2249, 2249), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("record_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2986), _1("record_ge"), _2(2), _3(true), _4(false), _5(record_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2249, 2249), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("record_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "record_gt", 1, - AddBuiltinFunc(_0(2984), _1("record_gt"), _2(2), _3(true), _4(false), _5(record_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2249, 2249), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("record_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2984), _1("record_gt"), _2(2), _3(true), _4(false), _5(record_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2249, 2249), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("record_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "record_in", 1, - AddBuiltinFunc(_0(2290), _1("record_in"), _2(3), _3(true), _4(false), _5(record_in), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("record_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2290), _1("record_in"), _2(3), _3(true), _4(false), _5(record_in), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("record_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "record_le", 1, - AddBuiltinFunc(_0(2985), _1("record_le"), _2(2), _3(true), _4(false), _5(record_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2249, 2249), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("record_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2985), _1("record_le"), _2(2), _3(true), _4(false), _5(record_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2249, 2249), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("record_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "record_lt", 1, - AddBuiltinFunc(_0(2983), _1("record_lt"), _2(2), _3(true), _4(false), _5(record_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2249, 2249), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("record_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2983), _1("record_lt"), _2(2), _3(true), _4(false), _5(record_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2249, 2249), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("record_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "record_ne", 1, - AddBuiltinFunc(_0(2982), _1("record_ne"), _2(2), _3(true), _4(false), _5(record_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2249, 2249), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("record_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2982), _1("record_ne"), _2(2), _3(true), _4(false), _5(record_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2249, 2249), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("record_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "record_out", 1, - AddBuiltinFunc(_0(2291), _1("record_out"), _2(1), _3(true), _4(false), _5(record_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2249), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("record_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2291), _1("record_out"), _2(1), _3(true), _4(false), _5(record_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2249), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("record_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "record_recv", 1, - AddBuiltinFunc(_0(2402), _1("record_recv"), _2(3), _3(true), _4(false), _5(record_recv), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("record_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2402), _1("record_recv"), _2(3), _3(true), _4(false), _5(record_recv), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("record_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "record_send", 1, - AddBuiltinFunc(_0(2403), _1("record_send"), _2(1), _3(true), _4(false), _5(record_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2249), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("record_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2403), _1("record_send"), _2(1), _3(true), _4(false), _5(record_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2249), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("record_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regclass", 1, - AddBuiltinFunc(_0(1079), _1("regclass"), _2(1), _3(true), _4(false), _5(text_regclass), _6(2205), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_regclass"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1079), _1("regclass"), _2(1), _3(true), _4(false), _5(text_regclass), _6(2205), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_regclass"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regclassin", 1, - AddBuiltinFunc(_0(2218), _1("regclassin"), _2(1), _3(true), _4(false), _5(regclassin), _6(2205), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regclassin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2218), _1("regclassin"), _2(1), _3(true), _4(false), _5(regclassin), _6(2205), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regclassin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regclassout", 1, - AddBuiltinFunc(_0(2219), _1("regclassout"), _2(1), _3(true), _4(false), _5(regclassout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regclassout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2219), _1("regclassout"), _2(1), _3(true), _4(false), _5(regclassout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regclassout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regclassrecv", 1, - AddBuiltinFunc(_0(2452), _1("regclassrecv"), _2(1), _3(true), _4(false), _5(regclassrecv), _6(2205), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regclassrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2452), _1("regclassrecv"), _2(1), _3(true), _4(false), _5(regclassrecv), _6(2205), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regclassrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regclasssend", 1, - AddBuiltinFunc(_0(2453), _1("regclasssend"), _2(1), _3(true), _4(false), _5(regclasssend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2205), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regclasssend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2453), _1("regclasssend"), _2(1), _3(true), _4(false), _5(regclasssend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2205), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regclasssend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regconfigin", 1, - AddBuiltinFunc(_0(3736), _1("regconfigin"), _2(1), _3(true), _4(false), _5(regconfigin), _6(3734), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regconfigin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3736), _1("regconfigin"), _2(1), _3(true), _4(false), _5(regconfigin), _6(3734), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regconfigin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regconfigout", 1, - AddBuiltinFunc(_0(3737), _1("regconfigout"), _2(1), _3(true), _4(false), _5(regconfigout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3734), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regconfigout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3737), _1("regconfigout"), _2(1), _3(true), _4(false), _5(regconfigout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3734), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regconfigout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regconfigrecv", 1, - AddBuiltinFunc(_0(3738), _1("regconfigrecv"), _2(1), _3(true), _4(false), _5(regconfigrecv), _6(3734), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regconfigrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3738), _1("regconfigrecv"), _2(1), _3(true), _4(false), _5(regconfigrecv), _6(3734), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regconfigrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regconfigsend", 1, - AddBuiltinFunc(_0(3739), _1("regconfigsend"), _2(1), _3(true), _4(false), _5(regconfigsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3734), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regconfigsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3739), _1("regconfigsend"), _2(1), _3(true), _4(false), _5(regconfigsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3734), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regconfigsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regdictionaryin", 1, - AddBuiltinFunc(_0(3771), _1("regdictionaryin"), _2(1), _3(true), _4(false), _5(regdictionaryin), _6(3769), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regdictionaryin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3771), _1("regdictionaryin"), _2(1), _3(true), _4(false), _5(regdictionaryin), _6(3769), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regdictionaryin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regdictionaryout", 1, - AddBuiltinFunc(_0(3772), _1("regdictionaryout"), _2(1), _3(true), _4(false), _5(regdictionaryout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 3769), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regdictionaryout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3772), _1("regdictionaryout"), _2(1), _3(true), _4(false), _5(regdictionaryout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 3769), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regdictionaryout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regdictionaryrecv", 1, - AddBuiltinFunc(_0(3773), _1("regdictionaryrecv"), _2(1), _3(true), _4(false), _5(regdictionaryrecv), _6(3769), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regdictionaryrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3773), _1("regdictionaryrecv"), _2(1), _3(true), _4(false), _5(regdictionaryrecv), _6(3769), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regdictionaryrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regdictionarysend", 1, - AddBuiltinFunc(_0(3774), _1("regdictionarysend"), _2(1), _3(true), _4(false), _5(regdictionarysend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3769), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regdictionarysend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3774), _1("regdictionarysend"), _2(1), _3(true), _4(false), _5(regdictionarysend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3769), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regdictionarysend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regexeqjoinsel", 1, - AddBuiltinFunc(_0(1824), _1("regexeqjoinsel"), _2(5), _3(true), _4(false), _5(regexeqjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regexeqjoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1824), _1("regexeqjoinsel"), _2(5), _3(true), _4(false), _5(regexeqjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regexeqjoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regexeqsel", 1, - AddBuiltinFunc(_0(1818), _1("regexeqsel"), _2(4), _3(true), _4(false), _5(regexeqsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regexeqsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1818), _1("regexeqsel"), _2(4), _3(true), _4(false), _5(regexeqsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regexeqsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regexnejoinsel", 1, - AddBuiltinFunc(_0(1827), _1("regexnejoinsel"), _2(5), _3(true), _4(false), _5(regexnejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regexnejoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1827), _1("regexnejoinsel"), _2(5), _3(true), _4(false), _5(regexnejoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regexnejoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regexnesel", 1, - AddBuiltinFunc(_0(1821), _1("regexnesel"), _2(4), _3(true), _4(false), _5(regexnesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regexnesel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1821), _1("regexnesel"), _2(4), _3(true), _4(false), _5(regexnesel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regexnesel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regexp_matches", 2, - AddBuiltinFunc(_0(2763), _1("regexp_matches"), _2(2), _3(true), _4(true), _5(regexp_matches_no_flags), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regexp_matches_no_flags"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2764), _1("regexp_matches"), _2(3), _3(true), _4(true), _5(regexp_matches), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regexp_matches"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2763), _1("regexp_matches"), _2(2), _3(true), _4(true), _5(regexp_matches_no_flags), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regexp_matches_no_flags"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2764), _1("regexp_matches"), _2(3), _3(true), _4(true), _5(regexp_matches), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(10), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regexp_matches"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regexp_replace", 2, - AddBuiltinFunc(_0(2284), _1("regexp_replace"), _2(3), _3(false), _4(false), _5(textregexreplace_noopt), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textregexreplace_noopt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2285), _1("regexp_replace"), _2(4), _3(false), _4(false), _5(textregexreplace), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 25, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textregexreplace"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2284), _1("regexp_replace"), _2(3), _3(false), _4(false), _5(textregexreplace_noopt), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textregexreplace_noopt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2285), _1("regexp_replace"), _2(4), _3(false), _4(false), _5(textregexreplace), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 25, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textregexreplace"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regexp_split_to_array", 2, - AddBuiltinFunc(_0(2767), _1("regexp_split_to_array"), _2(2), _3(true), _4(false), _5(regexp_split_to_array_no_flags), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regexp_split_to_array_no_flags"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2768), _1("regexp_split_to_array"), _2(3), _3(true), _4(false), _5(regexp_split_to_array), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regexp_split_to_array"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2767), _1("regexp_split_to_array"), _2(2), _3(true), _4(false), _5(regexp_split_to_array_no_flags), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regexp_split_to_array_no_flags"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2768), _1("regexp_split_to_array"), _2(3), _3(true), _4(false), _5(regexp_split_to_array), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regexp_split_to_array"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regexp_split_to_table", 2, - AddBuiltinFunc(_0(2765), _1("regexp_split_to_table"), _2(2), _3(true), _4(true), _5(regexp_split_to_table_no_flags), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regexp_split_to_table_no_flags"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2766), _1("regexp_split_to_table"), _2(3), _3(true), _4(true), _5(regexp_split_to_table), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regexp_split_to_table"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2765), _1("regexp_split_to_table"), _2(2), _3(true), _4(true), _5(regexp_split_to_table_no_flags), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regexp_split_to_table_no_flags"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2766), _1("regexp_split_to_table"), _2(3), _3(true), _4(true), _5(regexp_split_to_table), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regexp_split_to_table"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regoperatorin", 1, - AddBuiltinFunc(_0(2216), _1("regoperatorin"), _2(1), _3(true), _4(false), _5(regoperatorin), _6(2204), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regoperatorin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2216), _1("regoperatorin"), _2(1), _3(true), _4(false), _5(regoperatorin), _6(2204), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regoperatorin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regoperatorout", 1, - AddBuiltinFunc(_0(2217), _1("regoperatorout"), _2(1), _3(true), _4(false), _5(regoperatorout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2204), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regoperatorout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2217), _1("regoperatorout"), _2(1), _3(true), _4(false), _5(regoperatorout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2204), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regoperatorout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regoperatorrecv", 1, - AddBuiltinFunc(_0(2450), _1("regoperatorrecv"), _2(1), _3(true), _4(false), _5(regoperatorrecv), _6(2204), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regoperatorrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2450), _1("regoperatorrecv"), _2(1), _3(true), _4(false), _5(regoperatorrecv), _6(2204), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regoperatorrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regoperatorsend", 1, - AddBuiltinFunc(_0(2451), _1("regoperatorsend"), _2(1), _3(true), _4(false), _5(regoperatorsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2204), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regoperatorsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2451), _1("regoperatorsend"), _2(1), _3(true), _4(false), _5(regoperatorsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2204), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regoperatorsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regoperin", 1, - AddBuiltinFunc(_0(2214), _1("regoperin"), _2(1), _3(true), _4(false), _5(regoperin), _6(2203), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regoperin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2214), _1("regoperin"), _2(1), _3(true), _4(false), _5(regoperin), _6(2203), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regoperin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regoperout", 1, - AddBuiltinFunc(_0(2215), _1("regoperout"), _2(1), _3(true), _4(false), _5(regoperout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2203), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regoperout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2215), _1("regoperout"), _2(1), _3(true), _4(false), _5(regoperout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2203), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regoperout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regoperrecv", 1, - AddBuiltinFunc(_0(2448), _1("regoperrecv"), _2(1), _3(true), _4(false), _5(regoperrecv), _6(2203), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regoperrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2448), _1("regoperrecv"), _2(1), _3(true), _4(false), _5(regoperrecv), _6(2203), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regoperrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regopersend", 1, - AddBuiltinFunc(_0(2449), _1("regopersend"), _2(1), _3(true), _4(false), _5(regopersend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2203), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regopersend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2449), _1("regopersend"), _2(1), _3(true), _4(false), _5(regopersend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2203), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regopersend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regprocedurein", 1, - AddBuiltinFunc(_0(2212), _1("regprocedurein"), _2(1), _3(true), _4(false), _5(regprocedurein), _6(2202), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regprocedurein"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2212), _1("regprocedurein"), _2(1), _3(true), _4(false), _5(regprocedurein), _6(2202), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regprocedurein"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regprocedureout", 1, - AddBuiltinFunc(_0(2213), _1("regprocedureout"), _2(1), _3(true), _4(false), _5(regprocedureout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2202), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regprocedureout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2213), _1("regprocedureout"), _2(1), _3(true), _4(false), _5(regprocedureout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2202), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regprocedureout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regprocedurerecv", 1, - AddBuiltinFunc(_0(2446), _1("regprocedurerecv"), _2(1), _3(true), _4(false), _5(regprocedurerecv), _6(2202), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regprocedurerecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2446), _1("regprocedurerecv"), _2(1), _3(true), _4(false), _5(regprocedurerecv), _6(2202), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regprocedurerecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regproceduresend", 1, - AddBuiltinFunc(_0(2447), _1("regproceduresend"), _2(1), _3(true), _4(false), _5(regproceduresend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2202), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regproceduresend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2447), _1("regproceduresend"), _2(1), _3(true), _4(false), _5(regproceduresend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2202), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regproceduresend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regprocin", 1, - AddBuiltinFunc(_0(44), _1("regprocin"), _2(1), _3(true), _4(false), _5(regprocin), _6(24), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regprocin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(44), _1("regprocin"), _2(1), _3(true), _4(false), _5(regprocin), _6(24), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regprocin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regprocout", 1, - AddBuiltinFunc(_0(45), _1("regprocout"), _2(1), _3(true), _4(false), _5(regprocout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 24), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regprocout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(45), _1("regprocout"), _2(1), _3(true), _4(false), _5(regprocout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 24), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regprocout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regprocrecv", 1, - AddBuiltinFunc(_0(2444), _1("regprocrecv"), _2(1), _3(true), _4(false), _5(regprocrecv), _6(24), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regprocrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2444), _1("regprocrecv"), _2(1), _3(true), _4(false), _5(regprocrecv), _6(24), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regprocrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regprocsend", 1, - AddBuiltinFunc(_0(2445), _1("regprocsend"), _2(1), _3(true), _4(false), _5(regprocsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 24), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regprocsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2445), _1("regprocsend"), _2(1), _3(true), _4(false), _5(regprocsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 24), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regprocsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regr_avgx", 1, - AddBuiltinFunc(_0(2822), _1("regr_avgx"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2822), _1("regr_avgx"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regr_avgy", 1, - AddBuiltinFunc(_0(2823), _1("regr_avgy"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2823), _1("regr_avgy"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regr_count", 1, - AddBuiltinFunc(_0(2818), _1("regr_count"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2818), _1("regr_count"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regr_intercept", 1, - AddBuiltinFunc(_0(2826), _1("regr_intercept"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2826), _1("regr_intercept"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regr_r2", 1, - AddBuiltinFunc(_0(2824), _1("regr_r2"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2824), _1("regr_r2"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regr_slope", 1, - AddBuiltinFunc(_0(2825), _1("regr_slope"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2825), _1("regr_slope"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regr_sxx", 1, - AddBuiltinFunc(_0(2819), _1("regr_sxx"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2819), _1("regr_sxx"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regr_sxy", 1, - AddBuiltinFunc(_0(2821), _1("regr_sxy"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2821), _1("regr_sxy"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regr_syy", 1, - AddBuiltinFunc(_0(2820), _1("regr_syy"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 701, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2820), _1("regr_syy"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 701, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regtypein", 1, - AddBuiltinFunc(_0(2220), _1("regtypein"), _2(1), _3(true), _4(false), _5(regtypein), _6(2206), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regtypein"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2220), _1("regtypein"), _2(1), _3(true), _4(false), _5(regtypein), _6(2206), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regtypein"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regtypeout", 1, - AddBuiltinFunc(_0(2221), _1("regtypeout"), _2(1), _3(true), _4(false), _5(regtypeout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2206), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regtypeout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2221), _1("regtypeout"), _2(1), _3(true), _4(false), _5(regtypeout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2206), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regtypeout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regtyperecv", 1, - AddBuiltinFunc(_0(2454), _1("regtyperecv"), _2(1), _3(true), _4(false), _5(regtyperecv), _6(2206), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regtyperecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2454), _1("regtyperecv"), _2(1), _3(true), _4(false), _5(regtyperecv), _6(2206), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regtyperecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "regtypesend", 1, - AddBuiltinFunc(_0(2455), _1("regtypesend"), _2(1), _3(true), _4(false), _5(regtypesend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2206), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("regtypesend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2455), _1("regtypesend"), _2(1), _3(true), _4(false), _5(regtypesend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2206), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("regtypesend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "reltime", 1, - AddBuiltinFunc(_0(1194), _1("reltime"), _2(1), _3(true), _4(false), _5(interval_reltime), _6(703), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_reltime"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1194), _1("reltime"), _2(1), _3(true), _4(false), _5(interval_reltime), _6(703), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_reltime"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "reltimeeq", 1, - AddBuiltinFunc(_0(257), _1("reltimeeq"), _2(2), _3(true), _4(false), _5(reltimeeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 703, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reltimeeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(257), _1("reltimeeq"), _2(2), _3(true), _4(false), _5(reltimeeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 703, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reltimeeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "reltimege", 1, - AddBuiltinFunc(_0(262), _1("reltimege"), _2(2), _3(true), _4(false), _5(reltimege), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 703, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reltimege"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(262), _1("reltimege"), _2(2), _3(true), _4(false), _5(reltimege), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 703, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reltimege"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "reltimegt", 1, - AddBuiltinFunc(_0(260), _1("reltimegt"), _2(2), _3(true), _4(false), _5(reltimegt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 703, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reltimegt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(260), _1("reltimegt"), _2(2), _3(true), _4(false), _5(reltimegt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 703, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reltimegt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "reltimein", 1, - AddBuiltinFunc(_0(RELTIMEINFUNCOID), _1("reltimein"), _2(1), _3(true), _4(false), _5(reltimein), _6(703), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reltimein"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(RELTIMEINFUNCOID), _1("reltimein"), _2(1), _3(true), _4(false), _5(reltimein), _6(703), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reltimein"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "reltimele", 1, - AddBuiltinFunc(_0(261), _1("reltimele"), _2(2), _3(true), _4(false), _5(reltimele), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 703, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reltimele"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(261), _1("reltimele"), _2(2), _3(true), _4(false), _5(reltimele), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 703, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reltimele"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "reltimelt", 1, - AddBuiltinFunc(_0(259), _1("reltimelt"), _2(2), _3(true), _4(false), _5(reltimelt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 703, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reltimelt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(259), _1("reltimelt"), _2(2), _3(true), _4(false), _5(reltimelt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 703, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reltimelt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "reltimene", 1, - AddBuiltinFunc(_0(258), _1("reltimene"), _2(2), _3(true), _4(false), _5(reltimene), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 703, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reltimene"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(258), _1("reltimene"), _2(2), _3(true), _4(false), _5(reltimene), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 703, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reltimene"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "reltimeout", 1, - AddBuiltinFunc(_0(RELTIMEOUTFUNCOID), _1("reltimeout"), _2(1), _3(true), _4(false), _5(reltimeout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reltimeout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(RELTIMEOUTFUNCOID), _1("reltimeout"), _2(1), _3(true), _4(false), _5(reltimeout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reltimeout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "reltimerecv", 1, - AddBuiltinFunc(_0(2464), _1("reltimerecv"), _2(1), _3(true), _4(false), _5(reltimerecv), _6(703), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reltimerecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2464), _1("reltimerecv"), _2(1), _3(true), _4(false), _5(reltimerecv), _6(703), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reltimerecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "reltimesend", 1, - AddBuiltinFunc(_0(2465), _1("reltimesend"), _2(1), _3(true), _4(false), _5(reltimesend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reltimesend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2465), _1("reltimesend"), _2(1), _3(true), _4(false), _5(reltimesend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reltimesend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "remote_ckpt_stat", 1, - AddBuiltinFunc(_0(4372), _1("remote_ckpt_stat"), _2(0), _3(false), _4(true), _5(remote_ckpt_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(7, 25, 25, 20, 20, 20, 20, 20), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "node_name", "ckpt_redo_point", "ckpt_clog_flush_num", "ckpt_csnlog_flush_num", "ckpt_multixact_flush_num", "ckpt_predicate_flush_num", "ckpt_twophase_flush_num"), _24(NULL), _25("remote_ckpt_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4372), _1("remote_ckpt_stat"), _2(0), _3(false), _4(true), _5(remote_ckpt_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(7, 25, 25, 20, 20, 20, 20, 20), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "node_name", "ckpt_redo_point", "ckpt_clog_flush_num", "ckpt_csnlog_flush_num", "ckpt_multixact_flush_num", "ckpt_predicate_flush_num", "ckpt_twophase_flush_num"), _23(NULL), _24("remote_ckpt_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "remote_double_write_stat", 1, - AddBuiltinFunc(_0(4385), _1("remote_double_write_stat"), _2(0), _3(false), _4(true), _5(remote_double_write_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(11, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _22(11, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(11, "node_name", "curr_dwn", "curr_start_page", "file_trunc_num", "file_reset_num", "total_writes", "low_threshold_writes", "high_threshold_writes", "total_pages", "low_threshold_pages", "high_threshold_pages"), _24(NULL), _25("remote_double_write_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4385), _1("remote_double_write_stat"), _2(0), _3(false), _4(true), _5(remote_double_write_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(11, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20), _21(11, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(11, "node_name", "curr_dwn", "curr_start_page", "file_trunc_num", "file_reset_num", "total_writes", "low_threshold_writes", "high_threshold_writes", "total_pages", "low_threshold_pages", "high_threshold_pages"), _23(NULL), _24("remote_double_write_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "remote_pagewriter_stat", 1, - AddBuiltinFunc(_0(4368), _1("remote_pagewriter_stat"), _2(0), _3(false), _4(true), _5(remote_pagewriter_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(8, 25, 20, 23, 20, 25, 25, 25, 25), _22(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(8, "node_name", "pgwr_actual_flush_total_num", "pgwr_last_flush_num", "remain_dirty_page_num", "queue_head_page_rec_lsn", "queue_rec_lsn", "current_xlog_insert_lsn", "ckpt_redo_point"), _24(NULL), _25("remote_pagewriter_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4368), _1("remote_pagewriter_stat"), _2(0), _3(false), _4(true), _5(remote_pagewriter_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(8, 25, 20, 23, 20, 25, 25, 25, 25), _21(8, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(8, "node_name", "pgwr_actual_flush_total_num", "pgwr_last_flush_num", "remain_dirty_page_num", "queue_head_page_rec_lsn", "queue_rec_lsn", "current_xlog_insert_lsn", "ckpt_redo_point"), _23(NULL), _24("remote_pagewriter_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "remote_recovery_status", 1, - AddBuiltinFunc(_0(4999), _1("remote_recovery_status"), _2(0), _3(false), _4(true), _5(remote_recovery_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(9,25,25,25,23,25,23,20,20,20), _22(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(9, "node_name", "standby_node_name", "source_ip", "source_port", "dest_ip", "dest_port", "current_rto", "target_rto", "current_sleep_time"), _24(NULL), _25("remote_recovery_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4999), _1("remote_recovery_status"), _2(0), _3(false), _4(true), _5(remote_recovery_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(9,25,25,25,23,25,23,20,20,20), _21(9, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(9, "node_name", "standby_node_name", "source_ip", "source_port", "dest_ip", "dest_port", "current_rto", "target_rto", "current_sleep_time"), _23(NULL), _24("remote_recovery_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "remote_redo_stat", 1, - AddBuiltinFunc(_0(4389), _1("remote_redo_stat"), _2(0), _3(false), _4(true), _5(remote_redo_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(23, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25), _22(23, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(23, "node_name", "redo_start_ptr", "redo_start_time", "redo_done_time", "curr_time", "min_recovery_point", "read_ptr", "last_replayed_read_ptr", "recovery_done_ptr", "read_xlog_io_counter", "read_xlog_io_total_dur", "read_data_io_counter", "read_data_io_total_dur", "write_data_io_counter", "write_data_io_total_dur", "process_pending_counter", "process_pending_total_dur", "apply_counter", "apply_total_dur", "speed", "local_max_ptr", "primary_flush_ptr", "worker_info"), _24(NULL), _25("remote_redo_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4389), _1("remote_redo_stat"), _2(0), _3(false), _4(true), _5(remote_redo_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(23, 25, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25), _21(23, 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(23, "node_name", "redo_start_ptr", "redo_start_time", "redo_done_time", "curr_time", "min_recovery_point", "read_ptr", "last_replayed_read_ptr", "recovery_done_ptr", "read_xlog_io_counter", "read_xlog_io_total_dur", "read_data_io_counter", "read_data_io_total_dur", "write_data_io_counter", "write_data_io_total_dur", "process_pending_counter", "process_pending_total_dur", "apply_counter", "apply_total_dur", "speed", "local_max_ptr", "primary_flush_ptr", "worker_info"), _23(NULL), _24("remote_redo_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "remote_rto_stat", 1, - AddBuiltinFunc(_0(4789), _1("remote_rto_stat"), _2(0), _3(false), _4(true), _5(remote_rto_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(2,25,25), _22(2, 'o', 'o'), _23(2, "node_name", "rto_info"), _24(NULL), _25("remote_rto_stat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(false), _32(false)) + AddBuiltinFunc(_0(4789), _1("remote_rto_stat"), _2(0), _3(false), _4(true), _5(remote_rto_stat), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(2,25,25), _21(2, 'o', 'o'), _22(2, "node_name", "rto_info"), _23(NULL), _24("remote_rto_stat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(false), _31(false)) ), AddFuncGroup( "repeat", 1, - AddBuiltinFunc(_0(1622), _1("repeat"), _2(2), _3(true), _4(false), _5(repeat), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("repeat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1622), _1("repeat"), _2(2), _3(true), _4(false), _5(repeat), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("repeat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "replace", 1, - AddBuiltinFunc(_0(2087), _1("replace"), _2(3), _3(false), _4(false), _5(replace_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("replace_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2087), _1("replace"), _2(3), _3(false), _4(false), _5(replace_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("replace_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "report_fatal", 1, - AddBuiltinFunc(_0(2537), _1("report_fatal"), _2(0), _3(true), _4(false), _5(report_fatal), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("report_fatal"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2537), _1("report_fatal"), _2(0), _3(true), _4(false), _5(report_fatal), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("report_fatal"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "reset_unique_sql", 1, - AddBuiltinFunc(_0(5716), _1("reset_unique_sql"), _2(3), _3(true), _4(false), _5(reset_unique_sql), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 25, 25, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("reset_unique_sql"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5716), _1("reset_unique_sql"), _2(3), _3(true), _4(false), _5(reset_unique_sql), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 25, 25, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("reset_unique_sql"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "reverse", 1, - AddBuiltinFunc(_0(3062), _1("reverse"), _2(1), _3(true), _4(false), _5(text_reverse), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_reverse"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3062), _1("reverse"), _2(1), _3(true), _4(false), _5(text_reverse), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_reverse"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_cascade_del", 1, - AddBuiltinFunc(_0(1646), _1("RI_FKey_cascade_del"), _2(0), _3(true), _4(false), _5(RI_FKey_cascade_del), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_cascade_del"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1646), _1("RI_FKey_cascade_del"), _2(0), _3(true), _4(false), _5(RI_FKey_cascade_del), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_cascade_del"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_cascade_upd", 1, - AddBuiltinFunc(_0(1647), _1("RI_FKey_cascade_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_cascade_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_cascade_upd"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1647), _1("RI_FKey_cascade_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_cascade_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_cascade_upd"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_check_ins", 1, - AddBuiltinFunc(_0(1644), _1("RI_FKey_check_ins"), _2(0), _3(true), _4(false), _5(RI_FKey_check_ins), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_check_ins"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1644), _1("RI_FKey_check_ins"), _2(0), _3(true), _4(false), _5(RI_FKey_check_ins), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_check_ins"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_check_upd", 1, - AddBuiltinFunc(_0(1645), _1("RI_FKey_check_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_check_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_check_upd"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1645), _1("RI_FKey_check_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_check_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_check_upd"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_noaction_del", 1, - AddBuiltinFunc(_0(1654), _1("RI_FKey_noaction_del"), _2(0), _3(true), _4(false), _5(RI_FKey_noaction_del), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_noaction_del"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1654), _1("RI_FKey_noaction_del"), _2(0), _3(true), _4(false), _5(RI_FKey_noaction_del), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_noaction_del"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_noaction_upd", 1, - AddBuiltinFunc(_0(1655), _1("RI_FKey_noaction_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_noaction_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_noaction_upd"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1655), _1("RI_FKey_noaction_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_noaction_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_noaction_upd"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_restrict_del", 1, - AddBuiltinFunc(_0(1648), _1("RI_FKey_restrict_del"), _2(0), _3(true), _4(false), _5(RI_FKey_restrict_del), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_restrict_del"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1648), _1("RI_FKey_restrict_del"), _2(0), _3(true), _4(false), _5(RI_FKey_restrict_del), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_restrict_del"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_restrict_upd", 1, - AddBuiltinFunc(_0(1649), _1("RI_FKey_restrict_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_restrict_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_restrict_upd"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1649), _1("RI_FKey_restrict_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_restrict_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_restrict_upd"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_setdefault_del", 1, - AddBuiltinFunc(_0(1652), _1("RI_FKey_setdefault_del"), _2(0), _3(true), _4(false), _5(RI_FKey_setdefault_del), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_setdefault_del"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1652), _1("RI_FKey_setdefault_del"), _2(0), _3(true), _4(false), _5(RI_FKey_setdefault_del), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_setdefault_del"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_setdefault_upd", 1, - AddBuiltinFunc(_0(1653), _1("RI_FKey_setdefault_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_setdefault_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_setdefault_upd"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1653), _1("RI_FKey_setdefault_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_setdefault_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_setdefault_upd"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_setnull_del", 1, - AddBuiltinFunc(_0(1650), _1("RI_FKey_setnull_del"), _2(0), _3(true), _4(false), _5(RI_FKey_setnull_del), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_setnull_del"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1650), _1("RI_FKey_setnull_del"), _2(0), _3(true), _4(false), _5(RI_FKey_setnull_del), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_setnull_del"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "RI_FKey_setnull_upd", 1, - AddBuiltinFunc(_0(1651), _1("RI_FKey_setnull_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_setnull_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("RI_FKey_setnull_upd"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1651), _1("RI_FKey_setnull_upd"), _2(0), _3(true), _4(false), _5(RI_FKey_setnull_upd), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("RI_FKey_setnull_upd"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "right", 1, - AddBuiltinFunc(_0(3061), _1("right"), _2(2), _3(true), _4(false), _5(text_right), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_right"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3061), _1("right"), _2(2), _3(true), _4(false), _5(text_right), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_right"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "round", 3, - AddBuiltinFunc(_0(1342), _1("round"), _2(1), _3(true), _4(false), _5(dround), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dround"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1707), _1("round"), _2(2), _3(true), _4(false), _5(numeric_round), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_round"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1708), _1("round"), _2(1), _3(true), _4(false), _5(NULL), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.round($1,0)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1342), _1("round"), _2(1), _3(true), _4(false), _5(dround), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dround"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1707), _1("round"), _2(2), _3(true), _4(false), _5(numeric_round), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_round"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1708), _1("round"), _2(1), _3(true), _4(false), _5(NULL), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.round($1,0)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "row_number", 1, - AddBuiltinFunc(_0(ROWNUMBERFUNCOID), _1("row_number"), _2(0), _3(false), _4(false), _5(window_row_number), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(true), _16(false), _17(false), _18('i'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("window_row_number"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(ROWNUMBERFUNCOID), _1("row_number"), _2(0), _3(false), _4(false), _5(window_row_number), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('w'), _15(false), _16(false), _17('i'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("window_row_number"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "row_to_json", 2, - AddBuiltinFunc(_0(3155), _1("row_to_json"), _2(1), _3(true), _4(false), _5(row_to_json), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2249), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("row_to_json"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3156), _1("row_to_json"), _2(2), _3(true), _4(false), _5(row_to_json_pretty), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 2249, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("row_to_json_pretty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3155), _1("row_to_json"), _2(1), _3(true), _4(false), _5(row_to_json), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2249), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("row_to_json"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3156), _1("row_to_json"), _2(2), _3(true), _4(false), _5(row_to_json_pretty), _6(114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 2249, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("row_to_json_pretty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rpad", 2, - AddBuiltinFunc(_0(RPADFUNCOID), _1("rpad"), _2(3), _3(true), _4(false), _5(rpad), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 23, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rpad"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(RPADPARAFUNCOID), _1("rpad"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.rpad($1, $2, ' ')"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(RPADFUNCOID), _1("rpad"), _2(3), _3(true), _4(false), _5(rpad), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 23, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rpad"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(RPADPARAFUNCOID), _1("rpad"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.rpad($1, $2, ' ')"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "rtrim", 2, - AddBuiltinFunc(_0(RTRIMFUNCOID), _1("rtrim"), _2(2), _3(true), _4(false), _5(rtrim), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rtrim"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(RTRIMPARAFUNCOID), _1("rtrim"), _2(1), _3(true), _4(false), _5(rtrim1), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rtrim1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(RTRIMFUNCOID), _1("rtrim"), _2(2), _3(true), _4(false), _5(rtrim), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rtrim"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(RTRIMPARAFUNCOID), _1("rtrim"), _2(1), _3(true), _4(false), _5(rtrim1), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rtrim1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "scalargtjoinsel", 1, - AddBuiltinFunc(_0(108), _1("scalargtjoinsel"), _2(5), _3(true), _4(false), _5(scalargtjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("scalargtjoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(108), _1("scalargtjoinsel"), _2(5), _3(true), _4(false), _5(scalargtjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("scalargtjoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "scalargtsel", 1, - AddBuiltinFunc(_0(104), _1("scalargtsel"), _2(4), _3(true), _4(false), _5(scalargtsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("scalargtsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(104), _1("scalargtsel"), _2(4), _3(true), _4(false), _5(scalargtsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("scalargtsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "scalarltjoinsel", 1, - AddBuiltinFunc(_0(107), _1("scalarltjoinsel"), _2(5), _3(true), _4(false), _5(scalarltjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("scalarltjoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(107), _1("scalarltjoinsel"), _2(5), _3(true), _4(false), _5(scalarltjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("scalarltjoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "scalarltsel", 1, - AddBuiltinFunc(_0(103), _1("scalarltsel"), _2(4), _3(true), _4(false), _5(scalarltsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("scalarltsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(103), _1("scalarltsel"), _2(4), _3(true), _4(false), _5(scalarltsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("scalarltsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "schema_to_xml", 1, - AddBuiltinFunc(_0(2933), _1("schema_to_xml"), _2(4), _3(false), _4(false), _5(schema_to_xml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 19, 16, 16, 25), _21(NULL), _22(NULL), _23(4, "schema", "nulls", "tableforest", "targetns"), _24(NULL), _25("schema_to_xml"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2933), _1("schema_to_xml"), _2(4), _3(false), _4(false), _5(schema_to_xml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 19, 16, 16, 25), _20(NULL), _21(NULL), _22(4, "schema", "nulls", "tableforest", "targetns"), _23(NULL), _24("schema_to_xml"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "schema_to_xml_and_xmlschema", 1, - AddBuiltinFunc(_0(2935), _1("schema_to_xml_and_xmlschema"), _2(4), _3(false), _4(false), _5(schema_to_xml_and_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 19, 16, 16, 25), _21(NULL), _22(NULL), _23(4, "schema", "nulls", "tableforest", "targetns"), _24(NULL), _25("schema_to_xml_and_xmlschema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2935), _1("schema_to_xml_and_xmlschema"), _2(4), _3(false), _4(false), _5(schema_to_xml_and_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 19, 16, 16, 25), _20(NULL), _21(NULL), _22(4, "schema", "nulls", "tableforest", "targetns"), _23(NULL), _24("schema_to_xml_and_xmlschema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "schema_to_xmlschema", 1, - AddBuiltinFunc(_0(2934), _1("schema_to_xmlschema"), _2(4), _3(false), _4(false), _5(schema_to_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 19, 16, 16, 25), _21(NULL), _22(NULL), _23(4, "schema", "nulls", "tableforest", "targetns"), _24(NULL), _25("schema_to_xmlschema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2934), _1("schema_to_xmlschema"), _2(4), _3(false), _4(false), _5(schema_to_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 19, 16, 16, 25), _20(NULL), _21(NULL), _22(4, "schema", "nulls", "tableforest", "targetns"), _23(NULL), _24("schema_to_xmlschema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "session_user", 1, - AddBuiltinFunc(_0(SESSIONUSERFUNCOID), _1("session_user"), _2(0), _3(true), _4(false), _5(session_user), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("session_user"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(SESSIONUSERFUNCOID), _1("session_user"), _2(0), _3(true), _4(false), _5(session_user), _6(19), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("session_user"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "sessionid2pid", 1, - AddBuiltinFunc(_0(3978), _1("sessionid2pid"), _2(1), _3(true), _4(false), _5(sessionid_to_pid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("sessionid_to_pid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3978), _1("sessionid2pid"), _2(1), _3(true), _4(false), _5(sessionid_to_pid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("sessionid_to_pid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "set_bit", 2, - AddBuiltinFunc(_0(724), _1("set_bit"), _2(3), _3(true), _4(false), _5(byteaSetBit), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 17, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteaSetBit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3033), _1("set_bit"), _2(3), _3(true), _4(false), _5(bitsetbit), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1560, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitsetbit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(724), _1("set_bit"), _2(3), _3(true), _4(false), _5(byteaSetBit), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 17, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteaSetBit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3033), _1("set_bit"), _2(3), _3(true), _4(false), _5(bitsetbit), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1560, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitsetbit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "set_byte", 1, - AddBuiltinFunc(_0(722), _1("set_byte"), _2(3), _3(true), _4(false), _5(byteaSetByte), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 17, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("byteaSetByte"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(722), _1("set_byte"), _2(3), _3(true), _4(false), _5(byteaSetByte), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 17, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("byteaSetByte"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "set_config", 1, - AddBuiltinFunc(_0(2078), _1("set_config"), _2(3), _3(false), _4(false), _5(set_config_by_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 25, 25, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("set_config_by_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2078), _1("set_config"), _2(3), _3(false), _4(false), _5(set_config_by_name), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 25, 25, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("set_config_by_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), - AddFuncGroup( "set_hashbucket_info", 1, AddBuiltinFunc(_0(6118), _1("set_hashbucket_info"), _2(1), _3(true), _4(false), _5(set_hashbucket_info), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("set_hashbucket_info"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) ), + AddFuncGroup( "set_hashbucket_info", 1, AddBuiltinFunc(_0(6118), _1("set_hashbucket_info"), _2(1), _3(true), _4(false), _5(set_hashbucket_info), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("set_hashbucket_info"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "set_masklen", 2, - AddBuiltinFunc(_0(605), _1("set_masklen"), _2(2), _3(true), _4(false), _5(inet_set_masklen), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 869, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("inet_set_masklen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(635), _1("set_masklen"), _2(2), _3(true), _4(false), _5(cidr_set_masklen), _6(650), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 650, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("cidr_set_masklen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(605), _1("set_masklen"), _2(2), _3(true), _4(false), _5(inet_set_masklen), _6(869), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 869, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("inet_set_masklen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(635), _1("set_masklen"), _2(2), _3(true), _4(false), _5(cidr_set_masklen), _6(650), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 650, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("cidr_set_masklen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "set_working_grand_version_num_manually", 1, - AddBuiltinFunc(_0(7998), _1("set_working_grand_version_num_manually"), _2(1), _3(true), _4(false), _5(set_working_grand_version_num_manually), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("set_working_grand_version_num_manually"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(7998), _1("set_working_grand_version_num_manually"), _2(1), _3(true), _4(false), _5(set_working_grand_version_num_manually), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("set_working_grand_version_num_manually"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "setseed", 1, - AddBuiltinFunc(_0(1599), _1("setseed"), _2(1), _3(true), _4(false), _5(setseed), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("setseed"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1599), _1("setseed"), _2(1), _3(true), _4(false), _5(setseed), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("setseed"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "setval", 2, - AddBuiltinFunc(_0(SETVAL1FUNCOID), _1("setval"), _2(2), _3(true), _4(false), _5(setval_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2205, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("setval_oid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(SETVAL3FUNCOID), _1("setval"), _2(3), _3(true), _4(false), _5(setval3_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2205, 20, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("setval3_oid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(SETVAL1FUNCOID), _1("setval"), _2(2), _3(true), _4(false), _5(setval_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2205, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("setval_oid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(SETVAL3FUNCOID), _1("setval"), _2(3), _3(true), _4(false), _5(setval3_oid), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2205, 20, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("setval3_oid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "setweight", 1, - AddBuiltinFunc(_0(3624), _1("setweight"), _2(2), _3(true), _4(false), _5(tsvector_setweight), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_setweight"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3624), _1("setweight"), _2(2), _3(true), _4(false), _5(tsvector_setweight), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_setweight"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "shell_in", 1, - AddBuiltinFunc(_0(2398), _1("shell_in"), _2(1), _3(false), _4(false), _5(shell_in), _6(2282), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("shell_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2398), _1("shell_in"), _2(1), _3(false), _4(false), _5(shell_in), _6(2282), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("shell_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "shell_out", 1, - AddBuiltinFunc(_0(2399), _1("shell_out"), _2(1), _3(true), _4(false), _5(shell_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2282), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("shell_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2399), _1("shell_out"), _2(1), _3(true), _4(false), _5(shell_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2282), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("shell_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "shobj_description", 1, - AddBuiltinFunc(_0(1993), _1("shobj_description"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 26, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select description from pg_catalog.pg_shdescription where objoid = $1 and classoid = (select oid from pg_catalog.pg_class where relname = $2 and relnamespace = 11)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1993), _1("shobj_description"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 26, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select description from pg_catalog.pg_shdescription where objoid = $1 and classoid = (select oid from pg_catalog.pg_class where relname = $2 and relnamespace = 11)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "sign", 2, - AddBuiltinFunc(_0(1706), _1("sign"), _2(1), _3(true), _4(false), _5(numeric_sign), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_sign"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2310), _1("sign"), _2(1), _3(true), _4(false), _5(dsign), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dsign"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1706), _1("sign"), _2(1), _3(true), _4(false), _5(numeric_sign), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_sign"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2310), _1("sign"), _2(1), _3(true), _4(false), _5(dsign), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dsign"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "signal_backend", 1, - AddBuiltinFunc(_0(2539), _1("signal_backend"), _2(2), _3(true), _4(false), _5(signal_backend), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 20, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("signal_backend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2539), _1("signal_backend"), _2(2), _3(true), _4(false), _5(signal_backend), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 20, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("signal_backend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "similar_escape", 1, - AddBuiltinFunc(_0(1623), _1("similar_escape"), _2(2), _3(false), _4(false), _5(similar_escape), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("similar_escape"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1623), _1("similar_escape"), _2(2), _3(false), _4(false), _5(similar_escape), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("similar_escape"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "sin", 1, - AddBuiltinFunc(_0(SINEFUNCOID), _1("sin"), _2(1), _3(true), _4(false), _5(dsin), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dsin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(SINEFUNCOID), _1("sin"), _2(1), _3(true), _4(false), _5(dsin), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dsin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "slope", 1, - AddBuiltinFunc(_0(992), _1("slope"), _2(2), _3(true), _4(false), _5(point_slope), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 600, 600), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("point_slope"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(992), _1("slope"), _2(2), _3(true), _4(false), _5(point_slope), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 600, 600), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("point_slope"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_cmp", 1, - AddBuiltinFunc(_0(5586), _1("smalldatetime_cmp"), _2(2), _3(true), _4(false), _5(smalldatetime_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 9003, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5586), _1("smalldatetime_cmp"), _2(2), _3(true), _4(false), _5(smalldatetime_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 9003, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_eq", 1, - AddBuiltinFunc(_0(5580), _1("smalldatetime_eq"), _2(2), _3(true), _4(false), _5(smalldatetime_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 9003, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5580), _1("smalldatetime_eq"), _2(2), _3(true), _4(false), _5(smalldatetime_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 9003, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_ge", 1, - AddBuiltinFunc(_0(5584), _1("smalldatetime_ge"), _2(2), _3(true), _4(false), _5(smalldatetime_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 9003, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5584), _1("smalldatetime_ge"), _2(2), _3(true), _4(false), _5(smalldatetime_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 9003, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_gt", 1, - AddBuiltinFunc(_0(5585), _1("smalldatetime_gt"), _2(2), _3(true), _4(false), _5(smalldatetime_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 9003, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5585), _1("smalldatetime_gt"), _2(2), _3(true), _4(false), _5(smalldatetime_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 9003, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_hash", 1, - AddBuiltinFunc(_0(5587), _1("smalldatetime_hash"), _2(1), _3(true), _4(false), _5(smalldatetime_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_hash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5587), _1("smalldatetime_hash"), _2(1), _3(true), _4(false), _5(smalldatetime_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_hash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_in", 1, - AddBuiltinFunc(_0(SMALLDATETIMEINFUNCOID), _1("smalldatetime_in"), _2(3), _3(true), _4(false), _5(smalldatetime_in), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(SMALLDATETIMEINFUNCOID), _1("smalldatetime_in"), _2(3), _3(true), _4(false), _5(smalldatetime_in), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "smalldatetime_larger", 1, - AddBuiltinFunc(_0(9012), _1("smalldatetime_larger"), _2(2), _3(true), _4(false), _5(smalldatetime_larger), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 9003, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(9012), _1("smalldatetime_larger"), _2(2), _3(true), _4(false), _5(smalldatetime_larger), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 9003, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_le", 1, - AddBuiltinFunc(_0(5583), _1("smalldatetime_le"), _2(2), _3(true), _4(false), _5(smalldatetime_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 9003, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5583), _1("smalldatetime_le"), _2(2), _3(true), _4(false), _5(smalldatetime_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 9003, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_lt", 1, - AddBuiltinFunc(_0(5582), _1("smalldatetime_lt"), _2(2), _3(true), _4(false), _5(smalldatetime_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 9003, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5582), _1("smalldatetime_lt"), _2(2), _3(true), _4(false), _5(smalldatetime_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 9003, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_ne", 1, - AddBuiltinFunc(_0(5581), _1("smalldatetime_ne"), _2(2), _3(true), _4(false), _5(smalldatetime_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 9003, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5581), _1("smalldatetime_ne"), _2(2), _3(true), _4(false), _5(smalldatetime_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 9003, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_out", 1, - AddBuiltinFunc(_0(SMALLDATETIMEOUTFUNCOID), _1("smalldatetime_out"), _2(1), _3(true), _4(false), _5(smalldatetime_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(SMALLDATETIMEOUTFUNCOID), _1("smalldatetime_out"), _2(1), _3(true), _4(false), _5(smalldatetime_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "smalldatetime_recv", 1, - AddBuiltinFunc(_0(9007), _1("smalldatetime_recv"), _2(3), _3(true), _4(false), _5(smalldatetime_recv), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(9007), _1("smalldatetime_recv"), _2(3), _3(true), _4(false), _5(smalldatetime_recv), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_send", 1, - AddBuiltinFunc(_0(9008), _1("smalldatetime_send"), _2(1), _3(true), _4(false), _5(smalldatetime_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(9008), _1("smalldatetime_send"), _2(1), _3(true), _4(false), _5(smalldatetime_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smalldatetime_smaller", 1, - AddBuiltinFunc(_0(9011), _1("smalldatetime_smaller"), _2(2), _3(true), _4(false), _5(smalldatetime_smaller), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 9003, 9003), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smalldatetime_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(9011), _1("smalldatetime_smaller"), _2(2), _3(true), _4(false), _5(smalldatetime_smaller), _6(9003), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 9003, 9003), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smalldatetime_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smgreq", 1, - AddBuiltinFunc(_0(762), _1("smgreq"), _2(2), _3(true), _4(false), _5(smgreq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 210, 210), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smgreq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(762), _1("smgreq"), _2(2), _3(true), _4(false), _5(smgreq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 210, 210), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smgreq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smgrin", 1, - AddBuiltinFunc(_0(760), _1("smgrin"), _2(1), _3(true), _4(false), _5(smgrin), _6(210), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smgrin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(760), _1("smgrin"), _2(1), _3(true), _4(false), _5(smgrin), _6(210), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smgrin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smgrne", 1, - AddBuiltinFunc(_0(763), _1("smgrne"), _2(2), _3(true), _4(false), _5(smgrne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 210, 210), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smgrne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(763), _1("smgrne"), _2(2), _3(true), _4(false), _5(smgrne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 210, 210), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smgrne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "smgrout", 1, - AddBuiltinFunc(_0(761), _1("smgrout"), _2(1), _3(true), _4(false), _5(smgrout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 210), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("smgrout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(761), _1("smgrout"), _2(1), _3(true), _4(false), _5(smgrout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 210), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("smgrout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_kd_choose", 1, - AddBuiltinFunc(_0(4024), _1("spg_kd_choose"), _2(2), _3(true), _4(false), _5(spg_kd_choose), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_kd_choose"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4024), _1("spg_kd_choose"), _2(2), _3(true), _4(false), _5(spg_kd_choose), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_kd_choose"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_kd_config", 1, - AddBuiltinFunc(_0(4023), _1("spg_kd_config"), _2(2), _3(true), _4(false), _5(spg_kd_config), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_kd_config"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4023), _1("spg_kd_config"), _2(2), _3(true), _4(false), _5(spg_kd_config), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_kd_config"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_kd_inner_consistent", 1, - AddBuiltinFunc(_0(4026), _1("spg_kd_inner_consistent"), _2(2), _3(true), _4(false), _5(spg_kd_inner_consistent), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_kd_inner_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4026), _1("spg_kd_inner_consistent"), _2(2), _3(true), _4(false), _5(spg_kd_inner_consistent), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_kd_inner_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_kd_picksplit", 1, - AddBuiltinFunc(_0(4025), _1("spg_kd_picksplit"), _2(2), _3(true), _4(false), _5(spg_kd_picksplit), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_kd_picksplit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4025), _1("spg_kd_picksplit"), _2(2), _3(true), _4(false), _5(spg_kd_picksplit), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_kd_picksplit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_quad_choose", 1, - AddBuiltinFunc(_0(4019), _1("spg_quad_choose"), _2(2), _3(true), _4(false), _5(spg_quad_choose), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_quad_choose"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4019), _1("spg_quad_choose"), _2(2), _3(true), _4(false), _5(spg_quad_choose), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_quad_choose"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_quad_config", 1, - AddBuiltinFunc(_0(4018), _1("spg_quad_config"), _2(2), _3(true), _4(false), _5(spg_quad_config), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_quad_config"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4018), _1("spg_quad_config"), _2(2), _3(true), _4(false), _5(spg_quad_config), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_quad_config"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_quad_inner_consistent", 1, - AddBuiltinFunc(_0(4021), _1("spg_quad_inner_consistent"), _2(2), _3(true), _4(false), _5(spg_quad_inner_consistent), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_quad_inner_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4021), _1("spg_quad_inner_consistent"), _2(2), _3(true), _4(false), _5(spg_quad_inner_consistent), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_quad_inner_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_quad_leaf_consistent", 1, - AddBuiltinFunc(_0(4022), _1("spg_quad_leaf_consistent"), _2(2), _3(true), _4(false), _5(spg_quad_leaf_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_quad_leaf_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4022), _1("spg_quad_leaf_consistent"), _2(2), _3(true), _4(false), _5(spg_quad_leaf_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_quad_leaf_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_quad_picksplit", 1, - AddBuiltinFunc(_0(4020), _1("spg_quad_picksplit"), _2(2), _3(true), _4(false), _5(spg_quad_picksplit), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_quad_picksplit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4020), _1("spg_quad_picksplit"), _2(2), _3(true), _4(false), _5(spg_quad_picksplit), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_quad_picksplit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_text_choose", 1, - AddBuiltinFunc(_0(4028), _1("spg_text_choose"), _2(2), _3(true), _4(false), _5(spg_text_choose), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_text_choose"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4028), _1("spg_text_choose"), _2(2), _3(true), _4(false), _5(spg_text_choose), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_text_choose"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_text_config", 1, - AddBuiltinFunc(_0(4027), _1("spg_text_config"), _2(2), _3(true), _4(false), _5(spg_text_config), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_text_config"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4027), _1("spg_text_config"), _2(2), _3(true), _4(false), _5(spg_text_config), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_text_config"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_text_inner_consistent", 1, - AddBuiltinFunc(_0(4030), _1("spg_text_inner_consistent"), _2(2), _3(true), _4(false), _5(spg_text_inner_consistent), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_text_inner_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4030), _1("spg_text_inner_consistent"), _2(2), _3(true), _4(false), _5(spg_text_inner_consistent), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_text_inner_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_text_leaf_consistent", 1, - AddBuiltinFunc(_0(4031), _1("spg_text_leaf_consistent"), _2(2), _3(true), _4(false), _5(spg_text_leaf_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_text_leaf_consistent"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4031), _1("spg_text_leaf_consistent"), _2(2), _3(true), _4(false), _5(spg_text_leaf_consistent), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_text_leaf_consistent"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spg_text_picksplit", 1, - AddBuiltinFunc(_0(4029), _1("spg_text_picksplit"), _2(2), _3(true), _4(false), _5(spg_text_picksplit), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spg_text_picksplit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4029), _1("spg_text_picksplit"), _2(2), _3(true), _4(false), _5(spg_text_picksplit), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spg_text_picksplit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgbeginscan", 1, - AddBuiltinFunc(_0(4004), _1("spgbeginscan"), _2(3), _3(true), _4(false), _5(spgbeginscan), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgbeginscan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4004), _1("spgbeginscan"), _2(3), _3(true), _4(false), _5(spgbeginscan), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgbeginscan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgbuild", 1, - AddBuiltinFunc(_0(4009), _1("spgbuild"), _2(3), _3(true), _4(false), _5(spgbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgbuild"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4009), _1("spgbuild"), _2(3), _3(true), _4(false), _5(spgbuild), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgbuild"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgbuildempty", 1, - AddBuiltinFunc(_0(4010), _1("spgbuildempty"), _2(1), _3(true), _4(false), _5(spgbuildempty), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgbuildempty"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4010), _1("spgbuildempty"), _2(1), _3(true), _4(false), _5(spgbuildempty), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgbuildempty"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgbulkdelete", 1, - AddBuiltinFunc(_0(4011), _1("spgbulkdelete"), _2(4), _3(true), _4(false), _5(spgbulkdelete), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(4, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgbulkdelete"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4011), _1("spgbulkdelete"), _2(4), _3(true), _4(false), _5(spgbulkdelete), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(4, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgbulkdelete"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgcanreturn", 1, - AddBuiltinFunc(_0(4032), _1("spgcanreturn"), _2(1), _3(true), _4(false), _5(spgcanreturn), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgcanreturn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4032), _1("spgcanreturn"), _2(1), _3(true), _4(false), _5(spgcanreturn), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgcanreturn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgcostestimate", 1, - AddBuiltinFunc(_0(4013), _1("spgcostestimate"), _2(7), _3(true), _4(false), _5(spgcostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgcostestimate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4013), _1("spgcostestimate"), _2(7), _3(true), _4(false), _5(spgcostestimate), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(7, 2281, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgcostestimate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgendscan", 1, - AddBuiltinFunc(_0(4006), _1("spgendscan"), _2(1), _3(true), _4(false), _5(spgendscan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgendscan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4006), _1("spgendscan"), _2(1), _3(true), _4(false), _5(spgendscan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgendscan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spggetbitmap", 1, - AddBuiltinFunc(_0(4002), _1("spggetbitmap"), _2(2), _3(true), _4(false), _5(spggetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spggetbitmap"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4002), _1("spggetbitmap"), _2(2), _3(true), _4(false), _5(spggetbitmap), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spggetbitmap"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spggettuple", 1, - AddBuiltinFunc(_0(4001), _1("spggettuple"), _2(2), _3(true), _4(false), _5(spggettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spggettuple"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4001), _1("spggettuple"), _2(2), _3(true), _4(false), _5(spggettuple), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spggettuple"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spginsert", 1, - AddBuiltinFunc(_0(4003), _1("spginsert"), _2(6), _3(true), _4(false), _5(spginsert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(6, 2281, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spginsert"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4003), _1("spginsert"), _2(6), _3(true), _4(false), _5(spginsert), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(6, 2281, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spginsert"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgmarkpos", 1, - AddBuiltinFunc(_0(4007), _1("spgmarkpos"), _2(1), _3(true), _4(false), _5(spgmarkpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgmarkpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4007), _1("spgmarkpos"), _2(1), _3(true), _4(false), _5(spgmarkpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgmarkpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgmerge", 1, - AddBuiltinFunc(_0(3188), _1("spgmerge"), _2(5), _3(true), _4(false), _5(spgmerge), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(5, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgmerge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3188), _1("spgmerge"), _2(5), _3(true), _4(false), _5(spgmerge), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(5, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgmerge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgoptions", 1, - AddBuiltinFunc(_0(4014), _1("spgoptions"), _2(2), _3(true), _4(false), _5(spgoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1009, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgoptions"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4014), _1("spgoptions"), _2(2), _3(true), _4(false), _5(spgoptions), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1009, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgoptions"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgrescan", 1, - AddBuiltinFunc(_0(4005), _1("spgrescan"), _2(5), _3(true), _4(false), _5(spgrescan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(5, 2281, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgrescan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4005), _1("spgrescan"), _2(5), _3(true), _4(false), _5(spgrescan), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(5, 2281, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgrescan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgrestrpos", 1, - AddBuiltinFunc(_0(4008), _1("spgrestrpos"), _2(1), _3(true), _4(false), _5(spgrestrpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgrestrpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4008), _1("spgrestrpos"), _2(1), _3(true), _4(false), _5(spgrestrpos), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgrestrpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "spgvacuumcleanup", 1, - AddBuiltinFunc(_0(4012), _1("spgvacuumcleanup"), _2(2), _3(true), _4(false), _5(spgvacuumcleanup), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("spgvacuumcleanup"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4012), _1("spgvacuumcleanup"), _2(2), _3(true), _4(false), _5(spgvacuumcleanup), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("spgvacuumcleanup"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "split_part", 1, - AddBuiltinFunc(_0(2088), _1("split_part"), _2(3), _3(true), _4(false), _5(split_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("split_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2088), _1("split_part"), _2(3), _3(true), _4(false), _5(split_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("split_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "sqrt", 2, - AddBuiltinFunc(_0(SQRTFUNCOID), _1("sqrt"), _2(1), _3(true), _4(false), _5(dsqrt), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dsqrt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1730), _1("sqrt"), _2(1), _3(true), _4(false), _5(numeric_sqrt), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_sqrt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(SQRTFUNCOID), _1("sqrt"), _2(1), _3(true), _4(false), _5(dsqrt), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dsqrt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1730), _1("sqrt"), _2(1), _3(true), _4(false), _5(numeric_sqrt), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_sqrt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "statement_timestamp", 1, - AddBuiltinFunc(_0(STATEMENTTIMESTAMPFUNCOID), _1("statement_timestamp"), _2(0), _3(true), _4(false), _5(statement_timestamp), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("statement_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(STATEMENTTIMESTAMPFUNCOID), _1("statement_timestamp"), _2(0), _3(true), _4(false), _5(statement_timestamp), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("statement_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "stddev", 6, - AddBuiltinFunc(_0(2154), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2155), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2156), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2157), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2158), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2159), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2154), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2155), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2156), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2157), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2158), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2159), _1("stddev"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "stddev_pop", 6, - AddBuiltinFunc(_0(2724), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2725), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2726), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2727), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2728), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2729), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2724), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2725), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2726), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2727), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2728), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2729), _1("stddev_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "stddev_samp", 6, - AddBuiltinFunc(_0(2712), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2713), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2714), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2715), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2716), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2717), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2712), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2713), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2714), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2715), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2716), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2717), _1("stddev_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "string_agg", 2, - AddBuiltinFunc(_0(STRINGAGGFUNCOID), _1("string_agg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BYTEASTRINGAGGFUNCOID), _1("string_agg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 17), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(STRINGAGGFUNCOID), _1("string_agg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BYTEASTRINGAGGFUNCOID), _1("string_agg"), _2(2), _3(false), _4(false), _5(aggregate_dummy), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 17), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "string_agg_finalfn", 1, - AddBuiltinFunc(_0(3536), _1("string_agg_finalfn"), _2(1), _3(false), _4(false), _5(string_agg_finalfn), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("string_agg_finalfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3536), _1("string_agg_finalfn"), _2(1), _3(false), _4(false), _5(string_agg_finalfn), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("string_agg_finalfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "string_agg_transfn", 1, - AddBuiltinFunc(_0(STRINGAGGTRANSFNFUNCOID), _1("string_agg_transfn"), _2(3), _3(false), _4(false), _5(string_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("string_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(STRINGAGGTRANSFNFUNCOID), _1("string_agg_transfn"), _2(3), _3(false), _4(false), _5(string_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("string_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "string_to_array", 2, - AddBuiltinFunc(_0(376), _1("string_to_array"), _2(3), _3(false), _4(false), _5(text_to_array_null), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_to_array_null"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(394), _1("string_to_array"), _2(2), _3(false), _4(false), _5(text_to_array), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_to_array"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(376), _1("string_to_array"), _2(3), _3(false), _4(false), _5(text_to_array_null), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_to_array_null"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(394), _1("string_to_array"), _2(2), _3(false), _4(false), _5(text_to_array), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_to_array"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "strip", 1, - AddBuiltinFunc(_0(3623), _1("strip"), _2(1), _3(true), _4(false), _5(tsvector_strip), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_strip"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3623), _1("strip"), _2(1), _3(true), _4(false), _5(tsvector_strip), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_strip"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "strpos", 1, - AddBuiltinFunc(_0(STRPOSFUNCOID), _1("strpos"), _2(2), _3(true), _4(false), _5(textpos), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textpos"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(STRPOSFUNCOID), _1("strpos"), _2(2), _3(true), _4(false), _5(textpos), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textpos"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "substr", 4, - AddBuiltinFunc(_0(SUBSTRFUNCOID), _1("substr"), _2(3), _3(true), _4(false), _5(text_substr_orclcompat), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_substr_orclcompat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(SUBSTRNOLENFUNCOID), _1("substr"), _2(2), _3(true), _4(false), _5(text_substr_no_len_orclcompat), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_substr_no_len_orclcompat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BYTEASUBSTRFUNCOID), _1("substr"), _2(3), _3(true), _4(false), _5(bytea_substr_orclcompat), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 17, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytea_substr_orclcompat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BYTEASUBSTRNOLENFUNCOID), _1("substr"), _2(2), _3(true), _4(false), _5(bytea_substr_no_len_orclcompat), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytea_substr_no_len_orclcompat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(SUBSTRFUNCOID), _1("substr"), _2(3), _3(true), _4(false), _5(text_substr_orclcompat), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_substr_orclcompat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(SUBSTRNOLENFUNCOID), _1("substr"), _2(2), _3(true), _4(false), _5(text_substr_no_len_orclcompat), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_substr_no_len_orclcompat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BYTEASUBSTRFUNCOID), _1("substr"), _2(3), _3(true), _4(false), _5(bytea_substr_orclcompat), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 17, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytea_substr_orclcompat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BYTEASUBSTRNOLENFUNCOID), _1("substr"), _2(2), _3(true), _4(false), _5(bytea_substr_no_len_orclcompat), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytea_substr_no_len_orclcompat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "substrb", 2, - AddBuiltinFunc(_0(SUBSTRBWITHLENFUNCOID), _1("substrb"), _2(3), _3(true), _4(false), _5(substrb_with_lenth), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("substrb_with_lenth"), _26("-"), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(SUBSTRBNOLENFUNCOID), _1("substrb"), _2(2), _3(true), _4(false), _5(substrb_without_lenth), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("substrb_without_lenth"), _26("-"), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(SUBSTRBWITHLENFUNCOID), _1("substrb"), _2(3), _3(true), _4(false), _5(substrb_with_lenth), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("substrb_with_lenth"), _25("-"), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(SUBSTRBNOLENFUNCOID), _1("substrb"), _2(2), _3(true), _4(false), _5(substrb_without_lenth), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("substrb_without_lenth"), _25("-"), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "substring", 8, - AddBuiltinFunc(_0(TEXTSUBSTRINGFUNCOID), _1("substring"), _2(3), _3(true), _4(false), _5(text_substr_null), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_substr_null"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TEXTSUBSTRINGNOLENFUNCOID), _1("substring"), _2(2), _3(true), _4(false), _5(text_substr_no_len_null), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_substr_no_len_null"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BITSUBSTRINGFUNOID), _1("substring"), _2(3), _3(true), _4(false), _5(bitsubstr), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1560, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitsubstr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BITSUBSTRINGNOLENFUNCOID), _1("substring"), _2(2), _3(true), _4(false), _5(bitsubstr_no_len), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1560, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitsubstr_no_len"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BYTEASUBSTRINGFUNCOID), _1("substring"), _2(3), _3(true), _4(false), _5(bytea_substr), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 17, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytea_substr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(BYTEASUBSTRINGNOLENOID), _1("substring"), _2(2), _3(true), _4(false), _5(bytea_substr_no_len), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 17, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bytea_substr_no_len"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TEXTREGEXSUBSTRINGOID), _1("substring"), _2(2), _3(true), _4(false), _5(textregexsubstr), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textregexsubstr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(SUBSTRINGESCAPEFUNCOID), _1("substring"), _2(3), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.substring($1, pg_catalog.similar_escape($2, $3))"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(TEXTSUBSTRINGFUNCOID), _1("substring"), _2(3), _3(true), _4(false), _5(text_substr_null), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_substr_null"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TEXTSUBSTRINGNOLENFUNCOID), _1("substring"), _2(2), _3(true), _4(false), _5(text_substr_no_len_null), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_substr_no_len_null"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BITSUBSTRINGFUNOID), _1("substring"), _2(3), _3(true), _4(false), _5(bitsubstr), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1560, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitsubstr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BITSUBSTRINGNOLENFUNCOID), _1("substring"), _2(2), _3(true), _4(false), _5(bitsubstr_no_len), _6(1560), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1560, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitsubstr_no_len"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BYTEASUBSTRINGFUNCOID), _1("substring"), _2(3), _3(true), _4(false), _5(bytea_substr), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 17, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytea_substr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(BYTEASUBSTRINGNOLENOID), _1("substring"), _2(2), _3(true), _4(false), _5(bytea_substr_no_len), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 17, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bytea_substr_no_len"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TEXTREGEXSUBSTRINGOID), _1("substring"), _2(2), _3(true), _4(false), _5(textregexsubstr), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textregexsubstr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(SUBSTRINGESCAPEFUNCOID), _1("substring"), _2(3), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.substring($1, pg_catalog.similar_escape($2, $3))"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "substring_inner", 2, - AddBuiltinFunc(_0(SUBSTRINNFUNCOID), _1("substring_inner"), _2(3), _3(true), _4(false), _5(text_substr), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 23, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_substr"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(SUBSTRINNNOLENFUNCOID), _1("substring_inner"), _2(2), _3(true), _4(false), _5(text_substr_no_len), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_substr_no_len"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(SUBSTRINNFUNCOID), _1("substring_inner"), _2(3), _3(true), _4(false), _5(text_substr), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 23, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_substr"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(SUBSTRINNNOLENFUNCOID), _1("substring_inner"), _2(2), _3(true), _4(false), _5(text_substr_no_len), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_substr_no_len"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "sum", 8, - AddBuiltinFunc(_0(2107), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2108), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2109), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2110), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2111), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2112), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 790), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2113), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2114), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2107), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2108), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2109), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2110), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2111), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2112), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(790), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 790), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2113), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2114), _1("sum"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "suppress_redundant_updates_trigger", 1, - AddBuiltinFunc(_0(1291), _1("suppress_redundant_updates_trigger"), _2(0), _3(true), _4(false), _5(suppress_redundant_updates_trigger), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("suppress_redundant_updates_trigger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1291), _1("suppress_redundant_updates_trigger"), _2(0), _3(true), _4(false), _5(suppress_redundant_updates_trigger), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("suppress_redundant_updates_trigger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "sysdate", 1, - AddBuiltinFunc(_0(7777), _1("sysdate"), _2(0), _3(false), _4(false), _5(NULL), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("SELECT CURRENT_TIMESTAMP::timestamp(0)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(7777), _1("sysdate"), _2(0), _3(false), _4(false), _5(NULL), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("SELECT CURRENT_TIMESTAMP::timestamp(0)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "table_data_skewness", 1, - AddBuiltinFunc(_0(TESTSKEWNESSRETURNTYPE), _1("table_data_skewness"), _2(2), _3(true), _4(false), _5(table_data_skewness), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2249, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("table_data_skewness"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(TESTSKEWNESSRETURNTYPE), _1("table_data_skewness"), _2(2), _3(true), _4(false), _5(table_data_skewness), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2249, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("table_data_skewness"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "table_distribution", 2, - AddBuiltinFunc(_0(4441), _1("table_distribution"), _2(0), _3(false), _4(true), _5(all_table_distribution), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(4, 19, 19, 19, 20), _22(4, 'o', 'o', 'o', 'o'), _23(4, "schemaname", "tablename", "nodename", "dnsize"), _24(NULL), _25("all_table_distribution"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(4442), _1("table_distribution"), _2(2), _3(true), _4(true), _5(single_table_distribution), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 25), _21(6, 25, 25, 19, 19, 19, 20), _22(6, 'i', 'i', 'o', 'o', 'o', 'o'), _23(6, "schema", "table", "schemaname", "tablename", "nodename", "dnsize"), _24(NULL), _25("single_table_distribution"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4441), _1("table_distribution"), _2(0), _3(false), _4(true), _5(all_table_distribution), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(4, 19, 19, 19, 20), _21(4, 'o', 'o', 'o', 'o'), _22(4, "schemaname", "tablename", "nodename", "dnsize"), _23(NULL), _24("all_table_distribution"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(4442), _1("table_distribution"), _2(2), _3(true), _4(true), _5(single_table_distribution), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 25), _20(6, 25, 25, 19, 19, 19, 20), _21(6, 'i', 'i', 'o', 'o', 'o', 'o'), _22(6, "schema", "table", "schemaname", "tablename", "nodename", "dnsize"), _23(NULL), _24("single_table_distribution"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "table_to_xml", 1, - AddBuiltinFunc(_0(2923), _1("table_to_xml"), _2(4), _3(false), _4(false), _5(table_to_xml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2205, 16, 16, 25), _21(NULL), _22(NULL), _23(4, "tbl", "nulls", "tableforest", "targetns"), _24(NULL), _25("table_to_xml"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2923), _1("table_to_xml"), _2(4), _3(false), _4(false), _5(table_to_xml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2205, 16, 16, 25), _20(NULL), _21(NULL), _22(4, "tbl", "nulls", "tableforest", "targetns"), _23(NULL), _24("table_to_xml"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "table_to_xml_and_xmlschema", 1, - AddBuiltinFunc(_0(2929), _1("table_to_xml_and_xmlschema"), _2(4), _3(false), _4(false), _5(table_to_xml_and_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2205, 16, 16, 25), _21(NULL), _22(NULL), _23(4, "tbl", "nulls", "tableforest", "targetns"), _24(NULL), _25("table_to_xml_and_xmlschema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2929), _1("table_to_xml_and_xmlschema"), _2(4), _3(false), _4(false), _5(table_to_xml_and_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2205, 16, 16, 25), _20(NULL), _21(NULL), _22(4, "tbl", "nulls", "tableforest", "targetns"), _23(NULL), _24("table_to_xml_and_xmlschema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "table_to_xmlschema", 1, - AddBuiltinFunc(_0(2926), _1("table_to_xmlschema"), _2(4), _3(false), _4(false), _5(table_to_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2205, 16, 16, 25), _21(NULL), _22(NULL), _23(4, "tbl", "nulls", "tableforest", "targetns"), _24(NULL), _25("table_to_xmlschema"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2926), _1("table_to_xmlschema"), _2(4), _3(false), _4(false), _5(table_to_xmlschema), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(100), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2205, 16, 16, 25), _20(NULL), _21(NULL), _22(4, "tbl", "nulls", "tableforest", "targetns"), _23(NULL), _24("table_to_xmlschema"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tablespace_oid_name", 1, - AddBuiltinFunc(_0(3952), _1("tablespace_oid_name"), _2(1), _3(true), _4(false), _5(tablespace_oid_name), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tablespace_oid_name"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3952), _1("tablespace_oid_name"), _2(1), _3(true), _4(false), _5(tablespace_oid_name), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tablespace_oid_name"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tan", 1, - AddBuiltinFunc(_0(1606), _1("tan"), _2(1), _3(true), _4(false), _5(dtan), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dtan"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1606), _1("tan"), _2(1), _3(true), _4(false), _5(dtan), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dtan"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text", 6, - AddBuiltinFunc(_0(RTRIM1FUNCOID), _1("text"), _2(1), _3(true), _4(false), _5(rtrim1), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1042), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("rtrim1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(406), _1("text"), _2(1), _3(true), _4(false), _5(name_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("name_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(730), _1("text"), _2(1), _3(true), _4(false), _5(network_show), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 869), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("network_show"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(946), _1("text"), _2(1), _3(true), _4(false), _5(char_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 18), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("char_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2922), _1("text"), _2(1), _3(true), _4(false), _5(xmltotext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 142), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xmltotext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2971), _1("text"), _2(1), _3(true), _4(false), _5(booltext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("booltext"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(RTRIM1FUNCOID), _1("text"), _2(1), _3(true), _4(false), _5(rtrim1), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1042), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("rtrim1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(406), _1("text"), _2(1), _3(true), _4(false), _5(name_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("name_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(730), _1("text"), _2(1), _3(true), _4(false), _5(network_show), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 869), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("network_show"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(946), _1("text"), _2(1), _3(true), _4(false), _5(char_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 18), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("char_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2922), _1("text"), _2(1), _3(true), _4(false), _5(xmltotext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 142), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xmltotext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2971), _1("text"), _2(1), _3(true), _4(false), _5(booltext), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("booltext"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_date", 1, - AddBuiltinFunc(_0(4164), _1("text_date"), _2(1), _3(true), _4(false), _5(text_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4164), _1("text_date"), _2(1), _3(true), _4(false), _5(text_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_float4", 1, - AddBuiltinFunc(_0(4192), _1("text_float4"), _2(1), _3(true), _4(false), _5(text_float4), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_float4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4192), _1("text_float4"), _2(1), _3(true), _4(false), _5(text_float4), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_float4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_float8", 1, - AddBuiltinFunc(_0(4193), _1("text_float8"), _2(1), _3(true), _4(false), _5(text_float8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_float8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4193), _1("text_float8"), _2(1), _3(true), _4(false), _5(text_float8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_float8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_ge", 1, - AddBuiltinFunc(_0(743), _1("text_ge"), _2(2), _3(true), _4(false), _5(text_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(743), _1("text_ge"), _2(2), _3(true), _4(false), _5(text_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_gt", 1, - AddBuiltinFunc(_0(742), _1("text_gt"), _2(2), _3(true), _4(false), _5(text_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(742), _1("text_gt"), _2(2), _3(true), _4(false), _5(text_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_int1", 1, - AddBuiltinFunc(_0(4188), _1("text_int1"), _2(1), _3(true), _4(false), _5(text_int1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_int1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4188), _1("text_int1"), _2(1), _3(true), _4(false), _5(text_int1), _6(5545), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_int1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_int2", 1, - AddBuiltinFunc(_0(4189), _1("text_int2"), _2(1), _3(true), _4(false), _5(text_int2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_int2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4189), _1("text_int2"), _2(1), _3(true), _4(false), _5(text_int2), _6(21), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_int2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_int4", 1, - AddBuiltinFunc(_0(4190), _1("text_int4"), _2(1), _3(true), _4(false), _5(text_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4190), _1("text_int4"), _2(1), _3(true), _4(false), _5(text_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_int8", 1, - AddBuiltinFunc(_0(4191), _1("text_int8"), _2(1), _3(true), _4(false), _5(text_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4191), _1("text_int8"), _2(1), _3(true), _4(false), _5(text_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_larger", 1, - AddBuiltinFunc(_0(458), _1("text_larger"), _2(2), _3(true), _4(false), _5(text_larger), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(458), _1("text_larger"), _2(2), _3(true), _4(false), _5(text_larger), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_le", 1, - AddBuiltinFunc(_0(741), _1("text_le"), _2(2), _3(true), _4(false), _5(text_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(741), _1("text_le"), _2(2), _3(true), _4(false), _5(text_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_lt", 1, - AddBuiltinFunc(_0(740), _1("text_lt"), _2(2), _3(true), _4(false), _5(text_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(740), _1("text_lt"), _2(2), _3(true), _4(false), _5(text_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_numeric", 1, - AddBuiltinFunc(_0(4194), _1("text_numeric"), _2(1), _3(true), _4(false), _5(text_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4194), _1("text_numeric"), _2(1), _3(true), _4(false), _5(text_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_pattern_ge", 1, - AddBuiltinFunc(_0(2163), _1("text_pattern_ge"), _2(2), _3(true), _4(false), _5(text_pattern_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_pattern_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2163), _1("text_pattern_ge"), _2(2), _3(true), _4(false), _5(text_pattern_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_pattern_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_pattern_gt", 1, - AddBuiltinFunc(_0(2164), _1("text_pattern_gt"), _2(2), _3(true), _4(false), _5(text_pattern_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_pattern_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2164), _1("text_pattern_gt"), _2(2), _3(true), _4(false), _5(text_pattern_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_pattern_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_pattern_le", 1, - AddBuiltinFunc(_0(2161), _1("text_pattern_le"), _2(2), _3(true), _4(false), _5(text_pattern_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_pattern_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2161), _1("text_pattern_le"), _2(2), _3(true), _4(false), _5(text_pattern_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_pattern_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_pattern_lt", 1, - AddBuiltinFunc(_0(2160), _1("text_pattern_lt"), _2(2), _3(true), _4(false), _5(text_pattern_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_pattern_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2160), _1("text_pattern_lt"), _2(2), _3(true), _4(false), _5(text_pattern_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_pattern_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_smaller", 1, - AddBuiltinFunc(_0(459), _1("text_smaller"), _2(2), _3(true), _4(false), _5(text_smaller), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(459), _1("text_smaller"), _2(2), _3(true), _4(false), _5(text_smaller), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "text_timestamp", 1, - AddBuiltinFunc(_0(4073), _1("text_timestamp"), _2(1), _3(true), _4(false), _5(text_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("text_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4073), _1("text_timestamp"), _2(1), _3(true), _4(false), _5(text_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("text_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "textanycat", 1, - AddBuiltinFunc(_0(TEXTANYCATFUNCOID), _1("textanycat"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 2776), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select $1 || $2::pg_catalog.text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TEXTANYCATFUNCOID), _1("textanycat"), _2(2), _3(true), _4(false), _5(NULL), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 2776), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select $1 || $2::pg_catalog.text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "textcat", 1, - AddBuiltinFunc(_0(1258), _1("textcat"), _2(2), _3(false), _4(false), _5(textcat), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textcat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1258), _1("textcat"), _2(2), _3(false), _4(false), _5(textcat), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textcat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "texteq", 1, - AddBuiltinFunc(_0(67), _1("texteq"), _2(2), _3(true), _4(false), _5(texteq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("texteq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(67), _1("texteq"), _2(2), _3(true), _4(false), _5(texteq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("texteq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "texticlike", 1, - AddBuiltinFunc(_0(1633), _1("texticlike"), _2(2), _3(true), _4(false), _5(texticlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("texticlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1633), _1("texticlike"), _2(2), _3(true), _4(false), _5(texticlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("texticlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "texticnlike", 1, - AddBuiltinFunc(_0(1634), _1("texticnlike"), _2(2), _3(true), _4(false), _5(texticnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("texticnlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1634), _1("texticnlike"), _2(2), _3(true), _4(false), _5(texticnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("texticnlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "texticregexeq", 1, - AddBuiltinFunc(_0(1238), _1("texticregexeq"), _2(2), _3(true), _4(false), _5(texticregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("texticregexeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1238), _1("texticregexeq"), _2(2), _3(true), _4(false), _5(texticregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("texticregexeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "texticregexne", 1, - AddBuiltinFunc(_0(1239), _1("texticregexne"), _2(2), _3(true), _4(false), _5(texticregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("texticregexne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1239), _1("texticregexne"), _2(2), _3(true), _4(false), _5(texticregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("texticregexne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "textin", 1, - AddBuiltinFunc(_0(46), _1("textin"), _2(1), _3(true), _4(false), _5(textin), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(46), _1("textin"), _2(1), _3(true), _4(false), _5(textin), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "textlen", 1, - AddBuiltinFunc(_0(TEXTLENOID), _1("textlen"), _2(1), _3(true), _4(false), _5(textlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textlen"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(TEXTLENOID), _1("textlen"), _2(1), _3(true), _4(false), _5(textlen), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textlen"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "textlike", 1, - AddBuiltinFunc(_0(850), _1("textlike"), _2(2), _3(true), _4(false), _5(textlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(850), _1("textlike"), _2(2), _3(true), _4(false), _5(textlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "textne", 1, - AddBuiltinFunc(_0(157), _1("textne"), _2(2), _3(true), _4(false), _5(textne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(157), _1("textne"), _2(2), _3(true), _4(false), _5(textne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "textnlike", 1, - AddBuiltinFunc(_0(851), _1("textnlike"), _2(2), _3(true), _4(false), _5(textnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textnlike"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(851), _1("textnlike"), _2(2), _3(true), _4(false), _5(textnlike), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textnlike"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "textout", 1, - AddBuiltinFunc(_0(47), _1("textout"), _2(1), _3(true), _4(false), _5(textout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(47), _1("textout"), _2(1), _3(true), _4(false), _5(textout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "textrecv", 1, - AddBuiltinFunc(_0(2414), _1("textrecv"), _2(1), _3(true), _4(false), _5(textrecv), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2414), _1("textrecv"), _2(1), _3(true), _4(false), _5(textrecv), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "textregexeq", 1, - AddBuiltinFunc(_0(1254), _1("textregexeq"), _2(2), _3(true), _4(false), _5(textregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textregexeq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1254), _1("textregexeq"), _2(2), _3(true), _4(false), _5(textregexeq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textregexeq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "textregexne", 1, - AddBuiltinFunc(_0(1256), _1("textregexne"), _2(2), _3(true), _4(false), _5(textregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textregexne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1256), _1("textregexne"), _2(2), _3(true), _4(false), _5(textregexne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textregexne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "textsend", 1, - AddBuiltinFunc(_0(2415), _1("textsend"), _2(1), _3(true), _4(false), _5(textsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("textsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2415), _1("textsend"), _2(1), _3(true), _4(false), _5(textsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("textsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "thesaurus_init", 1, - AddBuiltinFunc(_0(3740), _1("thesaurus_init"), _2(1), _3(true), _4(false), _5(thesaurus_init), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("thesaurus_init"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3740), _1("thesaurus_init"), _2(1), _3(true), _4(false), _5(thesaurus_init), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("thesaurus_init"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "thesaurus_lexize", 1, - AddBuiltinFunc(_0(3741), _1("thesaurus_lexize"), _2(4), _3(true), _4(false), _5(thesaurus_lexize), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 2281, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("thesaurus_lexize"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3741), _1("thesaurus_lexize"), _2(4), _3(true), _4(false), _5(thesaurus_lexize), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 2281, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("thesaurus_lexize"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "threadpool_status", 1, - AddBuiltinFunc(_0(3956), _1("threadpool_status"), _2(0), _3(false), _4(true), _5(gs_threadpool_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(7, 25, 23, 23, 23, 23, 25, 25), _22(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _23(7, "node_name", "group_id", "bind_numa_id", "bind_cpu_number", "listener", "worker_info", "session_info"), _24(NULL), _25("gs_threadpool_status"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3956), _1("threadpool_status"), _2(0), _3(false), _4(true), _5(gs_threadpool_status), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(7, 25, 23, 23, 23, 23, 25, 25), _21(7, 'o', 'o', 'o', 'o', 'o', 'o', 'o'), _22(7, "node_name", "group_id", "bind_numa_id", "bind_cpu_number", "listener", "worker_info", "session_info"), _23(NULL), _24("gs_threadpool_status"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tideq", 1, - AddBuiltinFunc(_0(1292), _1("tideq"), _2(2), _3(true), _4(false), _5(tideq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 27, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tideq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1292), _1("tideq"), _2(2), _3(true), _4(false), _5(tideq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 27, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tideq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tidge", 1, - AddBuiltinFunc(_0(2792), _1("tidge"), _2(2), _3(true), _4(false), _5(tidge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 27, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tidge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2792), _1("tidge"), _2(2), _3(true), _4(false), _5(tidge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 27, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tidge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tidgt", 1, - AddBuiltinFunc(_0(2790), _1("tidgt"), _2(2), _3(true), _4(false), _5(tidgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 27, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tidgt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2790), _1("tidgt"), _2(2), _3(true), _4(false), _5(tidgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 27, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tidgt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tidin", 1, - AddBuiltinFunc(_0(48), _1("tidin"), _2(1), _3(true), _4(false), _5(tidin), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tidin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(48), _1("tidin"), _2(1), _3(true), _4(false), _5(tidin), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tidin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tidlarger", 1, - AddBuiltinFunc(_0(2795), _1("tidlarger"), _2(2), _3(true), _4(false), _5(tidlarger), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 27, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tidlarger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2795), _1("tidlarger"), _2(2), _3(true), _4(false), _5(tidlarger), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 27, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tidlarger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tidle", 1, - AddBuiltinFunc(_0(2793), _1("tidle"), _2(2), _3(true), _4(false), _5(tidle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 27, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tidle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2793), _1("tidle"), _2(2), _3(true), _4(false), _5(tidle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 27, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tidle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tidlt", 1, - AddBuiltinFunc(_0(2791), _1("tidlt"), _2(2), _3(true), _4(false), _5(tidlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 27, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tidlt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2791), _1("tidlt"), _2(2), _3(true), _4(false), _5(tidlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 27, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tidlt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tidne", 1, - AddBuiltinFunc(_0(1265), _1("tidne"), _2(2), _3(true), _4(false), _5(tidne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 27, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tidne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1265), _1("tidne"), _2(2), _3(true), _4(false), _5(tidne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 27, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tidne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tidout", 1, - AddBuiltinFunc(_0(49), _1("tidout"), _2(1), _3(true), _4(false), _5(tidout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tidout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(49), _1("tidout"), _2(1), _3(true), _4(false), _5(tidout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tidout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tidrecv", 1, - AddBuiltinFunc(_0(2438), _1("tidrecv"), _2(1), _3(true), _4(false), _5(tidrecv), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tidrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2438), _1("tidrecv"), _2(1), _3(true), _4(false), _5(tidrecv), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tidrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tidsend", 1, - AddBuiltinFunc(_0(2439), _1("tidsend"), _2(1), _3(true), _4(false), _5(tidsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tidsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2439), _1("tidsend"), _2(1), _3(true), _4(false), _5(tidsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tidsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tidsmaller", 1, - AddBuiltinFunc(_0(2796), _1("tidsmaller"), _2(2), _3(true), _4(false), _5(tidsmaller), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 27, 27), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tidsmaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2796), _1("tidsmaller"), _2(2), _3(true), _4(false), _5(tidsmaller), _6(27), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 27, 27), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tidsmaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time", 6, - AddBuiltinFunc(_0(1316), _1("time"), _2(1), _3(true), _4(false), _5(timestamp_time), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(ABSTIME2TIMEFUNCOID), _1("time"), _2(1), _3(true), _4(false), _5(NULL), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select cast(cast($1 as timestamp without time zone) as pg_catalog.time)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(1419), _1("time"), _2(1), _3(true), _4(false), _5(interval_time), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1968), _1("time"), _2(2), _3(true), _4(false), _5(time_scale), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3944), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1083, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_scale"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMESTAMPTZ2TIMEFUNCOID), _1("time"), _2(1), _3(true), _4(false), _5(timestamptz_time), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(2046), _1("time"), _2(1), _3(true), _4(false), _5(timetz_time), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1316), _1("time"), _2(1), _3(true), _4(false), _5(timestamp_time), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(ABSTIME2TIMEFUNCOID), _1("time"), _2(1), _3(true), _4(false), _5(NULL), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select cast(cast($1 as timestamp without time zone) as pg_catalog.time)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(1419), _1("time"), _2(1), _3(true), _4(false), _5(interval_time), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1968), _1("time"), _2(2), _3(true), _4(false), _5(time_scale), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3944), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1083, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_scale"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMESTAMPTZ2TIMEFUNCOID), _1("time"), _2(1), _3(true), _4(false), _5(timestamptz_time), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(2046), _1("time"), _2(1), _3(true), _4(false), _5(timetz_time), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_cmp", 1, - AddBuiltinFunc(_0(1107), _1("time_cmp"), _2(2), _3(true), _4(false), _5(time_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1107), _1("time_cmp"), _2(2), _3(true), _4(false), _5(time_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_eq", 1, - AddBuiltinFunc(_0(1145), _1("time_eq"), _2(2), _3(true), _4(false), _5(time_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1145), _1("time_eq"), _2(2), _3(true), _4(false), _5(time_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_ge", 1, - AddBuiltinFunc(_0(1105), _1("time_ge"), _2(2), _3(true), _4(false), _5(time_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1105), _1("time_ge"), _2(2), _3(true), _4(false), _5(time_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_gt", 1, - AddBuiltinFunc(_0(1104), _1("time_gt"), _2(2), _3(true), _4(false), _5(time_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1104), _1("time_gt"), _2(2), _3(true), _4(false), _5(time_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_hash", 1, - AddBuiltinFunc(_0(1688), _1("time_hash"), _2(1), _3(true), _4(false), _5(time_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_hash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1688), _1("time_hash"), _2(1), _3(true), _4(false), _5(time_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_hash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_in", 1, - AddBuiltinFunc(_0(TIMEINFUNCOID), _1("time_in"), _2(3), _3(true), _4(false), _5(time_in), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMEINFUNCOID), _1("time_in"), _2(3), _3(true), _4(false), _5(time_in), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "time_larger", 1, - AddBuiltinFunc(_0(1377), _1("time_larger"), _2(2), _3(true), _4(false), _5(time_larger), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1377), _1("time_larger"), _2(2), _3(true), _4(false), _5(time_larger), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_le", 1, - AddBuiltinFunc(_0(1103), _1("time_le"), _2(2), _3(true), _4(false), _5(time_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1103), _1("time_le"), _2(2), _3(true), _4(false), _5(time_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_lt", 1, - AddBuiltinFunc(_0(1102), _1("time_lt"), _2(2), _3(true), _4(false), _5(time_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1102), _1("time_lt"), _2(2), _3(true), _4(false), _5(time_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_mi_interval", 1, - AddBuiltinFunc(_0(1748), _1("time_mi_interval"), _2(2), _3(true), _4(false), _5(time_mi_interval), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1083, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_mi_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1748), _1("time_mi_interval"), _2(2), _3(true), _4(false), _5(time_mi_interval), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1083, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_mi_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_mi_time", 1, - AddBuiltinFunc(_0(1690), _1("time_mi_time"), _2(2), _3(true), _4(false), _5(time_mi_time), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_mi_time"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1690), _1("time_mi_time"), _2(2), _3(true), _4(false), _5(time_mi_time), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_mi_time"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_ne", 1, - AddBuiltinFunc(_0(1106), _1("time_ne"), _2(2), _3(true), _4(false), _5(time_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1106), _1("time_ne"), _2(2), _3(true), _4(false), _5(time_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_out", 1, - AddBuiltinFunc(_0(TIMEOUTFUNCOID), _1("time_out"), _2(1), _3(true), _4(false), _5(time_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(TIMEOUTFUNCOID), _1("time_out"), _2(1), _3(true), _4(false), _5(time_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_pl_interval", 1, - AddBuiltinFunc(_0(1747), _1("time_pl_interval"), _2(2), _3(true), _4(false), _5(time_pl_interval), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1083, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_pl_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1747), _1("time_pl_interval"), _2(2), _3(true), _4(false), _5(time_pl_interval), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1083, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_pl_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_recv", 1, - AddBuiltinFunc(_0(2470), _1("time_recv"), _2(3), _3(true), _4(false), _5(time_recv), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2470), _1("time_recv"), _2(3), _3(true), _4(false), _5(time_recv), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_send", 1, - AddBuiltinFunc(_0(2471), _1("time_send"), _2(1), _3(true), _4(false), _5(time_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2471), _1("time_send"), _2(1), _3(true), _4(false), _5(time_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_smaller", 1, - AddBuiltinFunc(_0(1378), _1("time_smaller"), _2(2), _3(true), _4(false), _5(time_smaller), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1083, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1378), _1("time_smaller"), _2(2), _3(true), _4(false), _5(time_smaller), _6(1083), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1083, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "time_transform", 1, - AddBuiltinFunc(_0(3944), _1("time_transform"), _2(1), _3(true), _4(false), _5(time_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_transform"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3944), _1("time_transform"), _2(1), _3(true), _4(false), _5(time_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_transform"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timedate_pl", 1, - AddBuiltinFunc(_0(1296), _1("timedate_pl"), _2(2), _3(true), _4(false), _5(NULL), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1083, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ($2 + $1)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1296), _1("timedate_pl"), _2(2), _3(true), _4(false), _5(NULL), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1083, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ($2 + $1)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timemi", 1, - AddBuiltinFunc(_0(245), _1("timemi"), _2(2), _3(true), _4(false), _5(timemi), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 702, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timemi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(245), _1("timemi"), _2(2), _3(true), _4(false), _5(timemi), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 702, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timemi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timenow", 1, - AddBuiltinFunc(_0(TIMENOWFUNCOID), _1("timenow"), _2(0), _3(true), _4(false), _5(timenow), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timenow"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMENOWFUNCOID), _1("timenow"), _2(0), _3(true), _4(false), _5(timenow), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timenow"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timeofday", 1, - AddBuiltinFunc(_0(274), _1("timeofday"), _2(0), _3(true), _4(false), _5(timeofday), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timeofday"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(274), _1("timeofday"), _2(0), _3(true), _4(false), _5(timeofday), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timeofday"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timepl", 1, - AddBuiltinFunc(_0(244), _1("timepl"), _2(2), _3(true), _4(false), _5(timepl), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 702, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timepl"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(244), _1("timepl"), _2(2), _3(true), _4(false), _5(timepl), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 702, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timepl"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp", 5, - AddBuiltinFunc(_0(1961), _1("timestamp"), _2(2), _3(true), _4(false), _5(timestamp_scale), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3917), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_scale"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(ABSTIMETIMESTAMPFUNCOID), _1("timestamp"), _2(1), _3(true), _4(false), _5(abstime_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstime_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(2024), _1("timestamp"), _2(1), _3(true), _4(false), _5(date_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2025), _1("timestamp"), _2(2), _3(true), _4(false), _5(datetime_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("datetime_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMESTAMPTZ2TIMESTAMPFUNCOID), _1("timestamp"), _2(1), _3(true), _4(false), _5(timestamptz_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(1961), _1("timestamp"), _2(2), _3(true), _4(false), _5(timestamp_scale), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3917), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_scale"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(ABSTIMETIMESTAMPFUNCOID), _1("timestamp"), _2(1), _3(true), _4(false), _5(abstime_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstime_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(2024), _1("timestamp"), _2(1), _3(true), _4(false), _5(date_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2025), _1("timestamp"), _2(2), _3(true), _4(false), _5(datetime_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("datetime_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMESTAMPTZ2TIMESTAMPFUNCOID), _1("timestamp"), _2(1), _3(true), _4(false), _5(timestamptz_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamp_cmp", 1, - AddBuiltinFunc(_0(2045), _1("timestamp_cmp"), _2(2), _3(true), _4(false), _5(timestamp_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2045), _1("timestamp_cmp"), _2(2), _3(true), _4(false), _5(timestamp_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_cmp_date", 1, - AddBuiltinFunc(_0(2370), _1("timestamp_cmp_date"), _2(2), _3(true), _4(false), _5(timestamp_cmp_date), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_cmp_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2370), _1("timestamp_cmp_date"), _2(2), _3(true), _4(false), _5(timestamp_cmp_date), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_cmp_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_cmp_timestamptz", 1, - AddBuiltinFunc(_0(TIMESTAMPCMPTIMESTAMPTZFUNCOID), _1("timestamp_cmp_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_cmp_timestamptz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1114, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_cmp_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPCMPTIMESTAMPTZFUNCOID), _1("timestamp_cmp_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_cmp_timestamptz), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1114, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_cmp_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamp_diff", 2, - AddBuiltinFunc(_0(3227), _1("timestamp_diff"), _2(3), _3(true), _4(false), _5(timestamp_diff), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_diff"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(3226), _1("timestamp_diff"), _2(3), _3(true), _4(false), _5(timestamp_diff), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.timestamp_diff($1, cast($2 as timestamp with time zone), cast($3 as timestamp with time zone))"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(3227), _1("timestamp_diff"), _2(3), _3(true), _4(false), _5(timestamp_diff), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_diff"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(3226), _1("timestamp_diff"), _2(3), _3(true), _4(false), _5(timestamp_diff), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.timestamp_diff($1, cast($2 as timestamp with time zone), cast($3 as timestamp with time zone))"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamp_eq", 1, - AddBuiltinFunc(_0(2052), _1("timestamp_eq"), _2(2), _3(true), _4(false), _5(timestamp_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2052), _1("timestamp_eq"), _2(2), _3(true), _4(false), _5(timestamp_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_eq_date", 1, - AddBuiltinFunc(_0(2366), _1("timestamp_eq_date"), _2(2), _3(true), _4(false), _5(timestamp_eq_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_eq_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2366), _1("timestamp_eq_date"), _2(2), _3(true), _4(false), _5(timestamp_eq_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_eq_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_eq_timestamptz", 1, - AddBuiltinFunc(_0(TIMESTAMPEQTIMESTAMPTZFUNCOID), _1("timestamp_eq_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_eq_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1114, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_eq_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPEQTIMESTAMPTZFUNCOID), _1("timestamp_eq_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_eq_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1114, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_eq_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamp_ge", 1, - AddBuiltinFunc(_0(2056), _1("timestamp_ge"), _2(2), _3(true), _4(false), _5(timestamp_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2056), _1("timestamp_ge"), _2(2), _3(true), _4(false), _5(timestamp_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_ge_date", 1, - AddBuiltinFunc(_0(2368), _1("timestamp_ge_date"), _2(2), _3(true), _4(false), _5(timestamp_ge_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_ge_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2368), _1("timestamp_ge_date"), _2(2), _3(true), _4(false), _5(timestamp_ge_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_ge_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_ge_timestamptz", 1, - AddBuiltinFunc(_0(TIMESTAMPGETIMESTAMPTZFUNCOID), _1("timestamp_ge_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_ge_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1114, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_ge_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPGETIMESTAMPTZFUNCOID), _1("timestamp_ge_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_ge_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1114, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_ge_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamp_gt", 1, - AddBuiltinFunc(_0(2057), _1("timestamp_gt"), _2(2), _3(true), _4(false), _5(timestamp_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2057), _1("timestamp_gt"), _2(2), _3(true), _4(false), _5(timestamp_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_gt_date", 1, - AddBuiltinFunc(_0(2367), _1("timestamp_gt_date"), _2(2), _3(true), _4(false), _5(timestamp_gt_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_gt_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2367), _1("timestamp_gt_date"), _2(2), _3(true), _4(false), _5(timestamp_gt_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_gt_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_gt_timestamptz", 1, - AddBuiltinFunc(_0(TIMESTAMPGTTIMESTAMPTZFUNCOID), _1("timestamp_gt_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_gt_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1114, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_gt_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPGTTIMESTAMPTZFUNCOID), _1("timestamp_gt_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_gt_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1114, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_gt_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamp_hash", 1, - AddBuiltinFunc(_0(TIMESTAMPHASHOID), _1("timestamp_hash"), _2(1), _3(true), _4(false), _5(timestamp_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_hash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPHASHOID), _1("timestamp_hash"), _2(1), _3(true), _4(false), _5(timestamp_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_hash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_in", 1, - AddBuiltinFunc(_0(TIMESTAMPINFUNCOID), _1("timestamp_in"), _2(3), _3(true), _4(false), _5(timestamp_in), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPINFUNCOID), _1("timestamp_in"), _2(3), _3(true), _4(false), _5(timestamp_in), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamp_larger", 1, - AddBuiltinFunc(_0(2036), _1("timestamp_larger"), _2(2), _3(true), _4(false), _5(timestamp_larger), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2036), _1("timestamp_larger"), _2(2), _3(true), _4(false), _5(timestamp_larger), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_le", 1, - AddBuiltinFunc(_0(2055), _1("timestamp_le"), _2(2), _3(true), _4(false), _5(timestamp_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2055), _1("timestamp_le"), _2(2), _3(true), _4(false), _5(timestamp_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_le_date", 1, - AddBuiltinFunc(_0(2365), _1("timestamp_le_date"), _2(2), _3(true), _4(false), _5(timestamp_le_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_le_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2365), _1("timestamp_le_date"), _2(2), _3(true), _4(false), _5(timestamp_le_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_le_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_le_timestamptz", 1, - AddBuiltinFunc(_0(TIMESTAMPLETIMESTAMPTZFUNCOID), _1("timestamp_le_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_le_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1114, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_le_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPLETIMESTAMPTZFUNCOID), _1("timestamp_le_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_le_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1114, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_le_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamp_list_agg_noarg2_transfn", 1, - AddBuiltinFunc(_0(3585), _1("timestamp_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(timestamp_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_list_agg_noarg2_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3585), _1("timestamp_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(timestamp_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_list_agg_noarg2_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_list_agg_transfn", 1, - AddBuiltinFunc(_0(3583), _1("timestamp_list_agg_transfn"), _2(3), _3(false), _4(false), _5(timestamp_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 1114, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_list_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3583), _1("timestamp_list_agg_transfn"), _2(3), _3(false), _4(false), _5(timestamp_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 1114, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_list_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_lt", 1, - AddBuiltinFunc(_0(2054), _1("timestamp_lt"), _2(2), _3(true), _4(false), _5(timestamp_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2054), _1("timestamp_lt"), _2(2), _3(true), _4(false), _5(timestamp_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_lt_date", 1, - AddBuiltinFunc(_0(2364), _1("timestamp_lt_date"), _2(2), _3(true), _4(false), _5(timestamp_lt_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_lt_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2364), _1("timestamp_lt_date"), _2(2), _3(true), _4(false), _5(timestamp_lt_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_lt_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_lt_timestamptz", 1, - AddBuiltinFunc(_0(TIMESTAMPLTTIMESTAMPTZFUNCOID), _1("timestamp_lt_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_lt_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1114, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_lt_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPLTTIMESTAMPTZFUNCOID), _1("timestamp_lt_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_lt_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1114, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_lt_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamp_mi", 1, - AddBuiltinFunc(_0(2031), _1("timestamp_mi"), _2(2), _3(true), _4(false), _5(timestamp_mi), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2031), _1("timestamp_mi"), _2(2), _3(true), _4(false), _5(timestamp_mi), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_mi_interval", 1, - AddBuiltinFunc(_0(2033), _1("timestamp_mi_interval"), _2(2), _3(true), _4(false), _5(timestamp_mi_interval), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_mi_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2033), _1("timestamp_mi_interval"), _2(2), _3(true), _4(false), _5(timestamp_mi_interval), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_mi_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_ne", 1, - AddBuiltinFunc(_0(2053), _1("timestamp_ne"), _2(2), _3(true), _4(false), _5(timestamp_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2053), _1("timestamp_ne"), _2(2), _3(true), _4(false), _5(timestamp_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_ne_date", 1, - AddBuiltinFunc(_0(2369), _1("timestamp_ne_date"), _2(2), _3(true), _4(false), _5(timestamp_ne_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_ne_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2369), _1("timestamp_ne_date"), _2(2), _3(true), _4(false), _5(timestamp_ne_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_ne_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_ne_timestamptz", 1, - AddBuiltinFunc(_0(TIMESTAMPNETIMESTAMPTZFUNCOID), _1("timestamp_ne_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_ne_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1114, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_ne_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPNETIMESTAMPTZFUNCOID), _1("timestamp_ne_timestamptz"), _2(2), _3(true), _4(false), _5(timestamp_ne_timestamptz), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1114, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_ne_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamp_out", 1, - AddBuiltinFunc(_0(TIMESTAMPOUTFUNCOID), _1("timestamp_out"), _2(1), _3(true), _4(false), _5(timestamp_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPOUTFUNCOID), _1("timestamp_out"), _2(1), _3(true), _4(false), _5(timestamp_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamp_pl_interval", 1, - AddBuiltinFunc(_0(2032), _1("timestamp_pl_interval"), _2(2), _3(true), _4(false), _5(timestamp_pl_interval), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_pl_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2032), _1("timestamp_pl_interval"), _2(2), _3(true), _4(false), _5(timestamp_pl_interval), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_pl_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_recv", 1, - AddBuiltinFunc(_0(2474), _1("timestamp_recv"), _2(3), _3(true), _4(false), _5(timestamp_recv), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2474), _1("timestamp_recv"), _2(3), _3(true), _4(false), _5(timestamp_recv), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_send", 1, - AddBuiltinFunc(_0(2475), _1("timestamp_send"), _2(1), _3(true), _4(false), _5(timestamp_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2475), _1("timestamp_send"), _2(1), _3(true), _4(false), _5(timestamp_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_smaller", 1, - AddBuiltinFunc(_0(2035), _1("timestamp_smaller"), _2(2), _3(true), _4(false), _5(timestamp_smaller), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2035), _1("timestamp_smaller"), _2(2), _3(true), _4(false), _5(timestamp_smaller), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_sortsupport", 1, - AddBuiltinFunc(_0(3137), _1("timestamp_sortsupport"), _2(1), _3(true), _4(false), _5(timestamp_sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_sortsupport"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3137), _1("timestamp_sortsupport"), _2(1), _3(true), _4(false), _5(timestamp_sortsupport), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_sortsupport"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_text", 1, - AddBuiltinFunc(_0(4178), _1("timestamp_text"), _2(1), _3(true), _4(false), _5(timestamp_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4178), _1("timestamp_text"), _2(1), _3(true), _4(false), _5(timestamp_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_transform", 1, - AddBuiltinFunc(_0(3917), _1("timestamp_transform"), _2(1), _3(true), _4(false), _5(timestamp_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_transform"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3917), _1("timestamp_transform"), _2(1), _3(true), _4(false), _5(timestamp_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_transform"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamp_varchar", 1, - AddBuiltinFunc(_0(4179), _1("timestamp_varchar"), _2(1), _3(true), _4(false), _5(timestamp_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_varchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4179), _1("timestamp_varchar"), _2(1), _3(true), _4(false), _5(timestamp_varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_varchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptypmodin", 1, - AddBuiltinFunc(_0(2905), _1("timestamptypmodin"), _2(1), _3(true), _4(false), _5(timestamptypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1263), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptypmodin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2905), _1("timestamptypmodin"), _2(1), _3(true), _4(false), _5(timestamptypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1263), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptypmodin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptypmodout", 1, - AddBuiltinFunc(_0(2906), _1("timestamptypmodout"), _2(1), _3(true), _4(false), _5(timestamptypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptypmodout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2906), _1("timestamptypmodout"), _2(1), _3(true), _4(false), _5(timestamptypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptypmodout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz", 6, - AddBuiltinFunc(_0(1173), _1("timestamptz"), _2(1), _3(true), _4(false), _5(abstime_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("abstime_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(DATETIMESTAMPTZFUNCOID), _1("timestamptz"), _2(1), _3(true), _4(false), _5(date_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("date_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(DTAETIME2TIMESTAMPTZFUNCOID), _1("timestamptz"), _2(2), _3(true), _4(false), _5(NULL), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1082, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select cast(($1 + $2) as timestamp with time zone)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(1359), _1("timestamptz"), _2(2), _3(true), _4(false), _5(datetimetz_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1082, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("datetimetz_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1967), _1("timestamptz"), _2(2), _3(true), _4(false), _5(timestamptz_scale), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3917), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1184, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_scale"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMESTAMP2TIMESTAMPTZFUNCOID), _1("timestamptz"), _2(1), _3(true), _4(false), _5(timestamp_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_timestamptz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(1173), _1("timestamptz"), _2(1), _3(true), _4(false), _5(abstime_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("abstime_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(DATETIMESTAMPTZFUNCOID), _1("timestamptz"), _2(1), _3(true), _4(false), _5(date_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("date_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(DTAETIME2TIMESTAMPTZFUNCOID), _1("timestamptz"), _2(2), _3(true), _4(false), _5(NULL), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1082, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select cast(($1 + $2) as timestamp with time zone)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(1359), _1("timestamptz"), _2(2), _3(true), _4(false), _5(datetimetz_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1082, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("datetimetz_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1967), _1("timestamptz"), _2(2), _3(true), _4(false), _5(timestamptz_scale), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3917), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1184, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_scale"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMESTAMP2TIMESTAMPTZFUNCOID), _1("timestamptz"), _2(1), _3(true), _4(false), _5(timestamp_timestamptz), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_timestamptz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_cmp", 1, - AddBuiltinFunc(_0(1314), _1("timestamptz_cmp"), _2(2), _3(true), _4(false), _5(timestamp_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1314), _1("timestamptz_cmp"), _2(2), _3(true), _4(false), _5(timestamp_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_cmp_date", 1, - AddBuiltinFunc(_0(TIMESTAMPTZCMPDATEFUNCOID), _1("timestamptz_cmp_date"), _2(2), _3(true), _4(false), _5(timestamptz_cmp_date), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_cmp_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZCMPDATEFUNCOID), _1("timestamptz_cmp_date"), _2(2), _3(true), _4(false), _5(timestamptz_cmp_date), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_cmp_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_cmp_timestamp", 1, - AddBuiltinFunc(_0(TIMESTAMPTZCMPTIMESTAMPFUNCOID), _1("timestamptz_cmp_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_cmp_timestamp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_cmp_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZCMPTIMESTAMPFUNCOID), _1("timestamptz_cmp_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_cmp_timestamp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_cmp_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_eq", 1, - AddBuiltinFunc(_0(1152), _1("timestamptz_eq"), _2(2), _3(true), _4(false), _5(timestamp_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1152), _1("timestamptz_eq"), _2(2), _3(true), _4(false), _5(timestamp_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_eq_date", 1, - AddBuiltinFunc(_0(TIMESTAMPTZEQDATEFUNCOID), _1("timestamptz_eq_date"), _2(2), _3(true), _4(false), _5(timestamptz_eq_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_eq_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZEQDATEFUNCOID), _1("timestamptz_eq_date"), _2(2), _3(true), _4(false), _5(timestamptz_eq_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_eq_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_eq_timestamp", 1, - AddBuiltinFunc(_0(TIMESTAMPTZEQTIMESTAMPFUNCOID), _1("timestamptz_eq_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_eq_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_eq_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZEQTIMESTAMPFUNCOID), _1("timestamptz_eq_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_eq_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_eq_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_ge", 1, - AddBuiltinFunc(_0(1156), _1("timestamptz_ge"), _2(2), _3(true), _4(false), _5(timestamp_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1156), _1("timestamptz_ge"), _2(2), _3(true), _4(false), _5(timestamp_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_ge_date", 1, - AddBuiltinFunc(_0(TIMESTAMPTZGEDATEFUNCOID), _1("timestamptz_ge_date"), _2(2), _3(true), _4(false), _5(timestamptz_ge_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_ge_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZGEDATEFUNCOID), _1("timestamptz_ge_date"), _2(2), _3(true), _4(false), _5(timestamptz_ge_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_ge_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_ge_timestamp", 1, - AddBuiltinFunc(_0(TIMESTAMPTZGETIMESTAMPFUNCOID), _1("timestamptz_ge_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_ge_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_ge_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZGETIMESTAMPFUNCOID), _1("timestamptz_ge_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_ge_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_ge_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_gt", 1, - AddBuiltinFunc(_0(1157), _1("timestamptz_gt"), _2(2), _3(true), _4(false), _5(timestamp_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1157), _1("timestamptz_gt"), _2(2), _3(true), _4(false), _5(timestamp_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_gt_date", 1, - AddBuiltinFunc(_0(TIMESTAMPTZGTDATEFUNCOID), _1("timestamptz_gt_date"), _2(2), _3(true), _4(false), _5(timestamptz_gt_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_gt_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZGTDATEFUNCOID), _1("timestamptz_gt_date"), _2(2), _3(true), _4(false), _5(timestamptz_gt_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_gt_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_gt_timestamp", 1, - AddBuiltinFunc(_0(TIMESTAMPTZGTTIMESTAMPFUNCOID), _1("timestamptz_gt_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_gt_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_gt_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZGTTIMESTAMPFUNCOID), _1("timestamptz_gt_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_gt_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_gt_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_in", 1, - AddBuiltinFunc(_0(TIMESTAMPTZINFUNCOID), _1("timestamptz_in"), _2(3), _3(true), _4(false), _5(timestamptz_in), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZINFUNCOID), _1("timestamptz_in"), _2(3), _3(true), _4(false), _5(timestamptz_in), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_larger", 1, - AddBuiltinFunc(_0(1196), _1("timestamptz_larger"), _2(2), _3(true), _4(false), _5(timestamp_larger), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1196), _1("timestamptz_larger"), _2(2), _3(true), _4(false), _5(timestamp_larger), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_le", 1, - AddBuiltinFunc(_0(1155), _1("timestamptz_le"), _2(2), _3(true), _4(false), _5(timestamp_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1155), _1("timestamptz_le"), _2(2), _3(true), _4(false), _5(timestamp_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_le_date", 1, - AddBuiltinFunc(_0(TIMESTAMPTZLEDATEFUNCOID), _1("timestamptz_le_date"), _2(2), _3(true), _4(false), _5(timestamptz_le_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_le_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZLEDATEFUNCOID), _1("timestamptz_le_date"), _2(2), _3(true), _4(false), _5(timestamptz_le_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_le_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_le_timestamp", 1, - AddBuiltinFunc(_0(TIMESTAMPTZLETIMESTAMPFUNCOID), _1("timestamptz_le_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_le_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_le_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZLETIMESTAMPFUNCOID), _1("timestamptz_le_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_le_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_le_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_list_agg_noarg2_transfn", 1, - AddBuiltinFunc(_0(3589), _1("timestamptz_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(timestamptz_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2281, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_list_agg_noarg2_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3589), _1("timestamptz_list_agg_noarg2_transfn"), _2(2), _3(false), _4(false), _5(timestamptz_list_agg_noarg2_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2281, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_list_agg_noarg2_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_list_agg_transfn", 1, - AddBuiltinFunc(_0(3587), _1("timestamptz_list_agg_transfn"), _2(3), _3(false), _4(false), _5(timestamptz_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 1184, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_list_agg_transfn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3587), _1("timestamptz_list_agg_transfn"), _2(3), _3(false), _4(false), _5(timestamptz_list_agg_transfn), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 1184, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_list_agg_transfn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_lt", 1, - AddBuiltinFunc(_0(1154), _1("timestamptz_lt"), _2(2), _3(true), _4(false), _5(timestamp_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1154), _1("timestamptz_lt"), _2(2), _3(true), _4(false), _5(timestamp_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_lt_date", 1, - AddBuiltinFunc(_0(TIMESTAMPTZLTDATEFUNCOID), _1("timestamptz_lt_date"), _2(2), _3(true), _4(false), _5(timestamptz_lt_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_lt_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZLTDATEFUNCOID), _1("timestamptz_lt_date"), _2(2), _3(true), _4(false), _5(timestamptz_lt_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_lt_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_lt_timestamp", 1, - AddBuiltinFunc(_0(TIMESTAMPTZLTTIMESTAMPFUNCOID), _1("timestamptz_lt_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_lt_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_lt_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZLTTIMESTAMPFUNCOID), _1("timestamptz_lt_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_lt_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_lt_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_mi", 1, - AddBuiltinFunc(_0(1188), _1("timestamptz_mi"), _2(2), _3(true), _4(false), _5(timestamp_mi), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_mi"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1188), _1("timestamptz_mi"), _2(2), _3(true), _4(false), _5(timestamp_mi), _6(1186), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_mi"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_mi_interval", 1, - AddBuiltinFunc(_0(TIMESTAMPTZMIINTERVALFUNCOID), _1("timestamptz_mi_interval"), _2(2), _3(true), _4(false), _5(timestamptz_mi_interval), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_mi_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZMIINTERVALFUNCOID), _1("timestamptz_mi_interval"), _2(2), _3(true), _4(false), _5(timestamptz_mi_interval), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_mi_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_ne", 1, - AddBuiltinFunc(_0(1153), _1("timestamptz_ne"), _2(2), _3(true), _4(false), _5(timestamp_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1153), _1("timestamptz_ne"), _2(2), _3(true), _4(false), _5(timestamp_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_ne_date", 1, - AddBuiltinFunc(_0(TIMESTAMPTZNEDATEFUNCOID), _1("timestamptz_ne_date"), _2(2), _3(true), _4(false), _5(timestamptz_ne_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_ne_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZNEDATEFUNCOID), _1("timestamptz_ne_date"), _2(2), _3(true), _4(false), _5(timestamptz_ne_date), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_ne_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_ne_timestamp", 1, - AddBuiltinFunc(_0(TIMESTAMPTZNETIMESTAMPFUNCOID), _1("timestamptz_ne_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_ne_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_ne_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZNETIMESTAMPFUNCOID), _1("timestamptz_ne_timestamp"), _2(2), _3(true), _4(false), _5(timestamptz_ne_timestamp), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_ne_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_out", 1, - AddBuiltinFunc(_0(TIMESTAMPTZOUTFUNCOID), _1("timestamptz_out"), _2(1), _3(true), _4(false), _5(timestamptz_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZOUTFUNCOID), _1("timestamptz_out"), _2(1), _3(true), _4(false), _5(timestamptz_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_pl_interval", 1, - AddBuiltinFunc(_0(TIMESTAMPTZPLINTERVALFUNCOID), _1("timestamptz_pl_interval"), _2(2), _3(true), _4(false), _5(timestamptz_pl_interval), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_pl_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZPLINTERVALFUNCOID), _1("timestamptz_pl_interval"), _2(2), _3(true), _4(false), _5(timestamptz_pl_interval), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_pl_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timestamptz_recv", 1, - AddBuiltinFunc(_0(2476), _1("timestamptz_recv"), _2(3), _3(true), _4(false), _5(timestamptz_recv), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2476), _1("timestamptz_recv"), _2(3), _3(true), _4(false), _5(timestamptz_recv), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_send", 1, - AddBuiltinFunc(_0(2477), _1("timestamptz_send"), _2(1), _3(true), _4(false), _5(timestamptz_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2477), _1("timestamptz_send"), _2(1), _3(true), _4(false), _5(timestamptz_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptz_smaller", 1, - AddBuiltinFunc(_0(1195), _1("timestamptz_smaller"), _2(2), _3(true), _4(false), _5(timestamp_smaller), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1195), _1("timestamptz_smaller"), _2(2), _3(true), _4(false), _5(timestamp_smaller), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptztypmodin", 1, - AddBuiltinFunc(_0(2907), _1("timestamptztypmodin"), _2(1), _3(true), _4(false), _5(timestamptztypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1263), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptztypmodin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2907), _1("timestamptztypmodin"), _2(1), _3(true), _4(false), _5(timestamptztypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1263), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptztypmodin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestamptztypmodout", 1, - AddBuiltinFunc(_0(2908), _1("timestamptztypmodout"), _2(1), _3(true), _4(false), _5(timestamptztypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptztypmodout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2908), _1("timestamptztypmodout"), _2(1), _3(true), _4(false), _5(timestamptztypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptztypmodout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timestampzone_text", 1, - AddBuiltinFunc(_0(4177), _1("timestampzone_text"), _2(1), _3(true), _4(false), _5(timestampzone_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestampzone_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4177), _1("timestampzone_text"), _2(1), _3(true), _4(false), _5(timestampzone_text), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestampzone_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetypmodin", 1, - AddBuiltinFunc(_0(2909), _1("timetypmodin"), _2(1), _3(true), _4(false), _5(timetypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1263), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetypmodin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2909), _1("timetypmodin"), _2(1), _3(true), _4(false), _5(timetypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1263), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetypmodin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetypmodout", 1, - AddBuiltinFunc(_0(2910), _1("timetypmodout"), _2(1), _3(true), _4(false), _5(timetypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetypmodout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2910), _1("timetypmodout"), _2(1), _3(true), _4(false), _5(timetypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetypmodout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz", 3, - AddBuiltinFunc(_0(TIMESTAMPTZ2TIMETZFUNCOID), _1("timetz"), _2(1), _3(true), _4(false), _5(timestamptz_timetz), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_timetz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(1969), _1("timetz"), _2(2), _3(true), _4(false), _5(timetz_scale), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3944), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1266, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_scale"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIME2TIMETZFUNCOID), _1("timetz"), _2(1), _3(true), _4(false), _5(time_timetz), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1083), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("time_timetz"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMESTAMPTZ2TIMETZFUNCOID), _1("timetz"), _2(1), _3(true), _4(false), _5(timestamptz_timetz), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_timetz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(1969), _1("timetz"), _2(2), _3(true), _4(false), _5(timetz_scale), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3944), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1266, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_scale"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIME2TIMETZFUNCOID), _1("timetz"), _2(1), _3(true), _4(false), _5(time_timetz), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1083), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("time_timetz"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timetz_cmp", 1, - AddBuiltinFunc(_0(1358), _1("timetz_cmp"), _2(2), _3(true), _4(false), _5(timetz_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1266, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1358), _1("timetz_cmp"), _2(2), _3(true), _4(false), _5(timetz_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1266, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_eq", 1, - AddBuiltinFunc(_0(1352), _1("timetz_eq"), _2(2), _3(true), _4(false), _5(timetz_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1266, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1352), _1("timetz_eq"), _2(2), _3(true), _4(false), _5(timetz_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1266, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_ge", 1, - AddBuiltinFunc(_0(1356), _1("timetz_ge"), _2(2), _3(true), _4(false), _5(timetz_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1266, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1356), _1("timetz_ge"), _2(2), _3(true), _4(false), _5(timetz_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1266, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_gt", 1, - AddBuiltinFunc(_0(1357), _1("timetz_gt"), _2(2), _3(true), _4(false), _5(timetz_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1266, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1357), _1("timetz_gt"), _2(2), _3(true), _4(false), _5(timetz_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1266, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_hash", 1, - AddBuiltinFunc(_0(1696), _1("timetz_hash"), _2(1), _3(true), _4(false), _5(timetz_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_hash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1696), _1("timetz_hash"), _2(1), _3(true), _4(false), _5(timetz_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_hash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_in", 1, - AddBuiltinFunc(_0(TIMETZINFUNCOID), _1("timetz_in"), _2(3), _3(true), _4(false), _5(timetz_in), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TIMETZINFUNCOID), _1("timetz_in"), _2(3), _3(true), _4(false), _5(timetz_in), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "timetz_larger", 1, - AddBuiltinFunc(_0(1379), _1("timetz_larger"), _2(2), _3(true), _4(false), _5(timetz_larger), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1266, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_larger"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1379), _1("timetz_larger"), _2(2), _3(true), _4(false), _5(timetz_larger), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1266, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_larger"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_le", 1, - AddBuiltinFunc(_0(1355), _1("timetz_le"), _2(2), _3(true), _4(false), _5(timetz_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1266, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1355), _1("timetz_le"), _2(2), _3(true), _4(false), _5(timetz_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1266, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_lt", 1, - AddBuiltinFunc(_0(1354), _1("timetz_lt"), _2(2), _3(true), _4(false), _5(timetz_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1266, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1354), _1("timetz_lt"), _2(2), _3(true), _4(false), _5(timetz_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1266, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_mi_interval", 1, - AddBuiltinFunc(_0(1750), _1("timetz_mi_interval"), _2(2), _3(true), _4(false), _5(timetz_mi_interval), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1266, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_mi_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1750), _1("timetz_mi_interval"), _2(2), _3(true), _4(false), _5(timetz_mi_interval), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1266, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_mi_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_ne", 1, - AddBuiltinFunc(_0(1353), _1("timetz_ne"), _2(2), _3(true), _4(false), _5(timetz_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1266, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1353), _1("timetz_ne"), _2(2), _3(true), _4(false), _5(timetz_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1266, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_out", 1, - AddBuiltinFunc(_0(1351), _1("timetz_out"), _2(1), _3(true), _4(false), _5(timetz_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1351), _1("timetz_out"), _2(1), _3(true), _4(false), _5(timetz_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_pl_interval", 1, - AddBuiltinFunc(_0(1749), _1("timetz_pl_interval"), _2(2), _3(true), _4(false), _5(timetz_pl_interval), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1266, 1186), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_pl_interval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1749), _1("timetz_pl_interval"), _2(2), _3(true), _4(false), _5(timetz_pl_interval), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1266, 1186), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_pl_interval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_recv", 1, - AddBuiltinFunc(_0(2472), _1("timetz_recv"), _2(3), _3(true), _4(false), _5(timetz_recv), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2472), _1("timetz_recv"), _2(3), _3(true), _4(false), _5(timetz_recv), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_send", 1, - AddBuiltinFunc(_0(2473), _1("timetz_send"), _2(1), _3(true), _4(false), _5(timetz_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2473), _1("timetz_send"), _2(1), _3(true), _4(false), _5(timetz_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetz_smaller", 1, - AddBuiltinFunc(_0(1380), _1("timetz_smaller"), _2(2), _3(true), _4(false), _5(timetz_smaller), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1266, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_smaller"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1380), _1("timetz_smaller"), _2(2), _3(true), _4(false), _5(timetz_smaller), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1266, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_smaller"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetzdate_pl", 1, - AddBuiltinFunc(_0(1298), _1("timetzdate_pl"), _2(2), _3(true), _4(false), _5(NULL), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1266, 1082), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ($2 + $1)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1298), _1("timetzdate_pl"), _2(2), _3(true), _4(false), _5(NULL), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1266, 1082), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ($2 + $1)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetztypmodin", 1, - AddBuiltinFunc(_0(2911), _1("timetztypmodin"), _2(1), _3(true), _4(false), _5(timetztypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1263), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetztypmodin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2911), _1("timetztypmodin"), _2(1), _3(true), _4(false), _5(timetztypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1263), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetztypmodin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timetztypmodout", 1, - AddBuiltinFunc(_0(2912), _1("timetztypmodout"), _2(1), _3(true), _4(false), _5(timetztypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetztypmodout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2912), _1("timetztypmodout"), _2(1), _3(true), _4(false), _5(timetztypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetztypmodout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "timezone", 6, - AddBuiltinFunc(_0(1026), _1("timezone"), _2(2), _3(true), _4(false), _5(timestamptz_izone), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_izone"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1159), _1("timezone"), _2(2), _3(true), _4(false), _5(timestamptz_zone), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_zone"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TIMEZONETZFUNCOID), _1("timezone"), _2(2), _3(true), _4(false), _5(timetz_zone), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_zone"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(2038), _1("timezone"), _2(2), _3(true), _4(false), _5(timetz_izone), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1266), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timetz_izone"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2069), _1("timezone"), _2(2), _3(true), _4(false), _5(timestamp_zone), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_zone"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2070), _1("timezone"), _2(2), _3(true), _4(false), _5(timestamp_izone), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1186, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_izone"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1026), _1("timezone"), _2(2), _3(true), _4(false), _5(timestamptz_izone), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_izone"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1159), _1("timezone"), _2(2), _3(true), _4(false), _5(timestamptz_zone), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_zone"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TIMEZONETZFUNCOID), _1("timezone"), _2(2), _3(true), _4(false), _5(timetz_zone), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_zone"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(2038), _1("timezone"), _2(2), _3(true), _4(false), _5(timetz_izone), _6(1266), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1266), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timetz_izone"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2069), _1("timezone"), _2(2), _3(true), _4(false), _5(timestamp_zone), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_zone"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2070), _1("timezone"), _2(2), _3(true), _4(false), _5(timestamp_izone), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1186, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_izone"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tinterval", 1, - AddBuiltinFunc(_0(1481), _1("tinterval"), _2(2), _3(true), _4(false), _5(mktinterval), _6(704), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 702, 702), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("mktinterval"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1481), _1("tinterval"), _2(2), _3(true), _4(false), _5(mktinterval), _6(704), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 702, 702), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("mktinterval"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalct", 1, - AddBuiltinFunc(_0(264), _1("tintervalct"), _2(2), _3(true), _4(false), _5(tintervalct), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 704, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalct"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(264), _1("tintervalct"), _2(2), _3(true), _4(false), _5(tintervalct), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 704, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalct"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalend", 1, - AddBuiltinFunc(_0(273), _1("tintervalend"), _2(1), _3(true), _4(false), _5(tintervalend), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(273), _1("tintervalend"), _2(1), _3(true), _4(false), _5(tintervalend), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervaleq", 1, - AddBuiltinFunc(_0(784), _1("tintervaleq"), _2(2), _3(true), _4(false), _5(tintervaleq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervaleq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(784), _1("tintervaleq"), _2(2), _3(true), _4(false), _5(tintervaleq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervaleq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalge", 1, - AddBuiltinFunc(_0(789), _1("tintervalge"), _2(2), _3(true), _4(false), _5(tintervalge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(789), _1("tintervalge"), _2(2), _3(true), _4(false), _5(tintervalge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalgt", 1, - AddBuiltinFunc(_0(787), _1("tintervalgt"), _2(2), _3(true), _4(false), _5(tintervalgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalgt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(787), _1("tintervalgt"), _2(2), _3(true), _4(false), _5(tintervalgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalgt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalin", 1, - AddBuiltinFunc(_0(TINTERVALINFUNCOID), _1("tintervalin"), _2(1), _3(true), _4(false), _5(tintervalin), _6(704), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TINTERVALINFUNCOID), _1("tintervalin"), _2(1), _3(true), _4(false), _5(tintervalin), _6(704), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "tintervalle", 1, - AddBuiltinFunc(_0(788), _1("tintervalle"), _2(2), _3(true), _4(false), _5(tintervalle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(788), _1("tintervalle"), _2(2), _3(true), _4(false), _5(tintervalle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalleneq", 1, - AddBuiltinFunc(_0(266), _1("tintervalleneq"), _2(2), _3(true), _4(false), _5(tintervalleneq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalleneq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(266), _1("tintervalleneq"), _2(2), _3(true), _4(false), _5(tintervalleneq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalleneq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervallenge", 1, - AddBuiltinFunc(_0(271), _1("tintervallenge"), _2(2), _3(true), _4(false), _5(tintervallenge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervallenge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(271), _1("tintervallenge"), _2(2), _3(true), _4(false), _5(tintervallenge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervallenge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervallengt", 1, - AddBuiltinFunc(_0(269), _1("tintervallengt"), _2(2), _3(true), _4(false), _5(tintervallengt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervallengt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(269), _1("tintervallengt"), _2(2), _3(true), _4(false), _5(tintervallengt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervallengt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervallenle", 1, - AddBuiltinFunc(_0(270), _1("tintervallenle"), _2(2), _3(true), _4(false), _5(tintervallenle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervallenle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(270), _1("tintervallenle"), _2(2), _3(true), _4(false), _5(tintervallenle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervallenle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervallenlt", 1, - AddBuiltinFunc(_0(268), _1("tintervallenlt"), _2(2), _3(true), _4(false), _5(tintervallenlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervallenlt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(268), _1("tintervallenlt"), _2(2), _3(true), _4(false), _5(tintervallenlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervallenlt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervallenne", 1, - AddBuiltinFunc(_0(267), _1("tintervallenne"), _2(2), _3(true), _4(false), _5(tintervallenne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 703), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervallenne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(267), _1("tintervallenne"), _2(2), _3(true), _4(false), _5(tintervallenne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 703), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervallenne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervallt", 1, - AddBuiltinFunc(_0(786), _1("tintervallt"), _2(2), _3(true), _4(false), _5(tintervallt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervallt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(786), _1("tintervallt"), _2(2), _3(true), _4(false), _5(tintervallt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervallt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalne", 1, - AddBuiltinFunc(_0(785), _1("tintervalne"), _2(2), _3(true), _4(false), _5(tintervalne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 704, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(785), _1("tintervalne"), _2(2), _3(true), _4(false), _5(tintervalne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 704, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalout", 1, - AddBuiltinFunc(_0(TINTERVALOUTFUNCOID), _1("tintervalout"), _2(1), _3(true), _4(false), _5(tintervalout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TINTERVALOUTFUNCOID), _1("tintervalout"), _2(1), _3(true), _4(false), _5(tintervalout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "tintervalov", 1, - AddBuiltinFunc(_0(265), _1("tintervalov"), _2(2), _3(true), _4(false), _5(tintervalov), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 704, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalov"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(265), _1("tintervalov"), _2(2), _3(true), _4(false), _5(tintervalov), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 704, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalov"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalrecv", 1, - AddBuiltinFunc(_0(2466), _1("tintervalrecv"), _2(1), _3(true), _4(false), _5(tintervalrecv), _6(704), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2466), _1("tintervalrecv"), _2(1), _3(true), _4(false), _5(tintervalrecv), _6(704), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalrel", 1, - AddBuiltinFunc(_0(249), _1("tintervalrel"), _2(1), _3(true), _4(false), _5(tintervalrel), _6(703), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalrel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(249), _1("tintervalrel"), _2(1), _3(true), _4(false), _5(tintervalrel), _6(703), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalrel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalsame", 1, - AddBuiltinFunc(_0(263), _1("tintervalsame"), _2(2), _3(true), _4(false), _5(tintervalsame), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 704, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalsame"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(263), _1("tintervalsame"), _2(2), _3(true), _4(false), _5(tintervalsame), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 704, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalsame"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalsend", 1, - AddBuiltinFunc(_0(2467), _1("tintervalsend"), _2(1), _3(true), _4(false), _5(tintervalsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2467), _1("tintervalsend"), _2(1), _3(true), _4(false), _5(tintervalsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tintervalstart", 1, - AddBuiltinFunc(_0(272), _1("tintervalstart"), _2(1), _3(true), _4(false), _5(tintervalstart), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 704), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tintervalstart"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(272), _1("tintervalstart"), _2(1), _3(true), _4(false), _5(tintervalstart), _6(702), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 704), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tintervalstart"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "to_ascii", 3, - AddBuiltinFunc(_0(1845), _1("to_ascii"), _2(1), _3(true), _4(false), _5(to_ascii_default), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_ascii_default"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1846), _1("to_ascii"), _2(2), _3(true), _4(false), _5(to_ascii_enc), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_ascii_enc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1847), _1("to_ascii"), _2(2), _3(true), _4(false), _5(to_ascii_encname), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_ascii_encname"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1845), _1("to_ascii"), _2(1), _3(true), _4(false), _5(to_ascii_default), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_ascii_default"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1846), _1("to_ascii"), _2(2), _3(true), _4(false), _5(to_ascii_enc), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_ascii_enc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1847), _1("to_ascii"), _2(2), _3(true), _4(false), _5(to_ascii_encname), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_ascii_encname"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "to_char", 10, - AddBuiltinFunc(_0(INTERVALTOCHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(interval_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1186, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("interval_to_char"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(TIMESTAMPTZ2CHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(timestamptz_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1184, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_to_char"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(NUMERIC2CHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(numeric_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1700, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_to_char"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(INTEGER2CHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(int4_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 23, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int4_to_char"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(BIGINT2CHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(int8_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 20, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("int8_to_char"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(FLOAT4TOCHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(float4_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 700, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float4_to_char"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(FLOAT8TOCHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(float8_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 701, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("float8_to_char"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(TIMESTAMP2CHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(timestamp_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 1114, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_to_char"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(DEFAULTFORMATTIMESTAMP2CHARFUNCOID), _1("to_char"), _2(1), _3(true), _4(false), _5(timestamp_to_char_default_format), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamp_to_char_default_format"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(DEFAULTFORMATTIMESTAMPTZ2CHARFUNCOID), _1("to_char"), _2(1), _3(true), _4(false), _5(timestamptz_to_char_default_format), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("timestamptz_to_char_default_format"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(INTERVALTOCHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(interval_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1186, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("interval_to_char"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(TIMESTAMPTZ2CHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(timestamptz_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1184, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_to_char"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(NUMERIC2CHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(numeric_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1700, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_to_char"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(INTEGER2CHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(int4_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 23, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int4_to_char"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(BIGINT2CHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(int8_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 20, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("int8_to_char"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(FLOAT4TOCHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(float4_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 700, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float4_to_char"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(FLOAT8TOCHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(float8_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 701, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("float8_to_char"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(TIMESTAMP2CHARFUNCOID), _1("to_char"), _2(2), _3(true), _4(false), _5(timestamp_to_char), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 1114, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_to_char"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(DEFAULTFORMATTIMESTAMP2CHARFUNCOID), _1("to_char"), _2(1), _3(true), _4(false), _5(timestamp_to_char_default_format), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamp_to_char_default_format"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(DEFAULTFORMATTIMESTAMPTZ2CHARFUNCOID), _1("to_char"), _2(1), _3(true), _4(false), _5(timestamptz_to_char_default_format), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("timestamptz_to_char_default_format"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "to_date", 2, - AddBuiltinFunc(_0(TODATEFUNCOID), _1("to_date"), _2(2), _3(true), _4(false), _5(to_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(TODATEDEFAULTFUNCOID), _1("to_date"), _2(1), _3(true), _4(false), _5(to_date_default_format), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_date_default_format"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TODATEFUNCOID), _1("to_date"), _2(2), _3(true), _4(false), _5(to_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(TODATEDEFAULTFUNCOID), _1("to_date"), _2(1), _3(true), _4(false), _5(to_date_default_format), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_date_default_format"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "to_hex", 2, - AddBuiltinFunc(_0(2089), _1("to_hex"), _2(1), _3(false), _4(false), _5(to_hex32), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_hex32"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2090), _1("to_hex"), _2(1), _3(false), _4(false), _5(to_hex64), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_hex64"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2089), _1("to_hex"), _2(1), _3(false), _4(false), _5(to_hex32), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_hex32"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2090), _1("to_hex"), _2(1), _3(false), _4(false), _5(to_hex64), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_hex64"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "to_number", 1, - AddBuiltinFunc(_0(TONUMBERFUNCOID), _1("to_number"), _2(2), _3(true), _4(false), _5(numeric_to_number), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_to_number"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TONUMBERFUNCOID), _1("to_number"), _2(2), _3(true), _4(false), _5(numeric_to_number), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_to_number"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "to_timestamp", 3, - AddBuiltinFunc(_0(1158), _1("to_timestamp"), _2(1), _3(true), _4(false), _5(NULL), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select ('epoch'::pg_catalog.timestamptz + $1 * '1 second'::pg_catalog.interval)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(TOTIMESTAMPFUNCOID), _1("to_timestamp"), _2(2), _3(true), _4(false), _5(to_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)), - AddBuiltinFunc(_0(TOTIMESTAMPDEFAULTFUNCOID), _1("to_timestamp"), _2(1), _3(true), _4(false), _5(to_timestamp_default_format), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_timestamp_default_format"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(1158), _1("to_timestamp"), _2(1), _3(true), _4(false), _5(NULL), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select ('epoch'::pg_catalog.timestamptz + $1 * '1 second'::pg_catalog.interval)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(TOTIMESTAMPFUNCOID), _1("to_timestamp"), _2(2), _3(true), _4(false), _5(to_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)), + AddBuiltinFunc(_0(TOTIMESTAMPDEFAULTFUNCOID), _1("to_timestamp"), _2(1), _3(true), _4(false), _5(to_timestamp_default_format), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_timestamp_default_format"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "to_tsquery", 2, - AddBuiltinFunc(_0(3746), _1("to_tsquery"), _2(2), _3(true), _4(false), _5(to_tsquery_byid), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3734, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_tsquery_byid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3750), _1("to_tsquery"), _2(1), _3(true), _4(false), _5(to_tsquery), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_tsquery"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3746), _1("to_tsquery"), _2(2), _3(true), _4(false), _5(to_tsquery_byid), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3734, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_tsquery_byid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3750), _1("to_tsquery"), _2(1), _3(true), _4(false), _5(to_tsquery), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_tsquery"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "to_tsvector", 2, - AddBuiltinFunc(_0(3745), _1("to_tsvector"), _2(2), _3(true), _4(false), _5(to_tsvector_byid), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3734, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_tsvector_byid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3749), _1("to_tsvector"), _2(1), _3(true), _4(false), _5(to_tsvector), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_tsvector"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3745), _1("to_tsvector"), _2(2), _3(true), _4(false), _5(to_tsvector_byid), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3734, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_tsvector_byid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3749), _1("to_tsvector"), _2(1), _3(true), _4(false), _5(to_tsvector), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_tsvector"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "to_tsvector_for_batch", 2, - AddBuiltinFunc(_0(3208), _1("to_tsvector_for_batch"), _2(2), _3(true), _4(false), _5(to_tsvector_byid), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3734, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_tsvector_byid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3209), _1("to_tsvector_for_batch"), _2(1), _3(true), _4(false), _5(to_tsvector), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("to_tsvector"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3208), _1("to_tsvector_for_batch"), _2(2), _3(true), _4(false), _5(to_tsvector_byid), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3734, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_tsvector_byid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3209), _1("to_tsvector_for_batch"), _2(1), _3(true), _4(false), _5(to_tsvector), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("to_tsvector"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "total_cpu", 1, - AddBuiltinFunc(_0(3976), _1("total_cpu"), _2(0), _3(true), _4(false), _5(total_cpu), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("total_cpu"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3976), _1("total_cpu"), _2(0), _3(true), _4(false), _5(total_cpu), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("total_cpu"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "total_memory", 1, - AddBuiltinFunc(_0(3979), _1("total_memory"), _2(0), _3(true), _4(false), _5(total_memory), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("total_memory"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3979), _1("total_memory"), _2(0), _3(true), _4(false), _5(total_memory), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("total_memory"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "track_model_train_opt", 1, - AddBuiltinFunc(_0(3468), _1("track_model_train_opt"), _2(2), _3(false), _4(false), _5(track_model_train_opt), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("track_model_train_opt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3468), _1("track_model_train_opt"), _2(2), _3(false), _4(false), _5(track_model_train_opt), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("track_model_train_opt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "transaction_timestamp", 1, - AddBuiltinFunc(_0(TRANSACTIONTIMESTAMPFUNCOID), _1("transaction_timestamp"), _2(0), _3(true), _4(false), _5(now), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("now"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(true), _32(false)) + AddBuiltinFunc(_0(TRANSACTIONTIMESTAMPFUNCOID), _1("transaction_timestamp"), _2(0), _3(true), _4(false), _5(now), _6(1184), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("now"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(true), _31(false)) ), AddFuncGroup( "translate", 1, - AddBuiltinFunc(_0(878), _1("translate"), _2(3), _3(true), _4(false), _5(translate), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("translate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(878), _1("translate"), _2(3), _3(true), _4(false), _5(translate), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("translate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "trigger_in", 1, - AddBuiltinFunc(_0(2300), _1("trigger_in"), _2(1), _3(false), _4(false), _5(trigger_in), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("trigger_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2300), _1("trigger_in"), _2(1), _3(false), _4(false), _5(trigger_in), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("trigger_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "trigger_out", 1, - AddBuiltinFunc(_0(2301), _1("trigger_out"), _2(1), _3(true), _4(false), _5(trigger_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2279), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("trigger_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2301), _1("trigger_out"), _2(1), _3(true), _4(false), _5(trigger_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2279), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("trigger_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "trunc", 4, - AddBuiltinFunc(_0(753), _1("trunc"), _2(1), _3(true), _4(false), _5(macaddr_trunc), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 829), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("macaddr_trunc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1343), _1("trunc"), _2(1), _3(true), _4(false), _5(dtrunc), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("dtrunc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1709), _1("trunc"), _2(2), _3(true), _4(false), _5(numeric_trunc), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1700, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("numeric_trunc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1710), _1("trunc"), _2(1), _3(true), _4(false), _5(NULL), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.trunc($1,0)"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(753), _1("trunc"), _2(1), _3(true), _4(false), _5(macaddr_trunc), _6(829), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 829), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("macaddr_trunc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1343), _1("trunc"), _2(1), _3(true), _4(false), _5(dtrunc), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("dtrunc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1709), _1("trunc"), _2(2), _3(true), _4(false), _5(numeric_trunc), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1700, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("numeric_trunc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1710), _1("trunc"), _2(1), _3(true), _4(false), _5(NULL), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.trunc($1,0)"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_headline", 4, - AddBuiltinFunc(_0(3743), _1("ts_headline"), _2(4), _3(true), _4(false), _5(ts_headline_byid_opt), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 3734, 25, 3615, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_headline_byid_opt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3744), _1("ts_headline"), _2(3), _3(true), _4(false), _5(ts_headline_byid), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 3734, 25, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_headline_byid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3754), _1("ts_headline"), _2(3), _3(true), _4(false), _5(ts_headline_opt), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 25, 3615, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_headline_opt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3755), _1("ts_headline"), _2(2), _3(true), _4(false), _5(ts_headline), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_headline"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3743), _1("ts_headline"), _2(4), _3(true), _4(false), _5(ts_headline_byid_opt), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 3734, 25, 3615, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_headline_byid_opt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3744), _1("ts_headline"), _2(3), _3(true), _4(false), _5(ts_headline_byid), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 3734, 25, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_headline_byid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3754), _1("ts_headline"), _2(3), _3(true), _4(false), _5(ts_headline_opt), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 25, 3615, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_headline_opt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3755), _1("ts_headline"), _2(2), _3(true), _4(false), _5(ts_headline), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_headline"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_lexize", 1, - AddBuiltinFunc(_0(3723), _1("ts_lexize"), _2(2), _3(true), _4(false), _5(ts_lexize), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3769, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_lexize"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3723), _1("ts_lexize"), _2(2), _3(true), _4(false), _5(ts_lexize), _6(1009), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3769, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_lexize"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_match_qv", 1, - AddBuiltinFunc(_0(3635), _1("ts_match_qv"), _2(2), _3(true), _4(false), _5(ts_match_qv), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_match_qv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3635), _1("ts_match_qv"), _2(2), _3(true), _4(false), _5(ts_match_qv), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_match_qv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_match_tq", 1, - AddBuiltinFunc(_0(3761), _1("ts_match_tq"), _2(2), _3(true), _4(false), _5(ts_match_tq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(2), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_match_tq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3761), _1("ts_match_tq"), _2(2), _3(true), _4(false), _5(ts_match_tq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(2), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_match_tq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_match_tt", 1, - AddBuiltinFunc(_0(3760), _1("ts_match_tt"), _2(2), _3(true), _4(false), _5(ts_match_tt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(3), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_match_tt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3760), _1("ts_match_tt"), _2(2), _3(true), _4(false), _5(ts_match_tt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(3), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_match_tt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_match_vq", 1, - AddBuiltinFunc(_0(3634), _1("ts_match_vq"), _2(2), _3(true), _4(false), _5(ts_match_vq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_match_vq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3634), _1("ts_match_vq"), _2(2), _3(true), _4(false), _5(ts_match_vq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_match_vq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_parse", 2, - AddBuiltinFunc(_0(3715), _1("ts_parse"), _2(2), _3(true), _4(true), _5(ts_parse_byid), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 26, 25), _21(4, 26, 25, 23, 25), _22(4, 'i', 'i', 'o', 'o'), _23(4, "parser_oid", "txt", "tokid", "token"), _24(NULL), _25("ts_parse_byid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3716), _1("ts_parse"), _2(2), _3(true), _4(true), _5(ts_parse_byname), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(2, 25, 25), _21(4, 25, 25, 23, 25), _22(4, 'i', 'i', 'o', 'o'), _23(4, "parser_name", "txt", "tokid", "token"), _24(NULL), _25("ts_parse_byname"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3715), _1("ts_parse"), _2(2), _3(true), _4(true), _5(ts_parse_byid), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 26, 25), _20(4, 26, 25, 23, 25), _21(4, 'i', 'i', 'o', 'o'), _22(4, "parser_oid", "txt", "tokid", "token"), _23(NULL), _24("ts_parse_byid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3716), _1("ts_parse"), _2(2), _3(true), _4(true), _5(ts_parse_byname), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(2, 25, 25), _20(4, 25, 25, 23, 25), _21(4, 'i', 'i', 'o', 'o'), _22(4, "parser_name", "txt", "tokid", "token"), _23(NULL), _24("ts_parse_byname"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_rank", 4, - AddBuiltinFunc(_0(3703), _1("ts_rank"), _2(4), _3(true), _4(false), _5(ts_rank_wttf), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1021, 3614, 3615, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_rank_wttf"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3704), _1("ts_rank"), _2(3), _3(true), _4(false), _5(ts_rank_wtt), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1021, 3614, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_rank_wtt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3705), _1("ts_rank"), _2(3), _3(true), _4(false), _5(ts_rank_ttf), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 3614, 3615, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_rank_ttf"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3706), _1("ts_rank"), _2(2), _3(true), _4(false), _5(ts_rank_tt), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_rank_tt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3703), _1("ts_rank"), _2(4), _3(true), _4(false), _5(ts_rank_wttf), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1021, 3614, 3615, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_rank_wttf"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3704), _1("ts_rank"), _2(3), _3(true), _4(false), _5(ts_rank_wtt), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1021, 3614, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_rank_wtt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3705), _1("ts_rank"), _2(3), _3(true), _4(false), _5(ts_rank_ttf), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 3614, 3615, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_rank_ttf"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3706), _1("ts_rank"), _2(2), _3(true), _4(false), _5(ts_rank_tt), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_rank_tt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_rank_cd", 4, - AddBuiltinFunc(_0(3707), _1("ts_rank_cd"), _2(4), _3(true), _4(false), _5(ts_rankcd_wttf), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1021, 3614, 3615, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_rankcd_wttf"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3708), _1("ts_rank_cd"), _2(3), _3(true), _4(false), _5(ts_rankcd_wtt), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1021, 3614, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_rankcd_wtt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3709), _1("ts_rank_cd"), _2(3), _3(true), _4(false), _5(ts_rankcd_ttf), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 3614, 3615, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_rankcd_ttf"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3710), _1("ts_rank_cd"), _2(2), _3(true), _4(false), _5(ts_rankcd_tt), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_rankcd_tt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3707), _1("ts_rank_cd"), _2(4), _3(true), _4(false), _5(ts_rankcd_wttf), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1021, 3614, 3615, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_rankcd_wttf"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3708), _1("ts_rank_cd"), _2(3), _3(true), _4(false), _5(ts_rankcd_wtt), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1021, 3614, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_rankcd_wtt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3709), _1("ts_rank_cd"), _2(3), _3(true), _4(false), _5(ts_rankcd_ttf), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 3614, 3615, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_rankcd_ttf"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3710), _1("ts_rank_cd"), _2(2), _3(true), _4(false), _5(ts_rankcd_tt), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_rankcd_tt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_rewrite", 2, - AddBuiltinFunc(_0(3684), _1("ts_rewrite"), _2(3), _3(true), _4(false), _5(tsquery_rewrite), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 3615, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_rewrite"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3685), _1("ts_rewrite"), _2(2), _3(true), _4(false), _5(tsquery_rewrite_query), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 3615, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_rewrite_query"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3684), _1("ts_rewrite"), _2(3), _3(true), _4(false), _5(tsquery_rewrite), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 3615, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_rewrite"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3685), _1("ts_rewrite"), _2(2), _3(true), _4(false), _5(tsquery_rewrite_query), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 3615, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_rewrite_query"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_stat", 2, - AddBuiltinFunc(_0(3689), _1("ts_stat"), _2(1), _3(true), _4(true), _5(ts_stat1), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(10000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(1, 25), _21(4, 25, 25, 23, 23), _22(4, 'i', 'o', 'o', 'o'), _23(4, "query", "word", "ndoc", "nentry"), _24(NULL), _25("ts_stat1"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3690), _1("ts_stat"), _2(2), _3(true), _4(true), _5(ts_stat2), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(10000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 25), _21(5, 25, 25, 25, 23, 23), _22(5, 'i', 'i', 'o', 'o', 'o'), _23(5, "query", "weights", "word", "ndoc", "nentry"), _24(NULL), _25("ts_stat2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3689), _1("ts_stat"), _2(1), _3(true), _4(true), _5(ts_stat1), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(10000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(1, 25), _20(4, 25, 25, 23, 23), _21(4, 'i', 'o', 'o', 'o'), _22(4, "query", "word", "ndoc", "nentry"), _23(NULL), _24("ts_stat1"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3690), _1("ts_stat"), _2(2), _3(true), _4(true), _5(ts_stat2), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(10), _11(10000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 25), _20(5, 25, 25, 25, 23, 23), _21(5, 'i', 'i', 'o', 'o', 'o'), _22(5, "query", "weights", "word", "ndoc", "nentry"), _23(NULL), _24("ts_stat2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_token_type", 2, - AddBuiltinFunc(_0(3713), _1("ts_token_type"), _2(1), _3(true), _4(true), _5(ts_token_type_byid), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(16), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 26), _21(4, 26, 23, 25, 25), _22(4, 'i', 'o', 'o', 'o'), _23(4, "parser_oid", "tokid", "alias", "description"), _24(NULL), _25("ts_token_type_byid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3714), _1("ts_token_type"), _2(1), _3(true), _4(true), _5(ts_token_type_byname), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(16), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(4, 25, 23, 25, 25), _22(4, 'i', 'o', 'o', 'o'), _23(4, "parser_name", "tokid", "alias", "description"), _24(NULL), _25("ts_token_type_byname"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3713), _1("ts_token_type"), _2(1), _3(true), _4(true), _5(ts_token_type_byid), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(16), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 26), _20(4, 26, 23, 25, 25), _21(4, 'i', 'o', 'o', 'o'), _22(4, "parser_oid", "tokid", "alias", "description"), _23(NULL), _24("ts_token_type_byid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3714), _1("ts_token_type"), _2(1), _3(true), _4(true), _5(ts_token_type_byname), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(16), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(4, 25, 23, 25, 25), _21(4, 'i', 'o', 'o', 'o'), _22(4, "parser_name", "tokid", "alias", "description"), _23(NULL), _24("ts_token_type_byname"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "ts_typanalyze", 1, - AddBuiltinFunc(_0(3688), _1("ts_typanalyze"), _2(1), _3(true), _4(false), _5(ts_typanalyze), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("ts_typanalyze"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3688), _1("ts_typanalyze"), _2(1), _3(true), _4(false), _5(ts_typanalyze), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("ts_typanalyze"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsmatchjoinsel", 1, - AddBuiltinFunc(_0(3687), _1("tsmatchjoinsel"), _2(5), _3(true), _4(false), _5(tsmatchjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(5, 2281, 26, 2281, 21, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsmatchjoinsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3687), _1("tsmatchjoinsel"), _2(5), _3(true), _4(false), _5(tsmatchjoinsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(5, 2281, 26, 2281, 21, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsmatchjoinsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsmatchsel", 1, - AddBuiltinFunc(_0(3686), _1("tsmatchsel"), _2(4), _3(true), _4(false), _5(tsmatchsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(4, 2281, 26, 2281, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsmatchsel"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3686), _1("tsmatchsel"), _2(4), _3(true), _4(false), _5(tsmatchsel), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(4, 2281, 26, 2281, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsmatchsel"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsq_mcontained", 1, - AddBuiltinFunc(_0(3692), _1("tsq_mcontained"), _2(2), _3(true), _4(false), _5(tsq_mcontained), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsq_mcontained"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3692), _1("tsq_mcontained"), _2(2), _3(true), _4(false), _5(tsq_mcontained), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsq_mcontained"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsq_mcontains", 1, - AddBuiltinFunc(_0(3691), _1("tsq_mcontains"), _2(2), _3(true), _4(false), _5(tsq_mcontains), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsq_mcontains"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3691), _1("tsq_mcontains"), _2(2), _3(true), _4(false), _5(tsq_mcontains), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsq_mcontains"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsquery_and", 1, - AddBuiltinFunc(_0(3669), _1("tsquery_and"), _2(2), _3(true), _4(false), _5(tsquery_and), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_and"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3669), _1("tsquery_and"), _2(2), _3(true), _4(false), _5(tsquery_and), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_and"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsquery_cmp", 1, - AddBuiltinFunc(_0(3668), _1("tsquery_cmp"), _2(2), _3(true), _4(false), _5(tsquery_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3668), _1("tsquery_cmp"), _2(2), _3(true), _4(false), _5(tsquery_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsquery_eq", 1, - AddBuiltinFunc(_0(3664), _1("tsquery_eq"), _2(2), _3(true), _4(false), _5(tsquery_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3664), _1("tsquery_eq"), _2(2), _3(true), _4(false), _5(tsquery_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsquery_ge", 1, - AddBuiltinFunc(_0(3666), _1("tsquery_ge"), _2(2), _3(true), _4(false), _5(tsquery_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3666), _1("tsquery_ge"), _2(2), _3(true), _4(false), _5(tsquery_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsquery_gt", 1, - AddBuiltinFunc(_0(3667), _1("tsquery_gt"), _2(2), _3(true), _4(false), _5(tsquery_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3667), _1("tsquery_gt"), _2(2), _3(true), _4(false), _5(tsquery_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsquery_le", 1, - AddBuiltinFunc(_0(3663), _1("tsquery_le"), _2(2), _3(true), _4(false), _5(tsquery_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3663), _1("tsquery_le"), _2(2), _3(true), _4(false), _5(tsquery_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsquery_lt", 1, - AddBuiltinFunc(_0(3662), _1("tsquery_lt"), _2(2), _3(true), _4(false), _5(tsquery_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3662), _1("tsquery_lt"), _2(2), _3(true), _4(false), _5(tsquery_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsquery_ne", 1, - AddBuiltinFunc(_0(3665), _1("tsquery_ne"), _2(2), _3(true), _4(false), _5(tsquery_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3665), _1("tsquery_ne"), _2(2), _3(true), _4(false), _5(tsquery_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsquery_not", 1, - AddBuiltinFunc(_0(3671), _1("tsquery_not"), _2(1), _3(true), _4(false), _5(tsquery_not), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_not"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3671), _1("tsquery_not"), _2(1), _3(true), _4(false), _5(tsquery_not), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_not"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsquery_or", 1, - AddBuiltinFunc(_0(3670), _1("tsquery_or"), _2(2), _3(true), _4(false), _5(tsquery_or), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3615, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquery_or"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3670), _1("tsquery_or"), _2(2), _3(true), _4(false), _5(tsquery_or), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3615, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquery_or"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsqueryin", 1, - AddBuiltinFunc(_0(3612), _1("tsqueryin"), _2(1), _3(true), _4(false), _5(tsqueryin), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsqueryin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3612), _1("tsqueryin"), _2(1), _3(true), _4(false), _5(tsqueryin), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsqueryin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsqueryout", 1, - AddBuiltinFunc(_0(3613), _1("tsqueryout"), _2(1), _3(true), _4(false), _5(tsqueryout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsqueryout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3613), _1("tsqueryout"), _2(1), _3(true), _4(false), _5(tsqueryout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsqueryout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsqueryrecv", 1, - AddBuiltinFunc(_0(3641), _1("tsqueryrecv"), _2(1), _3(true), _4(false), _5(tsqueryrecv), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsqueryrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3641), _1("tsqueryrecv"), _2(1), _3(true), _4(false), _5(tsqueryrecv), _6(3615), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsqueryrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsquerysend", 1, - AddBuiltinFunc(_0(3640), _1("tsquerysend"), _2(1), _3(true), _4(false), _5(tsquerysend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3615), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsquerysend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3640), _1("tsquerysend"), _2(1), _3(true), _4(false), _5(tsquerysend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3615), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsquerysend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsrange", 2, - AddBuiltinFunc(_0(3933), _1("tsrange"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3908), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3934), _1("tsrange"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3908), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1114, 1114, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor3"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3933), _1("tsrange"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3908), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3934), _1("tsrange"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3908), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1114, 1114, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor3"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsrange_subdiff", 1, - AddBuiltinFunc(_0(3929), _1("tsrange_subdiff"), _2(2), _3(true), _4(false), _5(tsrange_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1114, 1114), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsrange_subdiff"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3929), _1("tsrange_subdiff"), _2(2), _3(true), _4(false), _5(tsrange_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1114, 1114), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsrange_subdiff"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tstzrange", 2, - AddBuiltinFunc(_0(3937), _1("tstzrange"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3910), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3938), _1("tstzrange"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3910), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1184, 1184, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_constructor3"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3937), _1("tstzrange"), _2(2), _3(false), _4(false), _5(range_constructor2), _6(3910), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3938), _1("tstzrange"), _2(3), _3(false), _4(false), _5(range_constructor3), _6(3910), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1184, 1184, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_constructor3"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tstzrange_subdiff", 1, - AddBuiltinFunc(_0(3930), _1("tstzrange_subdiff"), _2(2), _3(true), _4(false), _5(tstzrange_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1184, 1184), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tstzrange_subdiff"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3930), _1("tstzrange_subdiff"), _2(2), _3(true), _4(false), _5(tstzrange_subdiff), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1184, 1184), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tstzrange_subdiff"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvector_cmp", 1, - AddBuiltinFunc(_0(3622), _1("tsvector_cmp"), _2(2), _3(true), _4(false), _5(tsvector_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3622), _1("tsvector_cmp"), _2(2), _3(true), _4(false), _5(tsvector_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvector_concat", 1, - AddBuiltinFunc(_0(3625), _1("tsvector_concat"), _2(2), _3(true), _4(false), _5(tsvector_concat), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_concat"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3625), _1("tsvector_concat"), _2(2), _3(true), _4(false), _5(tsvector_concat), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_concat"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvector_eq", 1, - AddBuiltinFunc(_0(3618), _1("tsvector_eq"), _2(2), _3(true), _4(false), _5(tsvector_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3618), _1("tsvector_eq"), _2(2), _3(true), _4(false), _5(tsvector_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvector_ge", 1, - AddBuiltinFunc(_0(3620), _1("tsvector_ge"), _2(2), _3(true), _4(false), _5(tsvector_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3620), _1("tsvector_ge"), _2(2), _3(true), _4(false), _5(tsvector_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvector_gt", 1, - AddBuiltinFunc(_0(3621), _1("tsvector_gt"), _2(2), _3(true), _4(false), _5(tsvector_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3621), _1("tsvector_gt"), _2(2), _3(true), _4(false), _5(tsvector_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvector_le", 1, - AddBuiltinFunc(_0(3617), _1("tsvector_le"), _2(2), _3(true), _4(false), _5(tsvector_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3617), _1("tsvector_le"), _2(2), _3(true), _4(false), _5(tsvector_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvector_lt", 1, - AddBuiltinFunc(_0(3616), _1("tsvector_lt"), _2(2), _3(true), _4(false), _5(tsvector_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3616), _1("tsvector_lt"), _2(2), _3(true), _4(false), _5(tsvector_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvector_ne", 1, - AddBuiltinFunc(_0(3619), _1("tsvector_ne"), _2(2), _3(true), _4(false), _5(tsvector_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 3614, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3619), _1("tsvector_ne"), _2(2), _3(true), _4(false), _5(tsvector_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 3614, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvector_update_trigger", 1, - AddBuiltinFunc(_0(3752), _1("tsvector_update_trigger"), _2(0), _3(false), _4(false), _5(tsvector_update_trigger_byid), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_update_trigger_byid"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3752), _1("tsvector_update_trigger"), _2(0), _3(false), _4(false), _5(tsvector_update_trigger_byid), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_update_trigger_byid"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvector_update_trigger_column", 1, - AddBuiltinFunc(_0(3753), _1("tsvector_update_trigger_column"), _2(0), _3(false), _4(false), _5(tsvector_update_trigger_bycolumn), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvector_update_trigger_bycolumn"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3753), _1("tsvector_update_trigger_column"), _2(0), _3(false), _4(false), _5(tsvector_update_trigger_bycolumn), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvector_update_trigger_bycolumn"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvectorin", 1, - AddBuiltinFunc(_0(3610), _1("tsvectorin"), _2(1), _3(true), _4(false), _5(tsvectorin), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvectorin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3610), _1("tsvectorin"), _2(1), _3(true), _4(false), _5(tsvectorin), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvectorin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvectorout", 1, - AddBuiltinFunc(_0(3611), _1("tsvectorout"), _2(1), _3(true), _4(false), _5(tsvectorout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvectorout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3611), _1("tsvectorout"), _2(1), _3(true), _4(false), _5(tsvectorout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvectorout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvectorrecv", 1, - AddBuiltinFunc(_0(3639), _1("tsvectorrecv"), _2(1), _3(true), _4(false), _5(tsvectorrecv), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvectorrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3639), _1("tsvectorrecv"), _2(1), _3(true), _4(false), _5(tsvectorrecv), _6(3614), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvectorrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "tsvectorsend", 1, - AddBuiltinFunc(_0(3638), _1("tsvectorsend"), _2(1), _3(true), _4(false), _5(tsvectorsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3614), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("tsvectorsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3638), _1("tsvectorsend"), _2(1), _3(true), _4(false), _5(tsvectorsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3614), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("tsvectorsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "txid_current", 1, - AddBuiltinFunc(_0(2943), _1("txid_current"), _2(0), _3(true), _4(false), _5(txid_current), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("txid_current"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2943), _1("txid_current"), _2(0), _3(true), _4(false), _5(txid_current), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("txid_current"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "txid_current_snapshot", 1, - AddBuiltinFunc(_0(2944), _1("txid_current_snapshot"), _2(0), _3(true), _4(false), _5(txid_current_snapshot), _6(2970), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("txid_current_snapshot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2944), _1("txid_current_snapshot"), _2(0), _3(true), _4(false), _5(txid_current_snapshot), _6(2970), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("txid_current_snapshot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "txid_snapshot_in", 1, - AddBuiltinFunc(_0(2939), _1("txid_snapshot_in"), _2(1), _3(true), _4(false), _5(txid_snapshot_in), _6(2970), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("txid_snapshot_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2939), _1("txid_snapshot_in"), _2(1), _3(true), _4(false), _5(txid_snapshot_in), _6(2970), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("txid_snapshot_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "txid_snapshot_out", 1, - AddBuiltinFunc(_0(2940), _1("txid_snapshot_out"), _2(1), _3(true), _4(false), _5(txid_snapshot_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2970), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("txid_snapshot_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2940), _1("txid_snapshot_out"), _2(1), _3(true), _4(false), _5(txid_snapshot_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2970), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("txid_snapshot_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "txid_snapshot_recv", 1, - AddBuiltinFunc(_0(2941), _1("txid_snapshot_recv"), _2(1), _3(true), _4(false), _5(txid_snapshot_recv), _6(2970), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("txid_snapshot_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2941), _1("txid_snapshot_recv"), _2(1), _3(true), _4(false), _5(txid_snapshot_recv), _6(2970), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("txid_snapshot_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "txid_snapshot_send", 1, - AddBuiltinFunc(_0(2942), _1("txid_snapshot_send"), _2(1), _3(true), _4(false), _5(txid_snapshot_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2970), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("txid_snapshot_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2942), _1("txid_snapshot_send"), _2(1), _3(true), _4(false), _5(txid_snapshot_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2970), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("txid_snapshot_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "txid_snapshot_xip", 1, - AddBuiltinFunc(_0(2947), _1("txid_snapshot_xip"), _2(1), _3(true), _4(true), _5(txid_snapshot_xip), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(50), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2970), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("txid_snapshot_xip"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2947), _1("txid_snapshot_xip"), _2(1), _3(true), _4(true), _5(txid_snapshot_xip), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(50), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2970), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("txid_snapshot_xip"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "txid_snapshot_xmax", 1, - AddBuiltinFunc(_0(2946), _1("txid_snapshot_xmax"), _2(1), _3(true), _4(false), _5(txid_snapshot_xmax), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2970), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("txid_snapshot_xmax"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2946), _1("txid_snapshot_xmax"), _2(1), _3(true), _4(false), _5(txid_snapshot_xmax), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2970), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("txid_snapshot_xmax"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "txid_snapshot_xmin", 1, - AddBuiltinFunc(_0(2945), _1("txid_snapshot_xmin"), _2(1), _3(true), _4(false), _5(txid_snapshot_xmin), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2970), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("txid_snapshot_xmin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2945), _1("txid_snapshot_xmin"), _2(1), _3(true), _4(false), _5(txid_snapshot_xmin), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2970), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("txid_snapshot_xmin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "txid_visible_in_snapshot", 1, - AddBuiltinFunc(_0(2948), _1("txid_visible_in_snapshot"), _2(2), _3(true), _4(false), _5(txid_visible_in_snapshot), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 20, 2970), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("txid_visible_in_snapshot"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2948), _1("txid_visible_in_snapshot"), _2(2), _3(true), _4(false), _5(txid_visible_in_snapshot), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 20, 2970), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("txid_visible_in_snapshot"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "unique_key_recheck", 1, - AddBuiltinFunc(_0(1250), _1("unique_key_recheck"), _2(0), _3(true), _4(false), _5(unique_key_recheck), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("unique_key_recheck"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1250), _1("unique_key_recheck"), _2(0), _3(true), _4(false), _5(unique_key_recheck), _6(2279), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("unique_key_recheck"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "unknownin", 1, - AddBuiltinFunc(_0(109), _1("unknownin"), _2(1), _3(true), _4(false), _5(unknownin), _6(705), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("unknownin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(109), _1("unknownin"), _2(1), _3(true), _4(false), _5(unknownin), _6(705), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("unknownin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "unknownout", 1, - AddBuiltinFunc(_0(110), _1("unknownout"), _2(1), _3(true), _4(false), _5(unknownout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 705), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("unknownout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(110), _1("unknownout"), _2(1), _3(true), _4(false), _5(unknownout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 705), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("unknownout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "unknownrecv", 1, - AddBuiltinFunc(_0(2416), _1("unknownrecv"), _2(1), _3(true), _4(false), _5(unknownrecv), _6(705), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("unknownrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2416), _1("unknownrecv"), _2(1), _3(true), _4(false), _5(unknownrecv), _6(705), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("unknownrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "unknownsend", 1, - AddBuiltinFunc(_0(2417), _1("unknownsend"), _2(1), _3(true), _4(false), _5(unknownsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 705), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("unknownsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2417), _1("unknownsend"), _2(1), _3(true), _4(false), _5(unknownsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 705), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("unknownsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "unnest", 1, - AddBuiltinFunc(_0(2331), _1("unnest"), _2(1), _3(true), _4(true), _5(array_unnest), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2277), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("array_unnest"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2331), _1("unnest"), _2(1), _3(true), _4(true), _5(array_unnest), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(100), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2277), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("array_unnest"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "update_pgjob", 1, - AddBuiltinFunc(_0(3998), _1("update_pgjob"), _2(9), _3(false), _4(false), _5(syn_update_pg_job), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(9, 20, 18, 20, 1114, 1114, 1114, 1114, 1114, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("syn_update_pg_job"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3998), _1("update_pgjob"), _2(9), _3(false), _4(false), _5(syn_update_pg_job), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(9, 20, 18, 20, 1114, 1114, 1114, 1114, 1114, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("syn_update_pg_job"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "upper", 2, - AddBuiltinFunc(_0(871), _1("upper"), _2(1), _3(true), _4(false), _5(upper), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("upper"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3849), _1("upper"), _2(1), _3(true), _4(false), _5(range_upper), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_upper"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(871), _1("upper"), _2(1), _3(true), _4(false), _5(upper), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("upper"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3849), _1("upper"), _2(1), _3(true), _4(false), _5(range_upper), _6(2283), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_upper"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "upper_inc", 1, - AddBuiltinFunc(_0(3852), _1("upper_inc"), _2(1), _3(true), _4(false), _5(range_upper_inc), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_upper_inc"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3852), _1("upper_inc"), _2(1), _3(true), _4(false), _5(range_upper_inc), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_upper_inc"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "upper_inf", 1, - AddBuiltinFunc(_0(3854), _1("upper_inf"), _2(1), _3(true), _4(false), _5(range_upper_inf), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 3831), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("range_upper_inf"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3854), _1("upper_inf"), _2(1), _3(true), _4(false), _5(range_upper_inf), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 3831), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("range_upper_inf"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_cmp", 1, - AddBuiltinFunc(_0(2960), _1("uuid_cmp"), _2(2), _3(true), _4(false), _5(uuid_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 2950, 2950), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_cmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2960), _1("uuid_cmp"), _2(2), _3(true), _4(false), _5(uuid_cmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 2950, 2950), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_cmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_eq", 1, - AddBuiltinFunc(_0(2956), _1("uuid_eq"), _2(2), _3(true), _4(false), _5(uuid_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 2950, 2950), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_eq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2956), _1("uuid_eq"), _2(2), _3(true), _4(false), _5(uuid_eq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 2950, 2950), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_eq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_ge", 1, - AddBuiltinFunc(_0(2957), _1("uuid_ge"), _2(2), _3(true), _4(false), _5(uuid_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 2950, 2950), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_ge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2957), _1("uuid_ge"), _2(2), _3(true), _4(false), _5(uuid_ge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 2950, 2950), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_ge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_gt", 1, - AddBuiltinFunc(_0(2958), _1("uuid_gt"), _2(2), _3(true), _4(false), _5(uuid_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 2950, 2950), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_gt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2958), _1("uuid_gt"), _2(2), _3(true), _4(false), _5(uuid_gt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 2950, 2950), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_gt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_hash", 1, - AddBuiltinFunc(_0(2963), _1("uuid_hash"), _2(1), _3(true), _4(false), _5(uuid_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2950), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_hash"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2963), _1("uuid_hash"), _2(1), _3(true), _4(false), _5(uuid_hash), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2950), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_hash"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_in", 1, - AddBuiltinFunc(_0(2952), _1("uuid_in"), _2(1), _3(true), _4(false), _5(uuid_in), _6(2950), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2952), _1("uuid_in"), _2(1), _3(true), _4(false), _5(uuid_in), _6(2950), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_le", 1, - AddBuiltinFunc(_0(2955), _1("uuid_le"), _2(2), _3(true), _4(false), _5(uuid_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 2950, 2950), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_le"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2955), _1("uuid_le"), _2(2), _3(true), _4(false), _5(uuid_le), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 2950, 2950), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_le"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_lt", 1, - AddBuiltinFunc(_0(2954), _1("uuid_lt"), _2(2), _3(true), _4(false), _5(uuid_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 2950, 2950), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_lt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2954), _1("uuid_lt"), _2(2), _3(true), _4(false), _5(uuid_lt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 2950, 2950), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_lt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_ne", 1, - AddBuiltinFunc(_0(2959), _1("uuid_ne"), _2(2), _3(true), _4(false), _5(uuid_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 2950, 2950), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_ne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2959), _1("uuid_ne"), _2(2), _3(true), _4(false), _5(uuid_ne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 2950, 2950), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_ne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_out", 1, - AddBuiltinFunc(_0(2953), _1("uuid_out"), _2(1), _3(true), _4(false), _5(uuid_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2950), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2953), _1("uuid_out"), _2(1), _3(true), _4(false), _5(uuid_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2950), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_recv", 1, - AddBuiltinFunc(_0(2961), _1("uuid_recv"), _2(1), _3(true), _4(false), _5(uuid_recv), _6(2950), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2961), _1("uuid_recv"), _2(1), _3(true), _4(false), _5(uuid_recv), _6(2950), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "uuid_send", 1, - AddBuiltinFunc(_0(2962), _1("uuid_send"), _2(1), _3(true), _4(false), _5(uuid_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2950), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("uuid_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2962), _1("uuid_send"), _2(1), _3(true), _4(false), _5(uuid_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2950), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("uuid_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "var_pop", 6, - AddBuiltinFunc(_0(2718), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2719), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2720), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2721), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2722), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2723), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2718), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2719), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2720), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2721), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2722), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2723), _1("var_pop"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "var_samp", 6, - AddBuiltinFunc(_0(2641), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2642), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2643), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2644), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2645), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2646), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2641), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2642), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2643), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2644), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2645), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2646), _1("var_samp"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbit", 1, - AddBuiltinFunc(_0(1687), _1("varbit"), _2(3), _3(true), _4(false), _5(varbit), _6(1562), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3158), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1562, 23, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varbit"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1687), _1("varbit"), _2(3), _3(true), _4(false), _5(varbit), _6(1562), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3158), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1562, 23, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varbit"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbit_in", 1, - AddBuiltinFunc(_0(1579), _1("varbit_in"), _2(3), _3(true), _4(false), _5(varbit_in), _6(1562), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varbit_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1579), _1("varbit_in"), _2(3), _3(true), _4(false), _5(varbit_in), _6(1562), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varbit_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbit_out", 1, - AddBuiltinFunc(_0(1580), _1("varbit_out"), _2(1), _3(true), _4(false), _5(varbit_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1562), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varbit_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1580), _1("varbit_out"), _2(1), _3(true), _4(false), _5(varbit_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1562), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varbit_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbit_recv", 1, - AddBuiltinFunc(_0(2458), _1("varbit_recv"), _2(3), _3(true), _4(false), _5(varbit_recv), _6(1562), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varbit_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2458), _1("varbit_recv"), _2(3), _3(true), _4(false), _5(varbit_recv), _6(1562), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varbit_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbit_send", 1, - AddBuiltinFunc(_0(2459), _1("varbit_send"), _2(1), _3(true), _4(false), _5(varbit_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1562), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varbit_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2459), _1("varbit_send"), _2(1), _3(true), _4(false), _5(varbit_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1562), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varbit_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbit_transform", 1, - AddBuiltinFunc(_0(3158), _1("varbit_transform"), _2(1), _3(true), _4(false), _5(varbit_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varbit_transform"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3158), _1("varbit_transform"), _2(1), _3(true), _4(false), _5(varbit_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varbit_transform"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbitcmp", 1, - AddBuiltinFunc(_0(1672), _1("varbitcmp"), _2(2), _3(true), _4(false), _5(bitcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 1562, 1562), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitcmp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1672), _1("varbitcmp"), _2(2), _3(true), _4(false), _5(bitcmp), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 1562, 1562), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitcmp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbiteq", 1, - AddBuiltinFunc(_0(1666), _1("varbiteq"), _2(2), _3(true), _4(false), _5(biteq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1562, 1562), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("biteq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1666), _1("varbiteq"), _2(2), _3(true), _4(false), _5(biteq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1562, 1562), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("biteq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbitge", 1, - AddBuiltinFunc(_0(1668), _1("varbitge"), _2(2), _3(true), _4(false), _5(bitge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1562, 1562), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitge"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1668), _1("varbitge"), _2(2), _3(true), _4(false), _5(bitge), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1562, 1562), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitge"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbitgt", 1, - AddBuiltinFunc(_0(1669), _1("varbitgt"), _2(2), _3(true), _4(false), _5(bitgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1562, 1562), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitgt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1669), _1("varbitgt"), _2(2), _3(true), _4(false), _5(bitgt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1562, 1562), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitgt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbitle", 1, - AddBuiltinFunc(_0(1670), _1("varbitle"), _2(2), _3(true), _4(false), _5(bitle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1562, 1562), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitle"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1670), _1("varbitle"), _2(2), _3(true), _4(false), _5(bitle), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1562, 1562), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitle"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbitlt", 1, - AddBuiltinFunc(_0(1671), _1("varbitlt"), _2(2), _3(true), _4(false), _5(bitlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1562, 1562), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitlt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1671), _1("varbitlt"), _2(2), _3(true), _4(false), _5(bitlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1562, 1562), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitlt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbitne", 1, - AddBuiltinFunc(_0(1667), _1("varbitne"), _2(2), _3(true), _4(false), _5(bitne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 1562, 1562), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("bitne"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1667), _1("varbitne"), _2(2), _3(true), _4(false), _5(bitne), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 1562, 1562), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("bitne"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbittypmodin", 1, - AddBuiltinFunc(_0(2902), _1("varbittypmodin"), _2(1), _3(true), _4(false), _5(varbittypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1263), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varbittypmodin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2902), _1("varbittypmodin"), _2(1), _3(true), _4(false), _5(varbittypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1263), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varbittypmodin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varbittypmodout", 1, - AddBuiltinFunc(_0(2921), _1("varbittypmodout"), _2(1), _3(true), _4(false), _5(varbittypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varbittypmodout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2921), _1("varbittypmodout"), _2(1), _3(true), _4(false), _5(varbittypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varbittypmodout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varchar", 2, - AddBuiltinFunc(_0(669), _1("varchar"), _2(3), _3(true), _4(false), _5(varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3097), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 1043, 23, 16), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varchar"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(1401), _1("varchar"), _2(1), _3(true), _4(false), _5(name_text), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 19), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("name_text"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(669), _1("varchar"), _2(3), _3(true), _4(false), _5(varchar), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(3097), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 1043, 23, 16), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varchar"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(1401), _1("varchar"), _2(1), _3(true), _4(false), _5(name_text), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 19), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("name_text"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varchar_date", 1, - AddBuiltinFunc(_0(4162), _1("varchar_date"), _2(1), _3(true), _4(false), _5(varchar_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1043), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varchar_date"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4162), _1("varchar_date"), _2(1), _3(true), _4(false), _5(varchar_date), _6(1082), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1043), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varchar_date"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varchar_float4", 1, - AddBuiltinFunc(_0(4198), _1("varchar_float4"), _2(1), _3(true), _4(false), _5(varchar_float4), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1043), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varchar_float4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4198), _1("varchar_float4"), _2(1), _3(true), _4(false), _5(varchar_float4), _6(700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1043), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varchar_float4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varchar_float8", 1, - AddBuiltinFunc(_0(4199), _1("varchar_float8"), _2(1), _3(true), _4(false), _5(varchar_float8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1043), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varchar_float8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4199), _1("varchar_float8"), _2(1), _3(true), _4(false), _5(varchar_float8), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1043), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varchar_float8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varchar_int4", 1, - AddBuiltinFunc(_0(4174), _1("varchar_int4"), _2(1), _3(true), _4(false), _5(varchar_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1043), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varchar_int4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4174), _1("varchar_int4"), _2(1), _3(true), _4(false), _5(varchar_int4), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1043), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varchar_int4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varchar_int8", 1, - AddBuiltinFunc(_0(4176), _1("varchar_int8"), _2(1), _3(true), _4(false), _5(varchar_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1043), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varchar_int8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4176), _1("varchar_int8"), _2(1), _3(true), _4(false), _5(varchar_int8), _6(20), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1043), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varchar_int8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varchar_numeric", 1, - AddBuiltinFunc(_0(4173), _1("varchar_numeric"), _2(1), _3(true), _4(false), _5(varchar_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1043), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varchar_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4173), _1("varchar_numeric"), _2(1), _3(true), _4(false), _5(varchar_numeric), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1043), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varchar_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varchar_timestamp", 1, - AddBuiltinFunc(_0(4186), _1("varchar_timestamp"), _2(1), _3(true), _4(false), _5(varchar_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1043), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varchar_timestamp"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(4186), _1("varchar_timestamp"), _2(1), _3(true), _4(false), _5(varchar_timestamp), _6(1114), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1043), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varchar_timestamp"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varchar_transform", 1, - AddBuiltinFunc(_0(3097), _1("varchar_transform"), _2(1), _3(true), _4(false), _5(varchar_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varchar_transform"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3097), _1("varchar_transform"), _2(1), _3(true), _4(false), _5(varchar_transform), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varchar_transform"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varcharin", 1, - AddBuiltinFunc(_0(1046), _1("varcharin"), _2(3), _3(true), _4(false), _5(varcharin), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2275, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varcharin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1046), _1("varcharin"), _2(3), _3(true), _4(false), _5(varcharin), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2275, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varcharin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varcharout", 1, - AddBuiltinFunc(_0(1047), _1("varcharout"), _2(1), _3(true), _4(false), _5(varcharout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1043), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varcharout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1047), _1("varcharout"), _2(1), _3(true), _4(false), _5(varcharout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1043), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varcharout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varcharrecv", 1, - AddBuiltinFunc(_0(2432), _1("varcharrecv"), _2(3), _3(true), _4(false), _5(varcharrecv), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(3, 2281, 26, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varcharrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2432), _1("varcharrecv"), _2(3), _3(true), _4(false), _5(varcharrecv), _6(1043), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(3, 2281, 26, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varcharrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varcharsend", 1, - AddBuiltinFunc(_0(2433), _1("varcharsend"), _2(1), _3(true), _4(false), _5(varcharsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 1043), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varcharsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2433), _1("varcharsend"), _2(1), _3(true), _4(false), _5(varcharsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 1043), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varcharsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varchartypmodin", 1, - AddBuiltinFunc(_0(2915), _1("varchartypmodin"), _2(1), _3(true), _4(false), _5(varchartypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1263), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varchartypmodin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2915), _1("varchartypmodin"), _2(1), _3(true), _4(false), _5(varchartypmodin), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1263), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varchartypmodin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "varchartypmodout", 1, - AddBuiltinFunc(_0(2916), _1("varchartypmodout"), _2(1), _3(true), _4(false), _5(varchartypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("varchartypmodout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2916), _1("varchartypmodout"), _2(1), _3(true), _4(false), _5(varchartypmodout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("varchartypmodout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "variance", 6, - AddBuiltinFunc(_0(2148), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2149), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2150), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 21), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2151), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2152), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 701), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2153), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 1700), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2148), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2149), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2150), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 21), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2151), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2152), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 701), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2153), _1("variance"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(1700), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 1700), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "version", 1, - AddBuiltinFunc(_0(89), _1("version"), _2(0), _3(true), _4(false), _5(pgsql_version), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(0), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("pgsql_version"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(89), _1("version"), _2(0), _3(true), _4(false), _5(pgsql_version), _6(25), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(0), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("pgsql_version"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "void_in", 1, - AddBuiltinFunc(_0(2298), _1("void_in"), _2(1), _3(true), _4(false), _5(void_in), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("void_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2298), _1("void_in"), _2(1), _3(true), _4(false), _5(void_in), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("void_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "void_out", 1, - AddBuiltinFunc(_0(2299), _1("void_out"), _2(1), _3(true), _4(false), _5(void_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2278), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("void_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2299), _1("void_out"), _2(1), _3(true), _4(false), _5(void_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2278), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("void_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "void_recv", 1, - AddBuiltinFunc(_0(3120), _1("void_recv"), _2(1), _3(true), _4(false), _5(void_recv), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("void_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3120), _1("void_recv"), _2(1), _3(true), _4(false), _5(void_recv), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("void_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "void_send", 1, - AddBuiltinFunc(_0(3121), _1("void_send"), _2(1), _3(true), _4(false), _5(void_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2278), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("void_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3121), _1("void_send"), _2(1), _3(true), _4(false), _5(void_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2278), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("void_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "wdr_xdb_query", 1, - AddBuiltinFunc(_0(5713), _1("wdr_xdb_query"), _2(2), _3(true), _4(true), _5(wdr_xdb_query), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('v'), _19(0), _20(2, 25, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("wdr_xdb_query"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(5713), _1("wdr_xdb_query"), _2(2), _3(true), _4(true), _5(wdr_xdb_query), _6(2249), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(1000), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('v'), _18(0), _19(2, 25, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("wdr_xdb_query"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "width", 1, - AddBuiltinFunc(_0(976), _1("width"), _2(1), _3(true), _4(false), _5(box_width), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 603), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("box_width"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(976), _1("width"), _2(1), _3(true), _4(false), _5(box_width), _6(701), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 603), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("box_width"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "width_bucket", 2, - AddBuiltinFunc(_0(320), _1("width_bucket"), _2(4), _3(true), _4(false), _5(width_bucket_float8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 701, 701, 701, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("width_bucket_float8"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2170), _1("width_bucket"), _2(4), _3(true), _4(false), _5(width_bucket_numeric), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(4, 1700, 1700, 1700, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("width_bucket_numeric"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(320), _1("width_bucket"), _2(4), _3(true), _4(false), _5(width_bucket_float8), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 701, 701, 701, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("width_bucket_float8"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2170), _1("width_bucket"), _2(4), _3(true), _4(false), _5(width_bucket_numeric), _6(23), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(4, 1700, 1700, 1700, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("width_bucket_numeric"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xideq", 1, - AddBuiltinFunc(_0(68), _1("xideq"), _2(2), _3(true), _4(false), _5(xideq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 28, 28), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xideq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(68), _1("xideq"), _2(2), _3(true), _4(false), _5(xideq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 28, 28), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xideq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xideq4", 1, - AddBuiltinFunc(_0(71), _1("xideq4"), _2(2), _3(true), _4(false), _5(xideq4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 31, 31), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xideq4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(71), _1("xideq4"), _2(2), _3(true), _4(false), _5(xideq4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 31, 31), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xideq4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xideqint4", 1, - AddBuiltinFunc(_0(1321), _1("xideqint4"), _2(2), _3(true), _4(false), _5(xideq4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 31, 23), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xideq4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1321), _1("xideqint4"), _2(2), _3(true), _4(false), _5(xideq4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 31, 23), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xideq4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xideqint8", 1, - AddBuiltinFunc(_0(1319), _1("xideqint8"), _2(2), _3(true), _4(false), _5(xideq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 28, 20), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xideq"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1319), _1("xideqint8"), _2(2), _3(true), _4(false), _5(xideq), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 28, 20), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xideq"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xidin", 1, - AddBuiltinFunc(_0(50), _1("xidin"), _2(1), _3(true), _4(false), _5(xidin), _6(28), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xidin"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(50), _1("xidin"), _2(1), _3(true), _4(false), _5(xidin), _6(28), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xidin"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xidin4", 1, - AddBuiltinFunc(_0(58), _1("xidin4"), _2(1), _3(true), _4(false), _5(xidin4), _6(31), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xidin4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(58), _1("xidin4"), _2(1), _3(true), _4(false), _5(xidin4), _6(31), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xidin4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xidlt", 1, - AddBuiltinFunc(_0(1320), _1("xidlt"), _2(2), _3(true), _4(false), _5(xidlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 28, 28), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xidlt"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1320), _1("xidlt"), _2(2), _3(true), _4(false), _5(xidlt), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 28, 28), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xidlt"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xidlt4", 1, - AddBuiltinFunc(_0(1322), _1("xidlt4"), _2(2), _3(true), _4(false), _5(xidlt4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(true), _18('i'), _19(0), _20(2, 31, 31), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xidlt4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(1322), _1("xidlt4"), _2(2), _3(true), _4(false), _5(xidlt4), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(true), _17('i'), _18(0), _19(2, 31, 31), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xidlt4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xidout", 1, - AddBuiltinFunc(_0(51), _1("xidout"), _2(1), _3(true), _4(false), _5(xidout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 28), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xidout"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(51), _1("xidout"), _2(1), _3(true), _4(false), _5(xidout), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 28), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xidout"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xidout4", 1, - AddBuiltinFunc(_0(59), _1("xidout4"), _2(1), _3(true), _4(false), _5(xidout4), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 31), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xidout4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(59), _1("xidout4"), _2(1), _3(true), _4(false), _5(xidout4), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 31), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xidout4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xidrecv", 1, - AddBuiltinFunc(_0(2440), _1("xidrecv"), _2(1), _3(true), _4(false), _5(xidrecv), _6(28), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xidrecv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2440), _1("xidrecv"), _2(1), _3(true), _4(false), _5(xidrecv), _6(28), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xidrecv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xidrecv4", 1, - AddBuiltinFunc(_0(2779), _1("xidrecv4"), _2(1), _3(true), _4(false), _5(xidrecv4), _6(31), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xidrecv4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2779), _1("xidrecv4"), _2(1), _3(true), _4(false), _5(xidrecv4), _6(31), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xidrecv4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xidsend", 1, - AddBuiltinFunc(_0(2441), _1("xidsend"), _2(1), _3(true), _4(false), _5(xidsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 28), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xidsend"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2441), _1("xidsend"), _2(1), _3(true), _4(false), _5(xidsend), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 28), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xidsend"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xidsend4", 1, - AddBuiltinFunc(_0(2780), _1("xidsend4"), _2(1), _3(true), _4(false), _5(xidsend4), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 31), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xidsend4"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2780), _1("xidsend4"), _2(1), _3(true), _4(false), _5(xidsend4), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 31), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xidsend4"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xml", 1, - AddBuiltinFunc(_0(2896), _1("xml"), _2(1), _3(true), _4(false), _5(texttoxml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("texttoxml"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2896), _1("xml"), _2(1), _3(true), _4(false), _5(texttoxml), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("texttoxml"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xml_in", 1, - AddBuiltinFunc(_0(2893), _1("xml_in"), _2(1), _3(true), _4(false), _5(xml_in), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2275), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xml_in"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2893), _1("xml_in"), _2(1), _3(true), _4(false), _5(xml_in), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2275), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xml_in"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xml_is_well_formed", 1, - AddBuiltinFunc(_0(3051), _1("xml_is_well_formed"), _2(1), _3(true), _4(false), _5(xml_is_well_formed), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xml_is_well_formed"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3051), _1("xml_is_well_formed"), _2(1), _3(true), _4(false), _5(xml_is_well_formed), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xml_is_well_formed"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xml_is_well_formed_content", 1, - AddBuiltinFunc(_0(3053), _1("xml_is_well_formed_content"), _2(1), _3(true), _4(false), _5(xml_is_well_formed_content), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xml_is_well_formed_content"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3053), _1("xml_is_well_formed_content"), _2(1), _3(true), _4(false), _5(xml_is_well_formed_content), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xml_is_well_formed_content"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xml_is_well_formed_document", 1, - AddBuiltinFunc(_0(3052), _1("xml_is_well_formed_document"), _2(1), _3(true), _4(false), _5(xml_is_well_formed_document), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xml_is_well_formed_document"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3052), _1("xml_is_well_formed_document"), _2(1), _3(true), _4(false), _5(xml_is_well_formed_document), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xml_is_well_formed_document"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xml_out", 1, - AddBuiltinFunc(_0(2894), _1("xml_out"), _2(1), _3(true), _4(false), _5(xml_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 142), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xml_out"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2894), _1("xml_out"), _2(1), _3(true), _4(false), _5(xml_out), _6(2275), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 142), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xml_out"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xml_recv", 1, - AddBuiltinFunc(_0(2898), _1("xml_recv"), _2(1), _3(true), _4(false), _5(xml_recv), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xml_recv"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2898), _1("xml_recv"), _2(1), _3(true), _4(false), _5(xml_recv), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xml_recv"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xml_send", 1, - AddBuiltinFunc(_0(2899), _1("xml_send"), _2(1), _3(true), _4(false), _5(xml_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('s'), _19(0), _20(1, 142), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xml_send"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2899), _1("xml_send"), _2(1), _3(true), _4(false), _5(xml_send), _6(17), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('s'), _18(0), _19(1, 142), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xml_send"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xmlagg", 1, - AddBuiltinFunc(_0(XMLAGGFUNCOID), _1("xmlagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(true), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 142), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("aggregate_dummy"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(XMLAGGFUNCOID), _1("xmlagg"), _2(1), _3(false), _4(false), _5(aggregate_dummy), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('a'), _15(false), _16(false), _17('i'), _18(0), _19(1, 142), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("aggregate_dummy"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xmlcomment", 1, - AddBuiltinFunc(_0(2895), _1("xmlcomment"), _2(1), _3(true), _4(false), _5(xmlcomment), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xmlcomment"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2895), _1("xmlcomment"), _2(1), _3(true), _4(false), _5(xmlcomment), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xmlcomment"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xmlconcat2", 1, - AddBuiltinFunc(_0(2900), _1("xmlconcat2"), _2(2), _3(false), _4(false), _5(xmlconcat2), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 142, 142), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xmlconcat2"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2900), _1("xmlconcat2"), _2(2), _3(false), _4(false), _5(xmlconcat2), _6(142), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 142, 142), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xmlconcat2"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xmlexists", 1, - AddBuiltinFunc(_0(2614), _1("xmlexists"), _2(2), _3(true), _4(false), _5(xmlexists), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 142), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xmlexists"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2614), _1("xmlexists"), _2(2), _3(true), _4(false), _5(xmlexists), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 142), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xmlexists"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xmlvalidate", 1, - AddBuiltinFunc(_0(2897), _1("xmlvalidate"), _2(2), _3(true), _4(false), _5(xmlvalidate), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 142, 25), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xmlvalidate"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2897), _1("xmlvalidate"), _2(2), _3(true), _4(false), _5(xmlvalidate), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 142, 25), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xmlvalidate"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xpath", 2, - AddBuiltinFunc(_0(2931), _1("xpath"), _2(3), _3(true), _4(false), _5(xpath), _6(143), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 142, 1009), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xpath"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(2932), _1("xpath"), _2(2), _3(true), _4(false), _5(NULL), _6(143), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 142), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.xpath($1, $2, '{}'::pg_catalog.text[])"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(2931), _1("xpath"), _2(3), _3(true), _4(false), _5(xpath), _6(143), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 142, 1009), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xpath"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(2932), _1("xpath"), _2(2), _3(true), _4(false), _5(NULL), _6(143), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 142), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.xpath($1, $2, '{}'::pg_catalog.text[])"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "xpath_exists", 2, - AddBuiltinFunc(_0(3049), _1("xpath_exists"), _2(3), _3(true), _4(false), _5(xpath_exists), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 25, 142, 1009), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("xpath_exists"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)), - AddBuiltinFunc(_0(3050), _1("xpath_exists"), _2(2), _3(true), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(2, 25, 142), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("select pg_catalog.xpath_exists($1, $2, '{}'::pg_catalog.text[])"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3049), _1("xpath_exists"), _2(3), _3(true), _4(false), _5(xpath_exists), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 25, 142, 1009), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("xpath_exists"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)), + AddBuiltinFunc(_0(3050), _1("xpath_exists"), _2(2), _3(true), _4(false), _5(NULL), _6(16), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(SQLlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(2, 25, 142), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("select pg_catalog.xpath_exists($1, $2, '{}'::pg_catalog.text[])"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "zhprs_end", 1, - AddBuiltinFunc(_0(3794), _1("zhprs_end"), _2(1), _3(true), _4(false), _5(zhprs_end), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("zhprs_end"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3794), _1("zhprs_end"), _2(1), _3(true), _4(false), _5(zhprs_end), _6(2278), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("zhprs_end"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "zhprs_getlexeme", 1, - AddBuiltinFunc(_0(3793), _1("zhprs_getlexeme"), _2(3), _3(true), _4(false), _5(zhprs_getlexeme), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 2281, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("zhprs_getlexeme"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3793), _1("zhprs_getlexeme"), _2(3), _3(true), _4(false), _5(zhprs_getlexeme), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 2281, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("zhprs_getlexeme"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "zhprs_lextype", 1, - AddBuiltinFunc(_0(3795), _1("zhprs_lextype"), _2(1), _3(true), _4(false), _5(zhprs_lextype), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(1, 2281), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("zhprs_lextype"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3795), _1("zhprs_lextype"), _2(1), _3(true), _4(false), _5(zhprs_lextype), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(1, 2281), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("zhprs_lextype"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), AddFuncGroup( "zhprs_start", 1, - AddBuiltinFunc(_0(3792), _1("zhprs_start"), _2(3), _3(true), _4(false), _5(zhprs_start), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14(false), _15(false), _16(false), _17(false), _18('i'), _19(0), _20(3, 2281, 23, 26), _21(NULL), _22(NULL), _23(NULL), _24(NULL), _25("zhprs_start"), _26(NULL), _27(NULL), _28(NULL), _29(0), _30(false), _31(NULL), _32(false)) + AddBuiltinFunc(_0(3792), _1("zhprs_start"), _2(3), _3(true), _4(false), _5(zhprs_start), _6(2281), _7(PG_CATALOG_NAMESPACE), _8(BOOTSTRAP_SUPERUSERID), _9(INTERNALlanguageId), _10(1), _11(0), _12(0), _13(0), _14('f'), _15(false), _16(false), _17('i'), _18(0), _19(3, 2281, 23, 26), _20(NULL), _21(NULL), _22(NULL), _23(NULL), _24("zhprs_start"), _25(NULL), _26(NULL), _27(NULL), _28(0), _29(false), _30(NULL), _31(false)) ), diff --git a/src/common/backend/catalog/catalog.cpp b/src/common/backend/catalog/catalog.cpp index 60f8b04a3..be323dcc1 100755 --- a/src/common/backend/catalog/catalog.cpp +++ b/src/common/backend/catalog/catalog.cpp @@ -53,6 +53,7 @@ #include "commands/directory.h" #include "cstore.h" #include "storage/custorage.h" +#include "threadpool/threadpool.h" #include "catalog/pg_resource_pool.h" #include "catalog/pg_workload_group.h" #include "catalog/pg_app_workloadgroup_mapping.h" @@ -1049,9 +1050,22 @@ Oid GetNewRelFileNode(Oid reltablespace, Relation pg_class, char relpersistence) char* rpath = NULL; int fd; bool collides = false; + BackendId backend; + + switch (relpersistence) { + case RELPERSISTENCE_GLOBAL_TEMP: + backend = BackendIdForTempRelations; + break; + case RELPERSISTENCE_TEMP: + case RELPERSISTENCE_UNLOGGED: + case RELPERSISTENCE_PERMANENT: + backend = InvalidBackendId; + break; + default: + elog(ERROR, "invalid relpersistence: %c", relpersistence); + return InvalidOid; /* placate compiler */ + } - //@Temp Table. we now use same storage as unlogged table for temp table, - // so backendID is no need. /* This logic should match relation_init_physical_addr */ rnode.node.spcNode = ConvertToRelfilenodeTblspcOid(reltablespace); rnode.node.dbNode = (rnode.node.spcNode == GLOBALTABLESPACE_OID) ? InvalidOid : u_sess->proc_cxt.MyDatabaseId; @@ -1061,7 +1075,7 @@ Oid GetNewRelFileNode(Oid reltablespace, Relation pg_class, char relpersistence) * that properly here to make sure that any collisions based on filename * are properly detected. */ - rnode.backend = InvalidBackendId; + rnode.backend = backend; do { CHECK_FOR_INTERRUPTS(); diff --git a/src/common/backend/catalog/heap.cpp b/src/common/backend/catalog/heap.cpp index d3533450d..e7bec0ec0 100755 --- a/src/common/backend/catalog/heap.cpp +++ b/src/common/backend/catalog/heap.cpp @@ -31,6 +31,7 @@ #include "postgres.h" #include "knl/knl_variable.h" +#include "access/reloptions.h" #include "access/sysattr.h" #include "access/transam.h" #include "access/xact.h" @@ -62,6 +63,7 @@ #include "catalog/pg_type_fn.h" #include "catalog/storage.h" #include "catalog/storage_xlog.h" +#include "catalog/storage_gtt.h" #include "commands/tablecmds.h" #include "commands/tablespace.h" #include "commands/typecmds.h" @@ -109,8 +111,9 @@ #endif static void AddNewRelationTuple(Relation pg_class_desc, Relation new_rel_desc, Oid new_rel_oid, Oid new_type_oid, - Oid reloftype, Oid relowner, char relkind, Datum relacl, Datum reloptions, int2vector* bucketcol, bool ispartrel); -static oidvector* buldIntervalTablespace(IntervalPartitionDefState* intervalPartDef); + Oid reloftype, Oid relowner, char relkind, char relpersistence, Datum relacl, Datum reloptions, + int2vector* bucketcol, bool ispartrel); +static oidvector* BuildIntervalTablespace(const IntervalPartitionDefState* intervalPartDef); static void deletePartitionTuple(Oid part_id); static void addNewPartitionTuplesForPartition(Relation pg_partition_rel, Oid relid, List *filenodelist, Oid reltablespace, Oid bucketOid, PartitionState* partTableState, Oid ownerid, Datum reloptions, const TupleDesc tupledesc); @@ -405,7 +408,8 @@ Form_pg_attribute SystemAttributeByName(const char* attname, bool relhasoids) */ Relation heap_create(const char* relname, Oid relnamespace, Oid reltablespace, Oid relid, Oid relfilenode, Oid bucketOid, TupleDesc tupDesc, char relkind, char relpersistence, bool partitioned_relation, bool rowMovement, - bool shared_relation, bool mapped_relation, bool allow_system_table_mods, int8 row_compress, Oid ownerid) + bool shared_relation, bool mapped_relation, bool allow_system_table_mods, int8 row_compress, Oid ownerid, + bool skip_create_storage) { bool create_storage = false; Relation rel; @@ -511,6 +515,9 @@ Relation heap_create(const char* relname, Oid relnamespace, Oid reltablespace, O if (u_sess->attr.attr_common.IsInplaceUpgrade && !u_sess->upg_cxt.new_catalog_need_storage) create_storage = false; + if (skip_create_storage) { + create_storage = false; + } /* * Have the storage manager create the relation's disk file, if needed. * @@ -519,7 +526,7 @@ Relation heap_create(const char* relname, Oid relnamespace, Oid reltablespace, O */ if (create_storage) { RelationOpenSmgr(rel); - RelationCreateStorage(rel->rd_node, relpersistence, ownerid, bucketOid); + RelationCreateStorage(rel->rd_node, relpersistence, ownerid, bucketOid, rel); } if (RelationUsesSpaceType(rel->rd_rel->relpersistence) == SP_TEMP) { @@ -1007,7 +1014,8 @@ void InsertPgClassTuple( * -------------------------------- */ static void AddNewRelationTuple(Relation pg_class_desc, Relation new_rel_desc, Oid new_rel_oid, Oid new_type_oid, - Oid reloftype, Oid relowner, char relkind, Datum relacl, Datum reloptions, int2vector* bucketcol, bool ispartrel) + Oid reloftype, Oid relowner, char relkind, char relpersistence, Datum relacl, Datum reloptions, + int2vector* bucketcol, bool ispartrel) { Form_pg_class new_rel_reltup; @@ -1039,6 +1047,7 @@ static void AddNewRelationTuple(Relation pg_class_desc, Relation new_rel_desc, O new_rel_reltup->relallvisible = 0; break; } + /* Initialize relfrozenxid */ if (relkind == RELKIND_RELATION || relkind == RELKIND_TOASTVALUE) { /* @@ -1056,6 +1065,12 @@ static void AddNewRelationTuple(Relation pg_class_desc, Relation new_rel_desc, O */ new_rel_reltup->relfrozenxid = (ShortTransactionId)InvalidTransactionId; } + + /* global temp table not remember transaction info in catalog */ + if (relpersistence == RELPERSISTENCE_GLOBAL_TEMP) { + new_rel_reltup->relfrozenxid = (ShortTransactionId)InvalidTransactionId; + } + new_rel_reltup->relowner = relowner; new_rel_reltup->reltype = new_type_oid; new_rel_reltup->reloftype = reloftype; @@ -1927,7 +1942,8 @@ Oid heap_create_with_catalog(const char* relname, Oid relnamespace, Oid reltable mapped_relation, allow_system_table_mods, row_compress, - ownerid); + ownerid, + false); /* Recode the table or other object in pg_class create time. */ PgObjectType objectType = GetPgObjectTypePgClass(relkind); @@ -2067,6 +2083,7 @@ Oid heap_create_with_catalog(const char* relname, Oid relnamespace, Oid reltable reloftypeid, ownerid, relkind, + relpersistence, PointerGetDatum(relacl), reloptions, bucketcol, @@ -2700,6 +2717,15 @@ void heap_drop_with_catalog(Oid relid) heapDropPartitionTable(rel); } + /* We allow to drop global temp table only this session use it */ + if (RELATION_IS_GLOBAL_TEMP(rel)) { + if (is_other_backend_use_gtt(RelationGetRelid(rel))) + ereport(ERROR, + (errcode(ERRCODE_DEPENDENT_OBJECTS_STILL_EXIST), + errmsg("cannot drop global temporary table %s when other backend attached it.", + RelationGetRelationName(rel)))); + } + /* * When dropping temp objects, we need further check whether current datanode is * suffered from an unclean shutdown without gsql reconnect, as in this case the @@ -3602,7 +3628,7 @@ void RemoveStatistics(Oid relid, AttrNumber attnum) * The routine will truncate and then reconstruct the indexes on * the specified relation. Caller must hold exclusive lock on rel. */ -static void RelationTruncateIndexes(Relation heapRelation) +static void RelationTruncateIndexes(Relation heapRelation, LOCKMODE lockmode) { ListCell* indlist = NULL; @@ -3613,7 +3639,7 @@ static void RelationTruncateIndexes(Relation heapRelation) IndexInfo* indexInfo = NULL; /* Open the index relation; use exclusive lock, just to be sure */ - currentIndex = index_open(indexId, AccessExclusiveLock); + currentIndex = index_open(indexId, lockmode); /* Fetch info needed for index_build */ indexInfo = BuildIndexInfo(currentIndex); @@ -3628,7 +3654,7 @@ static void RelationTruncateIndexes(Relation heapRelation) } /* truncate psort relation */ if (unlikely(currentIndex->rd_rel->relam == PSORT_AM_OID)) { - Relation psort_rel = heap_open(currentIndex->rd_rel->relcudescrelid, AccessExclusiveLock); + Relation psort_rel = heap_open(currentIndex->rd_rel->relcudescrelid, lockmode); heap_truncate_one_rel(psort_rel); heap_close(psort_rel, NoLock); } @@ -3660,8 +3686,14 @@ void heap_truncate(List* relids) foreach (cell, relids) { Oid rid = lfirst_oid(cell); Relation rel; + LOCKMODE lockmode = AccessExclusiveLock; - rel = heap_open(rid, AccessExclusiveLock); + /* truncate global temp table only need RowExclusiveLock */ + if (get_rel_persistence(rid) == RELPERSISTENCE_GLOBAL_TEMP) { + lockmode = RowExclusiveLock; + } + + rel = heap_open(rid, lockmode); relations = lappend(relations, rel); } @@ -3724,7 +3756,7 @@ static void heap_truncate_one_rel_for_bucket(Relation rel, Partition part) if (OidIsValid(toastOid)) { toastBucketRel = bucketGetRelation(rel, NULL, bucketlist->values[i]); RelationTruncate(toastBucketRel, 0); - RelationTruncateIndexes(toastBucketRel); + RelationTruncateIndexes(toastBucketRel, AccessExclusiveLock); bucketCloseRelation(toastBucketRel); } } @@ -3746,6 +3778,17 @@ static void heap_truncate_one_rel_for_bucket(Relation rel, Partition part) void heap_truncate_one_rel(Relation rel) { Oid toastrelid; + LOCKMODE lockmode = AccessExclusiveLock; + + if (RELATION_IS_GLOBAL_TEMP(rel)) { + if (!gtt_storage_attached(RelationGetRelid(rel))) + return; + + /* + * Truncate global temp table only need RowExclusiveLock + */ + lockmode = RowExclusiveLock; + } if (rel->rd_rel->relkind == RELKIND_FOREIGN_TABLE && isMOTFromTblOid(RelationGetRelid(rel))) { FdwRoutine* fdwroutine = GetFdwRoutineByRelId(RelationGetRelid(rel)); @@ -3766,12 +3809,12 @@ void heap_truncate_one_rel(Relation rel) /* If the relation is a cloumn store */ if (RelationIsColStore(rel)) { /* cudesc */ - Relation cudesc_rel = heap_open(rel->rd_rel->relcudescrelid, AccessExclusiveLock); + Relation cudesc_rel = heap_open(rel->rd_rel->relcudescrelid, lockmode); heap_truncate_one_rel(cudesc_rel); heap_close(cudesc_rel, NoLock); /* delta */ - Relation delta_rel = heap_open(rel->rd_rel->reldeltarelid, AccessExclusiveLock); + Relation delta_rel = heap_open(rel->rd_rel->reldeltarelid, lockmode); heap_truncate_one_rel(delta_rel); heap_close(delta_rel, NoLock); @@ -3782,16 +3825,16 @@ void heap_truncate_one_rel(Relation rel) /* If there is a toast table, truncate that too */ toastrelid = rel->rd_rel->reltoastrelid; if (OidIsValid(toastrelid)) { - Relation toastrel = heap_open(toastrelid, AccessExclusiveLock); + Relation toastrel = heap_open(toastrelid, lockmode); RelationTruncate(toastrel, 0); - RelationTruncateIndexes(toastrel); + RelationTruncateIndexes(toastrel, lockmode); /* keep the lock... */ heap_close(toastrel, NoLock); } } /* If the relation has indexes, truncate the indexes too */ - RelationTruncateIndexes(rel); + RelationTruncateIndexes(rel, lockmode); } else /* partitioned table */ { List* partOidList = NIL; @@ -3805,7 +3848,7 @@ void heap_truncate_one_rel(Relation rel) /* truncate each partition */ partOidList = searchPgPartitionByParentId(PART_OBJ_TYPE_TABLE_PARTITION, rel->rd_id); foreach (partCell, partOidList) { - Partition p = partitionOpen(rel, HeapTupleGetOid((HeapTuple)lfirst(partCell)), AccessExclusiveLock); + Partition p = partitionOpen(rel, HeapTupleGetOid((HeapTuple)lfirst(partCell)), lockmode); /* * two levels and in dn @@ -3830,7 +3873,7 @@ void heap_truncate_one_rel(Relation rel) ListCell* cell1 = NULL; IndexInfo* indexInfo = NULL; Oid indexId = lfirst_oid(indCell); - currentIndex = index_open(indexId, AccessExclusiveLock); + currentIndex = index_open(indexId, lockmode); indexInfo = BuildIndexInfo(currentIndex); @@ -3838,7 +3881,7 @@ void heap_truncate_one_rel(Relation rel) foreach (cell1, currentParttiionIndexList) { Partition indexPart = - partitionOpen(currentIndex, HeapTupleGetOid((HeapTuple)lfirst(cell1)), AccessExclusiveLock); + partitionOpen(currentIndex, HeapTupleGetOid((HeapTuple)lfirst(cell1)), lockmode); Partition p; if (RELATION_OWN_BUCKET(currentIndex)) { @@ -3848,7 +3891,7 @@ void heap_truncate_one_rel(Relation rel) } /* truncate psort relation */ if (unlikely(currentIndex->rd_rel->relam == PSORT_AM_OID)) { - Relation psort_rel = heap_open(currentIndex->rd_rel->relcudescrelid, AccessExclusiveLock); + Relation psort_rel = heap_open(currentIndex->rd_rel->relcudescrelid, lockmode); heap_truncate_one_rel(psort_rel); heap_close(psort_rel, NoLock); } @@ -3872,10 +3915,10 @@ void heap_truncate_one_rel(Relation rel) Form_pg_partition partForm = (Form_pg_partition)GETSTRUCT(tup); if (partForm->reltoastrelid != InvalidOid) { - Relation toastrel = heap_open(partForm->reltoastrelid, AccessExclusiveLock); + Relation toastrel = heap_open(partForm->reltoastrelid, lockmode); RelationTruncate(toastrel, 0); - RelationTruncateIndexes(toastrel); + RelationTruncateIndexes(toastrel, lockmode); /* keep the lock... */ heap_close(toastrel, NoLock); } @@ -3884,6 +3927,11 @@ void heap_truncate_one_rel(Relation rel) freePartList(partOidList); } + + // for GTT + if (RELATION_IS_GLOBAL_TEMP(rel)) { + up_gtt_relstats(rel, 0, 0, 0, u_sess->utils_cxt.RecentXmin); + } } /* @@ -4087,7 +4135,6 @@ int2vector* buildPartitionKey(List* keys, TupleDesc tupledsc) columName = ((Value*)linitial(col->fields))->val.str; finded = false; for (j = 0; j < attnum; j++) { - if (strcmp(columName, attrs[j]->attname.data) == 0) { partkey->values[i] = attrs[j]->attnum; finded = true; @@ -4106,16 +4153,44 @@ int2vector* buildPartitionKey(List* keys, TupleDesc tupledsc) return partkey; } -/* - * @@GaussDB@@ - * Target : data partition - * Brief : - * Description : - * Notes : - */ -static oidvector* buldIntervalTablespace(IntervalPartitionDefState* intervalPartDef) +static oidvector* BuildIntervalTablespace(const IntervalPartitionDefState* intervalPartDef) { - return (oidvector*)NULL; + if (intervalPartDef->intervalTablespaces == NULL || intervalPartDef->intervalTablespaces->length == 0) { + return NULL; + } + oidvector* tablespaceVec = buildoidvector(NULL, intervalPartDef->intervalTablespaces->length); + ListCell* cell = NULL; + int i = 0; + const char* tablespaceName; + Oid tableSpaceOid; + AclResult aclresult; + + foreach (cell, intervalPartDef->intervalTablespaces) { + tablespaceName = ((Value*)lfirst(cell))->val.str; + tableSpaceOid = get_tablespace_oid(tablespaceName, false); + + if (tableSpaceOid != u_sess->proc_cxt.MyDatabaseTableSpace) { + aclresult = pg_tablespace_aclcheck(tableSpaceOid, GetUserId(), ACL_CREATE); + if (aclresult != ACLCHECK_OK) { + aclcheck_error(aclresult, ACL_KIND_TABLESPACE, tablespaceName); + } + } + tablespaceVec->values[i] = tableSpaceOid; + i++; + } + return tablespaceVec; +} + +static Datum BuildInterval(Node* partInterval) +{ + Assert(IsA(partInterval, A_Const)); + A_Const* constNode = (A_Const*)partInterval; + Assert(IsA(&constNode->val, String)); + + ArrayBuildState* astate = NULL; + astate = accumArrayResult( + astate, PointerGetDatum(cstring_to_text(constNode->val.val.str)), false, TEXTOID, CurrentMemoryContext); + return makeArrayResult(astate, CurrentMemoryContext); } /* @@ -4702,7 +4777,7 @@ Oid heapAddRangePartition(Relation pgPartRel, Oid partTableOid, Oid partrelfileO } } - /*create partition */ + /* create partition */ if (!OidIsValid(partrelfileOid) && u_sess->proc_cxt.IsBinaryUpgrade && binary_upgrade_is_next_part_pg_partition_oid_valid()) { newPartitionOid = binary_upgrade_get_next_part_pg_partition_oid(); @@ -4710,7 +4785,7 @@ Oid heapAddRangePartition(Relation pgPartRel, Oid partTableOid, Oid partrelfileO } else if (!OidIsValid(partrelfileOid)) { newPartitionOid = GetNewRelFileNode(newPartitionTableSpaceOid, pgPartRel, - RELPERSISTENCE_PERMANENT); /* partition's persistence only can be 'p'(permanent table)*/ + RELPERSISTENCE_PERMANENT); /* partition's persistence only can be 'p'(permanent table) */ } else { Assert(t_thrd.xact_cxt.inheritFileNode); ereport(NOTICE, @@ -4742,14 +4817,14 @@ Oid heapAddRangePartition(Relation pgPartRel, Oid partTableOid, Oid partrelfileO newPartition->pd_part->relcudescidx = InvalidOid; newPartition->pd_part->indisusable = true; - /*step 3: insert into pg_partition tuple*/ + /* step 3: insert into pg_partition tuple */ addNewPartitionTuple(pgPartRel, /* RelationData pointer for pg_partition */ newPartition, /* PartitionData pointer for partition */ NULL, /* */ NULL, - (Datum)0, /*interval*/ - boundaryValue, /*max values */ - (Datum)0, /*transition point*/ + (Datum)0, /* interval*/ + boundaryValue, /* max values */ + (Datum)0, /* transition point */ reloptions); relation = relation_open(partTableOid, NoLock); @@ -4760,6 +4835,362 @@ Oid heapAddRangePartition(Relation pgPartRel, Oid partTableOid, Oid partrelfileO return newPartitionOid; } +#define IsDigital(_ch) (((_ch) >= '0') && ((_ch) <= '9')) + +static unsigned ExtractIntervalPartNameSuffix(const char* partName) +{ + if (partName == NULL) { + return 0; + } + + size_t len = strlen(partName); + size_t constPartLen = strlen(INTERVAL_PARTITION_NAME_PREFIX); + /* 5 is length of MAX_PARTITION_NUM */ + if (len <= constPartLen || len > constPartLen + INTERVAL_PARTITION_NAME_SUFFIX_LEN) { + return 0; + } + + if (strncmp(partName, INTERVAL_PARTITION_NAME_PREFIX, constPartLen) != 0) { + return 0; + } + + for (size_t i = constPartLen; i < len; ++i) { + if (!IsDigital(partName[i])) { + return 0; + } + } + + return (unsigned)atoi(partName + constPartLen); +} + +int RangeElementOidCmp(const void* a, const void* b) +{ + const RangeElement* rea = (const RangeElement*)a; + const RangeElement* reb = (const RangeElement*)b; + + if (rea->partitionOid < reb->partitionOid) { + return 1; + } + + if (rea->partitionOid == reb->partitionOid) { + return 0; + } + + return -1; +} + +char* GenIntervalPartitionName(Relation rel) +{ + unsigned suffix = 0; + Oid existingPartOid; + RangePartitionMap* partMap = (RangePartitionMap*)rel->partMap; + RangeElement* eles = CopyRangeElementsWithoutBoundary(partMap->rangeElements, partMap->rangeElementsNum); + /* sort desc by oid */ + qsort(eles, partMap->rangeElementsNum, sizeof(RangeElement), RangeElementOidCmp); + for (int i = 0; i < partMap->rangeElementsNum; ++i) { + /* merge or split may result in range oid bigger than interval range oid */ + if (!eles[i].isInterval) { + continue; + } + + char* name = PartitionOidGetName(eles[i].partitionOid); + if ((suffix = ExtractIntervalPartNameSuffix(name)) != 0) { + pfree(name); + break; + } + } + pfree(eles); + + char* partName = (char*)palloc0(NAMEDATALEN); + error_t rc; + while (true) { + ++suffix; + suffix = (suffix % MAX_PARTITION_NUM == 0 ? MAX_PARTITION_NUM : suffix % MAX_PARTITION_NUM); + rc = snprintf_s(partName, NAMEDATALEN, NAMEDATALEN - 1, INTERVAL_PARTITION_NAME_PREFIX_FMT, suffix); + securec_check_ss(rc, "\0", "\0"); + existingPartOid = partitionNameGetPartitionOid( + rel->rd_id, partName, PART_OBJ_TYPE_TABLE_PARTITION, AccessExclusiveLock, true, false, NULL, NULL, NoLock); + if (!OidIsValid(existingPartOid)) { + return partName; + } + } +} + +Oid GetRecentUsedTablespace(Relation rel) +{ + RangePartitionMap* partMap = (RangePartitionMap*)rel->partMap; + Assert(partMap->rangeElementsNum >= 1); + RangeElement* maxOidEle = &partMap->rangeElements[0]; + for (int i = 1; i < partMap->rangeElementsNum; ++i) { + if (partMap->rangeElements[i].partitionOid > maxOidEle->partitionOid) { + maxOidEle = &partMap->rangeElements[i]; + } + } + + /* no interval partition yet */ + if (!maxOidEle->isInterval) { + return InvalidOid; + } + return PartitionOidGetTablespace(maxOidEle->partitionOid); +} + +Oid ChooseIntervalTablespace(Relation rel) +{ + const oidvector* tablespaceVec = ((RangePartitionMap*)rel->partMap)->intervalTablespace; + Assert(tablespaceVec->dim1 >= 1); + if (tablespaceVec->dim1 == 1) { + return tablespaceVec->values[0]; + } + + const Oid recentUsed = GetRecentUsedTablespace(rel); + if (!OidIsValid(recentUsed)) { + return tablespaceVec->values[0]; + } + + int i = 0; + for (; i < tablespaceVec->dim1; ++i) { + if (tablespaceVec->values[i] == recentUsed) { + break; + } + } + + return tablespaceVec->values[(i + 1) % tablespaceVec->dim1]; +} + +Oid HeapAddIntervalPartition(Relation pgPartRel, Relation rel, Oid partTableOid, Oid partrelfileOid, Oid partTablespace, + Oid bucketOid, Datum boundaryValue, Oid ownerid, Datum reloptions) +{ + Oid newPartitionOid = InvalidOid; + Oid newPartitionTableSpaceOid = InvalidOid; + Relation relation; + Partition newPartition; + + if (((RangePartitionMap*)rel->partMap)->intervalTablespace != NULL) { + newPartitionTableSpaceOid = ChooseIntervalTablespace(rel); + } + + if (!OidIsValid(newPartitionTableSpaceOid)) { + newPartitionTableSpaceOid = partTablespace; + } + + /* Check permissions except when using database's default */ + if (OidIsValid(newPartitionTableSpaceOid) && newPartitionTableSpaceOid != u_sess->proc_cxt.MyDatabaseTableSpace) { + AclResult aclresult = pg_tablespace_aclcheck(newPartitionTableSpaceOid, GetUserId(), ACL_CREATE); + if (aclresult != ACLCHECK_OK) { + aclcheck_error(aclresult, ACL_KIND_TABLESPACE, get_tablespace_name(newPartitionTableSpaceOid)); + } + } + + /* create partition */ + if (!OidIsValid(partrelfileOid) && u_sess->proc_cxt.IsBinaryUpgrade && + binary_upgrade_is_next_part_pg_partition_oid_valid()) { + newPartitionOid = binary_upgrade_get_next_part_pg_partition_oid(); + partrelfileOid = binary_upgrade_get_next_part_pg_partition_rfoid(); + } else if (!OidIsValid(partrelfileOid)) { + newPartitionOid = GetNewRelFileNode(newPartitionTableSpaceOid, + pgPartRel, + RELPERSISTENCE_PERMANENT); /* partition's persistence only can be 'p'(permanent table) */ + } else { + Assert(t_thrd.xact_cxt.inheritFileNode); + ereport(NOTICE, (errmsg("Define inheritFileNode %u for new interval partition", partrelfileOid))); + } + + LockPartitionOid(partTableOid, (uint32)newPartitionOid, AccessExclusiveLock); + char* partName = GenIntervalPartitionName(rel); + newPartition = heapCreatePartition(partName, /* partition's name */ + false, /* false for partition */ + newPartitionTableSpaceOid, /* partition's tablespace */ + newPartitionOid, /* partition's oid */ + partrelfileOid, + bucketOid, + ownerid); + pfree(partName); + + Assert(newPartitionOid == PartitionGetPartid(newPartition)); + newPartition->pd_part->parttype = PART_OBJ_TYPE_TABLE_PARTITION; + newPartition->pd_part->parentid = partTableOid; + newPartition->pd_part->rangenum = 0; + newPartition->pd_part->intervalnum = 0; + newPartition->pd_part->partstrategy = PART_STRATEGY_INTERVAL; + newPartition->pd_part->reltoastrelid = InvalidOid; + newPartition->pd_part->reltoastidxid = InvalidOid; + newPartition->pd_part->indextblid = InvalidOid; + newPartition->pd_part->reldeltarelid = InvalidOid; + newPartition->pd_part->reldeltaidx = InvalidOid; + newPartition->pd_part->relcudescrelid = InvalidOid; + newPartition->pd_part->relcudescidx = InvalidOid; + newPartition->pd_part->indisusable = true; + + /* step 3: insert into pg_partition tuple*/ + addNewPartitionTuple(pgPartRel, /* RelationData pointer for pg_partition */ + newPartition, /* PartitionData pointer for partition */ + NULL, + NULL, + (Datum)0, /* interval */ + boundaryValue, /* max values */ + (Datum)0, /* transition point */ + reloptions); + + relation = relation_open(partTableOid, NoLock); + PartitionCloseSmgr(newPartition); + + partitionClose(relation, newPartition, NoLock); + relation_close(relation, NoLock); + return newPartitionOid; +} + +Timestamp Align2UpBoundary(Timestamp value, Interval* intervalValue, Timestamp boundary) +{ + Timestamp nearbyBoundary = boundary; + Interval* diff = DatumGetIntervalP(timestamp_mi(value, boundary)); + /* approximate multiple */ + int multiple = (int)(INTERVAL_TO_USEC(diff) / INTERVAL_TO_USEC(intervalValue)); + pfree(diff); + if (multiple != 0) { + Interval* integerInterval = DatumGetIntervalP(interval_mul(intervalValue, (float8)multiple)); + nearbyBoundary = DatumGetTimestamp(timestamp_pl_interval(boundary, integerInterval)); + pfree(integerInterval); + } + if (nearbyBoundary <= value) { + while (true) { + nearbyBoundary = DatumGetTimestamp(timestamp_pl_interval(nearbyBoundary, intervalValue)); + if (nearbyBoundary > value) { + return nearbyBoundary; + } + } + } else { + while (true) { + Timestamp res = DatumGetTimestamp(timestamp_mi_interval(nearbyBoundary, intervalValue)); + if (res <= value) { + return nearbyBoundary; + } + nearbyBoundary = res; + } + } +} + +Datum Timestamp2Boundarys(Relation rel, Timestamp ts) +{ + Const consts; + RangePartitionMap* partMap = (RangePartitionMap*)rel->partMap; + bool isTimestamptz = partMap->rangeElements[partMap->rangeElementsNum - 1].boundary[0]->consttype == TIMESTAMPTZOID; + Datum columnRaw = TimestampGetDatum(ts); + int2vector* partKeyColumn = partMap->partitionKey; + Assert(partKeyColumn->dim1 == 1); + + (void)transformDatum2Const(rel->rd_att, partKeyColumn->values[0], columnRaw, false, &consts); + List* bondary = list_make1(&consts); + Datum res = transformPartitionBoundary(bondary, &isTimestamptz); + list_free(bondary); + return res; +} + +Datum GetPartBoundaryByTuple(Relation rel, HeapTuple tuple) +{ + RangePartitionMap* partMap = (RangePartitionMap*)rel->partMap; + int2vector* partKeyColumn = partMap->partitionKey; + Assert(partKeyColumn->dim1 == 1); + Assert(partMap->type.type == PART_TYPE_INTERVAL); + Assert(partMap->rangeElementsNum >= 1); + Assert(partMap->rangeElements[partMap->rangeElementsNum - 1].boundary[0]->consttype == TIMESTAMPOID || + partMap->rangeElements[partMap->rangeElementsNum - 1].boundary[0]->consttype == TIMESTAMPTZOID); + + bool isNull = false; + Datum columnRaw = fastgetattr(tuple, partKeyColumn->values[0], rel->rd_att, &isNull); + Timestamp value = DatumGetTimestamp(columnRaw); + Timestamp boundaryTs = + DatumGetTimestamp(partMap->rangeElements[partMap->rangeElementsNum - 1].boundary[0]->constvalue); + return Timestamp2Boundarys(rel, Align2UpBoundary(value, partMap->intervalValue, boundaryTs)); +} + +Oid AddNewIntervalPartition(Relation rel, HeapTuple insertTuple) +{ + Relation pgPartRel = NULL; + Oid newPartOid = InvalidOid; + Datum newRelOptions; + Datum relOptions; + HeapTuple tuple; + bool isNull = false; + List* oldRelOptions = NIL; + Oid bucketOid; + + if (rel->partMap->isDirty) { + CacheInvalidateRelcache(rel); + } + + /* it will accept invalidation messages generated by other sessions in lockRelationForAddIntervalPartition. */ + lockRelationForAddIntervalPartition(rel); + partitionRoutingForTuple(rel, insertTuple, u_sess->catalog_cxt.route); + + /* if the partition exists, return partition's oid */ + if (u_sess->catalog_cxt.route->fileExist) { + Assert(OidIsValid(u_sess->catalog_cxt.route->partitionId)); + unLockRelationForAddIntervalPartition(rel); + return u_sess->catalog_cxt.route->partitionId; + } + + /* can not add more partition, because more enough */ + if ((getNumberOfPartitions(rel) + 1) > MAX_PARTITION_NUM) { + ereport(ERROR, + (errcode(ERRCODE_INVALID_TABLE_DEFINITION), + errmsg("too many partitions for partitioned table"), + errhint("Number of partitions can not be more than %d", MAX_PARTITION_NUM))); + } + + /* whether has the unusable local index */ + if (!checkRelationLocalIndexesUsable(rel)) { + ereport(ERROR, + (errcode(ERRCODE_INVALID_OBJECT_DEFINITION), + errmsg("can't add partition bacause the relation %s has unusable local index", + NameStr(rel->rd_rel->relname)), + errhint("please reindex the unusable index first."))); + } + + pgPartRel = relation_open(PartitionRelationId, RowExclusiveLock); + + /* add new partition entry in pg_partition */ + /* TRANSFORM into target first */ + tuple = SearchSysCache1(RELOID, ObjectIdGetDatum(rel->rd_id)); + relOptions = SysCacheGetAttr(RELOID, tuple, Anum_pg_class_reloptions, &isNull); + + oldRelOptions = untransformRelOptions(relOptions); + newRelOptions = transformRelOptions((Datum)0, oldRelOptions, NULL, NULL, false, false); + ReleaseSysCache(tuple); + + if (oldRelOptions != NIL) { + list_free_ext(oldRelOptions); + } + + bucketOid = RelationGetBucketOid(rel); + newPartOid = HeapAddIntervalPartition(pgPartRel, + rel, + rel->rd_id, + InvalidOid, + rel->rd_rel->reltablespace, + bucketOid, + GetPartBoundaryByTuple(rel, insertTuple), + rel->rd_rel->relowner, + (Datum)newRelOptions); + + CommandCounterIncrement(); + addIndexForPartition(rel, newPartOid); + + addToastTableForNewPartition(rel, newPartOid); + /* invalidate relation */ + CacheInvalidateRelcache(rel); + + /* close relation, done */ + relation_close(pgPartRel, NoLock); + + /* + * We must bump the command counter to make the newly-created + * table partition visible for using. + */ + CommandCounterIncrement(); + + return newPartOid; +} + static void addNewPartitionTupleForValuePartitionedTable(Relation pg_partition_rel, const char* relname, const Oid reloid, const Oid reltablespaceid, const TupleDesc reltupledesc, const PartitionState* partTableState, Datum reloptions) @@ -4872,10 +5303,10 @@ static void addNewPartitionTupleForTable(Relation pg_partition_rel, const char* } partition_key_attr_no = buildPartitionKey(partTableState->partitionKey, reltupledesc); - interval_talespace = buldIntervalTablespace(partTableState->intervalPartDef); - - interval = (Datum)0; - transition_point = (Datum)0; + if (partTableState->intervalPartDef != NULL) { + interval_talespace = BuildIntervalTablespace(partTableState->intervalPartDef); + interval = BuildInterval(partTableState->intervalPartDef->partInterval); + } /*step1: create partition relation, initialize and set tuple properties*/ if (u_sess->proc_cxt.IsBinaryUpgrade && OidIsValid(u_sess->upg_cxt.binary_upgrade_next_partrel_pg_partition_oid)) { @@ -4930,6 +5361,10 @@ static void addNewPartitionTupleForTable(Relation pg_partition_rel, const char* if (interval_talespace != NULL) { pfree(interval_talespace); } + + if (interval != 0) { + pfree(DatumGetPointer(interval)); + } } /* @@ -5160,6 +5595,9 @@ Oid heapTupleGetPartitionId(Relation rel, HeapTuple tuple) ereport(ERROR, (errcode(ERRCODE_NO_DATA_FOUND), errmsg("inserted partition key does not map to any table partition"))); } break; + case PART_AREA_INTERVAL: { + return AddNewIntervalPartition(rel, tuple); + } break; /* never happen; just to be self-contained */ default: { ereport(ERROR, @@ -5302,18 +5740,6 @@ static Oid binary_upgrade_get_next_part_toast_pg_class_rfoid() return old_part_toast_pg_class_rfoid; } -/* - * @@GaussDB@@ - * Target : data partition - * Brief : create a interval partition. - * Description : - * Notes : - */ -Oid createNewIntervalFile(Relation rel, int seqNum) -{ - return InvalidOid; -} - static int TransformClusterColNameList(Oid relId, List* colList, int16* attnums) { ListCell* l = NULL; diff --git a/src/common/backend/catalog/index.cpp b/src/common/backend/catalog/index.cpp index b410dca9a..d642a72b1 100755 --- a/src/common/backend/catalog/index.cpp +++ b/src/common/backend/catalog/index.cpp @@ -21,6 +21,7 @@ */ #include "postgres.h" #include "knl/knl_variable.h" +#include "access/multixact.h" #include "access/reloptions.h" #include "access/relscan.h" #include "access/sysattr.h" @@ -43,6 +44,7 @@ #include "catalog/pg_trigger.h" #include "catalog/pg_type.h" #include "catalog/storage.h" +#include "catalog/storage_gtt.h" #include "commands/tablecmds.h" #include "commands/trigger.h" #include "commands/vacuum.h" @@ -689,6 +691,11 @@ Oid index_create(Relation heapRelation, const char* indexRelationName, Oid index int i; char relpersistence; Oid psortRelationId = InvalidOid; + bool skip_create_storage = false; + + if (RELATION_IS_GLOBAL_TEMP(heapRelation) && !gtt_storage_attached(RelationGetRelid(heapRelation))) { + skip_create_storage = true; + } is_exclusion = (indexInfo->ii_ExclusionOps != NULL); @@ -766,6 +773,20 @@ Oid index_create(Relation heapRelation, const char* indexRelationName, Oid index if (get_relname_relid(indexRelationName, namespaceId)) ereport(ERROR, (errcode(ERRCODE_DUPLICATE_TABLE), errmsg("relation \"%s\" already exists", indexRelationName))); + + if (RELATION_IS_GLOBAL_TEMP(heapRelation)) + { + /* No support create index on global temp table use concurrent mode yet */ + if (concurrent) + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("cannot reindex global temporary tables concurrently"))); + + /* if global temp table not init storage, then skip build index */ + if (!gtt_storage_attached(RelationGetRelid(heapRelation))) { + skip_build = true; + } + } /* * construct tuple descriptor for index tuples @@ -828,7 +849,8 @@ Oid index_create(Relation heapRelation, const char* indexRelationName, Oid index mapped_relation, allow_system_table_mods, REL_CMPRS_NOT_SUPPORT, - heapRelation->rd_rel->relowner); + heapRelation->rd_rel->relowner, + skip_create_storage); Assert(indexRelationId == RelationGetRelid(indexRelation)); @@ -1413,6 +1435,15 @@ void index_drop(Oid indexId, bool concurrent) VirtualTransactionId* old_lockholders = NULL; List* partIndexlist = NIL; + /* + * A temporary relation uses a non-concurrent DROP. Other backends can't + * access a temporary relation, so there's no harm in grabbing a stronger + * lock (see comments in RemoveRelations), and a non-concurrent DROP is + * more efficient. + */ + Assert(!(get_rel_persistence(indexId) == RELPERSISTENCE_TEMP || + get_rel_persistence(indexId) == RELPERSISTENCE_GLOBAL_TEMP) || + (!concurrent)); /* * To drop an index safely, we must grab exclusive lock on its parent @@ -1443,6 +1474,14 @@ void index_drop(Oid indexId, bool concurrent) */ CheckTableNotInUse(userIndexRelation, "DROP INDEX"); + /* We allow to drop index on global temp table only this session use it */ + if (RELATION_IS_GLOBAL_TEMP(userHeapRelation)) { + if (is_other_backend_use_gtt(RelationGetRelid(userHeapRelation))) { + elog(ERROR, + "can not drop index %s when other backend attached this global temp table.", + RelationGetRelationName(userHeapRelation)); + } + } /* * Drop Index Concurrently is more or less the reverse process of Create * Index Concurrently. @@ -1760,36 +1799,69 @@ IndexInfo* BuildIndexInfo(Relation index) ereport(ERROR, (errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE), errmsg("invalid indnatts %d for index %u", numKeys, RelationGetRelid(index)))); - ii->ii_NumIndexAttrs = numKeys; - for (i = 0; i < numKeys; i++) + + ii = makeIndexInfo(indexStruct->indnatts, + RelationGetIndexExpressions(index), + RelationGetIndexPredicate(index), + indexStruct->indisunique, + IndexIsReady(indexStruct), + false); + + /* fill in attribute numbers */ + for (i = 0; i < numKeys; i++) { ii->ii_KeyAttrNumbers[i] = indexStruct->indkey.values[i]; - - /* fetch any expressions needed for expressional indexes */ - ii->ii_Expressions = RelationGetIndexExpressions(index); - ii->ii_ExpressionsState = NIL; - - /* fetch index predicate if any */ - ii->ii_Predicate = RelationGetIndexPredicate(index); - ii->ii_PredicateState = NIL; - + } /* fetch exclusion constraint info if any */ if (indexStruct->indisexclusion) { RelationGetExclusionInfo(index, &ii->ii_ExclusionOps, &ii->ii_ExclusionProcs, &ii->ii_ExclusionStrats); - } else { - ii->ii_ExclusionOps = NULL; - ii->ii_ExclusionProcs = NULL; - ii->ii_ExclusionStrats = NULL; + } + return ii; +} + +/* ---------------- + * BuildDummyIndexInfo + * Construct a dummy IndexInfo record for an open index + * + * This differs from the real BuildIndexInfo in that it will never run any + * user-defined code that might exist in index expressions or predicates. + * Instead of the real index expressions, we return null constants that have + * the right types/typmods/collations. Predicates and exclusion clauses are + * just ignored. This is sufficient for the purpose of truncating an index, + * since we will not need to actually evaluate the expressions or predicates; + * the only thing that's likely to be done with the data is construction of + * a tupdesc describing the index's rowtype. + * ---------------- + */ +IndexInfo* BuildDummyIndexInfo(Relation index) +{ + IndexInfo* ii; + Form_pg_index indexStruct = index->rd_index; + int i; + int numAtts; + + /* check the number of keys, and copy attr numbers into the IndexInfo */ + numAtts = indexStruct->indnatts; + if (numAtts < 1 || numAtts > INDEX_MAX_KEYS) { + elog(ERROR, "invalid indnatts %d for index %u", numAtts, RelationGetRelid(index)); } - /* other info */ - ii->ii_Unique = indexStruct->indisunique; - ii->ii_ReadyForInserts = IndexIsReady(indexStruct); + /* + * Create the node, using dummy index expressions, and pretending there is + * no predicate. + */ + ii = makeIndexInfo(indexStruct->indnatts, + RelationGetDummyIndexExpressions(index), + NIL, + indexStruct->indisunique, + indexStruct->indisready, + false); - /* initialize index-build state to default */ - ii->ii_Concurrent = false; - ii->ii_BrokenHotChain = false; - ii->ii_PgClassAttrId = 0; + /* fill in attribute numbers */ + for (i = 0; i < numAtts; i++) { + ii->ii_KeyAttrNumbers[i] = indexStruct->indkey.values[i]; + } + /* We ignore the exclusion constraint if any */ return ii; } @@ -1889,7 +1961,12 @@ void index_update_stats( HeapTuple tuple; Form_pg_class rd_rel; bool dirty = false; + bool is_gtt = false; + /* update index stats into localhash and rel_rd_rel for global temp table */ + if (RELATION_IS_GLOBAL_TEMP(rel)) { + is_gtt = true; + } /* * We always update the pg_class row using a non-transactional, * overwrite-in-place update. There are several reasons for this: @@ -1996,18 +2073,30 @@ void index_update_stats( else /* don't bother for indexes */ relallvisible = 0; - if (rd_rel->relpages != (float8)relpages) { + if (is_gtt) { + rel->rd_rel->relpages = static_cast(relpages); + } else if (rd_rel->relpages != (float8)relpages) { rd_rel->relpages = (float8)relpages; dirty = true; } - if (rd_rel->reltuples != (float8)reltuples) { + + if (is_gtt) { + rel->rd_rel->reltuples = (float4) reltuples; + } else if (rd_rel->reltuples != (float8)reltuples) { rd_rel->reltuples = (float8)reltuples; dirty = true; } - if (rd_rel->relallvisible != (int32)relallvisible) { + + if (is_gtt) { + rel->rd_rel->relallvisible = (int32) relallvisible; + } else if (rd_rel->relallvisible != (int32)relallvisible) { rd_rel->relallvisible = (int32)relallvisible; dirty = true; } + + if (is_gtt) { + up_gtt_relstats(rel, relpages, reltuples, relallvisible, InvalidTransactionId); + } } #ifdef PGXC } @@ -2311,12 +2400,25 @@ void index_build(Relation heapRelation, Partition heapPartition, Relation indexR relation_close(psortRel, NoLock); } + if (RELATION_IS_GLOBAL_TEMP(indexRelation)) { + if (indexRelation->rd_smgr == NULL) { + /* Open it at the smgr level if not already done */ + RelationOpenSmgr(indexRelation); + } + if (!gtt_storage_attached(RelationGetRelid(indexRelation)) || + !smgrexists(indexRelation->rd_smgr, MAIN_FORKNUM)) { + gtt_force_enable_index(indexRelation); + RelationCreateStorage(indexRelation->rd_node, RELPERSISTENCE_GLOBAL_TEMP, indexRelation->rd_rel->relowner, + indexRelation->rd_bucketoid, indexRelation); + } + } + /* * Call the access method's build procedure */ hasbucket = (!isPartition && RELATION_CREATE_BUCKET(heapRelation)) || (isPartition && RELATION_OWN_BUCKETKEY(heapRelation)); - if (hasbucket == true) { + if (hasbucket) { index_build_storage_for_bucket(heapRelation, indexRelation, heapPartition, @@ -3527,7 +3629,8 @@ void reindex_indexpart_internal(Relation heapRelation, Relation iRel, IndexInfo* /* * reindex_index - This routine is used to recreate a single index */ -void reindex_index(Oid indexId, Oid indexPartId, bool skip_constraint_checks, AdaptMem* mem_info, bool db_wide) +void reindex_index(Oid indexId, Oid indexPartId, bool skip_constraint_checks, + AdaptMem *memInfo, bool dbWide, char persistence) { Relation iRel, heapRelation; Oid heapId; @@ -3615,19 +3718,19 @@ void reindex_index(Oid indexId, Oid indexPartId, bool skip_constraint_checks, Ad /* workload client manager */ if (IS_PGXC_COORDINATOR && ENABLE_WORKLOAD_CONTROL) { /* if operatorMem is already set, the mem check is already done */ - if (mem_info != NULL && mem_info->work_mem == 0) { + if (memInfo != NULL && memInfo->work_mem == 0) { EstIdxMemInfo(heapRelation, NULL, &indexInfo->ii_desc, indexInfo, iRel->rd_am->amname.data); - if (db_wide) { + if (dbWide) { indexInfo->ii_desc.cost = g_instance.cost_cxt.disable_cost; indexInfo->ii_desc.query_mem[0] = Max(STATEMENT_MIN_MEM * 1024, indexInfo->ii_desc.query_mem[0]); } WLMInitQueryPlan((QueryDesc*)&indexInfo->ii_desc, false); dywlm_client_manager((QueryDesc*)&indexInfo->ii_desc, false); - AdjustIdxMemInfo(mem_info, &indexInfo->ii_desc); + AdjustIdxMemInfo(memInfo, &indexInfo->ii_desc); } - } else if (IS_PGXC_DATANODE && mem_info != NULL && mem_info->work_mem > 0) { - indexInfo->ii_desc.query_mem[0] = mem_info->work_mem; - indexInfo->ii_desc.query_mem[1] = mem_info->max_mem; + } else if (IS_PGXC_DATANODE && memInfo != NULL && memInfo->work_mem > 0) { + indexInfo->ii_desc.query_mem[0] = memInfo->work_mem; + indexInfo->ii_desc.query_mem[1] = memInfo->max_mem; } if (!RELATION_IS_PARTITIONED(heapRelation)) /* for non partitioned table */ @@ -3862,8 +3965,9 @@ bool reindex_relation(Oid relid, int flags, int reindexType, AdaptMem* memInfo, Oid indexOid = lfirst_oid(indexId); Relation indexRel = index_open(indexOid, AccessShareLock); - if (is_pg_class) + if (is_pg_class) { RelationSetIndexList(rel, doneIndexes, InvalidOid); + } if ((((uint32)reindexType) & REINDEX_ALL_INDEX) || ((((uint32)reindexType) & REINDEX_BTREE_INDEX) && (indexRel->rd_rel->relam == BTREE_AM_OID)) || @@ -3873,17 +3977,19 @@ bool reindex_relation(Oid relid, int flags, int reindexType, AdaptMem* memInfo, ((((uint32)reindexType) & REINDEX_GIST_INDEX) && (indexRel->rd_rel->relam == GIST_AM_OID))) { index_close(indexRel, AccessShareLock); reindex_index( - indexOid, InvalidOid, !(((uint32)flags) & REINDEX_REL_CHECK_CONSTRAINTS), memInfo, dbWide); - + indexOid, InvalidOid, !((static_cast(flags)) & REINDEX_REL_CHECK_CONSTRAINTS), memInfo, + dbWide, rel->rd_rel->relpersistence); CommandCounterIncrement(); - } else + } else { index_close(indexRel, AccessShareLock); + } /* Index should no longer be in the pending list */ Assert(!ReindexIsProcessingIndex(indexOid)); - if (is_pg_class) + if (is_pg_class) { doneIndexes = lappend_oid(doneIndexes, indexOid); + } } } PG_CATCH(); @@ -3895,8 +4001,9 @@ bool reindex_relation(Oid relid, int flags, int reindexType, AdaptMem* memInfo, PG_END_TRY(); ResetReindexPending(); - if (is_pg_class) + if (is_pg_class) { RelationSetIndexList(rel, indexIds, ClassOidIndexId); + } /* * Close rel, but continue to hold the lock. @@ -3904,8 +4011,7 @@ bool reindex_relation(Oid relid, int flags, int reindexType, AdaptMem* memInfo, heap_close(rel, NoLock); // reset all local indexes on partition usable if needed - if (RELATION_IS_PARTITIONED(rel)) /* for partitioned table */ - { + if (RELATION_IS_PARTITIONED(rel)) { /* for partitioned table */ Oid partOid; ListCell* cell = NULL; List* partOidList = relationGetPartitionOidList(rel); @@ -3918,16 +4024,14 @@ bool reindex_relation(Oid relid, int flags, int reindexType, AdaptMem* memInfo, result = (indexIds != NIL); - if (!isPartitioned) /* for non partitioned table */ - { + if (!isPartitioned) { /* for non partitioned table */ /* * If the relation has a secondary toast rel, reindex that too while we * still hold the lock on the master table. */ if ((((uint32)flags) & REINDEX_REL_PROCESS_TOAST) && OidIsValid(toast_relid)) result = reindex_relation(toast_relid, flags, REINDEX_BTREE_INDEX) || result; - } else /* for partitioned table */ - { + } else { /* for partitioned table */ List* partTupleList = NULL; ListCell* partCell = NULL; diff --git a/src/common/backend/catalog/namespace.cpp b/src/common/backend/catalog/namespace.cpp index 1872b4f07..911aa4509 100755 --- a/src/common/backend/catalog/namespace.cpp +++ b/src/common/backend/catalog/namespace.cpp @@ -593,6 +593,12 @@ void RangeVarAdjustRelationPersistence(RangeVar* newRelation, Oid nspid) errmsg("cannot create temporary relation in non-temporary schema"))); } break; + case RELPERSISTENCE_GLOBAL_TEMP: /* global temp table */ + if (isAnyTempNamespace(nspid)) + ereport(ERROR, + (errcode(ERRCODE_INVALID_TABLE_DEFINITION), + errmsg("cannot create global temp relations in temporary schemas"))); + break; case RELPERSISTENCE_PERMANENT: if (isTempOrToastNamespace(nspid)) newRelation->relpersistence = RELPERSISTENCE_TEMP; diff --git a/src/common/backend/catalog/pg_aggregate.cpp b/src/common/backend/catalog/pg_aggregate.cpp index 62a36013a..d3ef5c042 100755 --- a/src/common/backend/catalog/pg_aggregate.cpp +++ b/src/common/backend/catalog/pg_aggregate.cpp @@ -299,8 +299,7 @@ void AggregateCreate(const char* aggName, Oid aggNamespace, Oid* aggArgTypes, in InvalidOid, /* no validator */ "aggregate_dummy", /* placeholder proc */ NULL, /* probin */ - true, /* isAgg */ - false, /* isWindowFunc */ + PROKIND_AGGREGATE, /* prokind */ false, /* security invoker (currently not * definable for agg) */ false, /* isLeakProof */ diff --git a/src/common/backend/catalog/pg_partition.cpp b/src/common/backend/catalog/pg_partition.cpp old mode 100755 new mode 100644 index 3f2562841..7cac74a6c --- a/src/common/backend/catalog/pg_partition.cpp +++ b/src/common/backend/catalog/pg_partition.cpp @@ -41,7 +41,8 @@ #include "utils/snapmgr.h" void insertPartitionEntry(Relation pg_partition_desc, Partition new_part_desc, Oid new_part_id, int2vector* pkey, - oidvector* intablespace, Datum interval, Datum maxValues, Datum transitionPoint, Datum reloptions, char parttype) + const oidvector* tablespaces, Datum interval, Datum maxValues, Datum transitionPoint, Datum reloptions, + char parttype) { Datum values[Natts_pg_partition]; bool nulls[Natts_pg_partition]; @@ -88,7 +89,13 @@ void insertPartitionEntry(Relation pg_partition_desc, Partition new_part_desc, O nulls[Anum_pg_partition_partkey - 1] = true; } - nulls[Anum_pg_partition_intablespace - 1] = true; + /* interval tablespaces */ + if (tablespaces != NULL) { + values[Anum_pg_partition_intablespace - 1] = PointerGetDatum(tablespaces); + } else { + nulls[Anum_pg_partition_intablespace - 1] = true; + } + nulls[Anum_pg_partition_intspnum - 1] = true; /* interval */ @@ -586,7 +593,7 @@ static Oid getPartitionIndexFormData(Oid indexid, Oid partitionid, Form_pg_parti heap_close(pg_partition, AccessShareLock); /* If drop index occur before this function and after pg_get_indexdef_partitions, */ - /* the index has been deleted now. Ext. If drop patition occur, the partition might be deleted. + /* the index has been deleted now. Ext. If drop patition occur, the partition might be deleted. * Drop partition just use RowExclusiveLock for parellel performance. */ if (!found) { ereport(ERROR, diff --git a/src/common/backend/catalog/pg_proc.cpp b/src/common/backend/catalog/pg_proc.cpp index f0fdd5d3d..ae67a269b 100644 --- a/src/common/backend/catalog/pg_proc.cpp +++ b/src/common/backend/catalog/pg_proc.cpp @@ -106,7 +106,7 @@ static char* getCFunProbin(const char* probin, const char* fun_name, Oid procNam static void checkFunctionConflicts(HeapTuple oldtup, const char* procedureName, Oid proowner, Oid returnType, Datum allParameterTypes, Datum parameterModes, Datum parameterNames, bool returnsSet, bool replace, bool isOraStyle, - bool isAgg, bool isWindowFunc); + char prokind); static bool user_define_func_check(Oid languageId, const char* probin, char** absolutePath, CFunType* function_type); static const char* get_file_name(const char* filePath, CFunType function_type); @@ -677,12 +677,11 @@ static bool checkPackageFunctionConflicts( * @in returnsSet: Return type if is set. * @in replace: Is replace. * @in isOraStyle: Is a style. - * @in isAgg: Is agg function. - * @in isWindowFunc: Is windows function. + * @in prokind: Procedure kind. */ static void checkFunctionConflicts(HeapTuple oldtup, const char* procedureName, Oid proowner, Oid returnType, Datum allParameterTypes, Datum parameterModes, Datum parameterNames, bool returnsSet, bool replace, bool isOraStyle, - bool isAgg, bool isWindowFunc) + char prokind) { Datum proargnames; bool isnull = false; @@ -778,8 +777,8 @@ static void checkFunctionConflicts(HeapTuple oldtup, const char* procedureName, } /* Can't change aggregate or window-function status, either */ - if (oldproc->proisagg != isAgg) { - if (oldproc->proisagg) { + if ((PROC_IS_AGG(oldproc->prokind) || PROC_IS_AGG(prokind)) && oldproc->prokind != prokind) { + if (PROC_IS_AGG(oldproc->prokind)) { ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("function \"%s\" is an aggregate function", procedureName))); @@ -790,8 +789,8 @@ static void checkFunctionConflicts(HeapTuple oldtup, const char* procedureName, } } - if (oldproc->proiswindow != isWindowFunc) { - if (oldproc->proiswindow) { + if ((PROC_IS_WIN(oldproc->prokind) || PROC_IS_WIN(prokind)) && oldproc->prokind != prokind) { + if (PROC_IS_WIN(oldproc->prokind)) { ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("function \"%s\" is a window function", procedureName))); } else { @@ -897,7 +896,7 @@ static bool user_define_func_check(Oid languageId, const char* probin, char** ab */ Oid ProcedureCreate(const char* procedureName, Oid procNamespace, bool isOraStyle, bool replace, bool returnsSet, Oid returnType, Oid proowner, Oid languageObjectId, Oid languageValidator, const char* prosrc, const char* probin, - bool isAgg, bool isWindowFunc, bool security_definer, bool isLeakProof, bool isStrict, char volatility, + char prokind, bool security_definer, bool isLeakProof, bool isStrict, char volatility, oidvector* parameterTypes, Datum allParameterTypes, Datum parameterModes, Datum parameterNames, List* parameterDefaults, Datum proconfig, float4 procost, float4 prorows, int2vector* prodefaultargpos, bool fenced, bool shippable, bool package) @@ -1145,8 +1144,7 @@ Oid ProcedureCreate(const char* procedureName, Oid procNamespace, bool isOraStyl values[Anum_pg_proc_prorows - 1] = Float4GetDatum(prorows); values[Anum_pg_proc_provariadic - 1] = ObjectIdGetDatum(variadicType); values[Anum_pg_proc_protransform - 1] = ObjectIdGetDatum(InvalidOid); - values[Anum_pg_proc_proisagg - 1] = BoolGetDatum(isAgg); - values[Anum_pg_proc_proiswindow - 1] = BoolGetDatum(isWindowFunc); + values[Anum_pg_proc_prokind - 1] = CharGetDatum(prokind); values[Anum_pg_proc_prosecdef - 1] = BoolGetDatum(security_definer); values[Anum_pg_proc_proleakproof - 1] = BoolGetDatum(isLeakProof); values[Anum_pg_proc_proisstrict - 1] = BoolGetDatum(isStrict); @@ -1244,8 +1242,7 @@ Oid ProcedureCreate(const char* procedureName, Oid procNamespace, bool isOraStyl returnsSet, replace, isOraStyle, - isAgg, - isWindowFunc); + prokind); bool isNull = false; Datum ispackage = SysCacheGetAttr(PROCOID, oldtup, Anum_pg_proc_package, &isNull); diff --git a/src/common/backend/catalog/storage.cpp b/src/common/backend/catalog/storage.cpp index 9be26cab0..4ebaba1c6 100644 --- a/src/common/backend/catalog/storage.cpp +++ b/src/common/backend/catalog/storage.cpp @@ -31,6 +31,7 @@ #include "catalog/catalog.h" #include "catalog/dfsstore_ctlg.h" #include "catalog/storage.h" +#include "catalog/storage_gtt.h" #include "catalog/storage_xlog.h" #include "catalog/pg_hashbucket_fn.h" #include "commands/tablespace.h" @@ -38,6 +39,7 @@ #include "storage/freespace.h" #include "storage/lmgr.h" #include "storage/smgr.h" +#include "threadpool/threadpool.h" #include "utils/fmgroids.h" #include "utils/memutils.h" #include "utils/rel.h" @@ -67,6 +69,7 @@ typedef struct PendingRelDelete { RelFileNode relnode; /* relation that may need to be deleted */ ForkNumber forknum; /* MAIN_FORKNUM for row table; or valid column ForkNum */ BackendId backend; /* InvalidBackendId if not a temp rel */ + Oid relOid; /* InvalidOid if not a global temp rel */ Oid ownerid; /* owner id for user space statistics */ bool atCommit; /* T=delete at commit; F=delete at abort */ int nestLevel; /* xact nesting level of request */ @@ -117,6 +120,10 @@ static void StorageSetBackendAndLogged(_in_ char relpersistence, _out_ BackendId *needs_wal = false; } break; + case RELPERSISTENCE_GLOBAL_TEMP: + *backend = BackendIdForTempRelations; + *needs_wal = false; + break; case RELPERSISTENCE_UNLOGGED: *backend = InvalidBackendId; *needs_wal = false; @@ -136,8 +143,8 @@ static void StorageSetBackendAndLogged(_in_ char relpersistence, _out_ BackendId * if it's a row-storage table, *whichAttr* must is *AllTheAttrs*. * if it's a column-storage table, *whichAttr* >= *AllTheAttrs*. */ -static void InsertStorageIntoPendingList(_in_ RelFileNode* rnode, _in_ AttrNumber attrnum, _in_ BackendId backend, - _in_ Oid ownerid, _in_ bool atCommit, _in_ bool isDfsTruncate = false) +static void InsertStorageIntoPendingList(_in_ const RelFileNode* rnode, _in_ AttrNumber attrnum, _in_ BackendId backend, + _in_ Oid ownerid, _in_ bool atCommit, _in_ bool isDfsTruncate = false, Relation rel = NULL) { PendingRelDelete* pending = (PendingRelDelete*)MemoryContextAlloc(u_sess->top_mem_cxt, sizeof(PendingRelDelete)); pending->relnode = *rnode; @@ -165,17 +172,22 @@ static void InsertStorageIntoPendingList(_in_ RelFileNode* rnode, _in_ AttrNumbe } } pending->backend = backend; + pending->relOid = InvalidOid; pending->ownerid = ownerid; pending->atCommit = atCommit; /* false: delete if abort; true: delete if commit */ pending->nestLevel = GetCurrentTransactionNestLevel(); pending->next = u_sess->catalog_cxt.pendingDeletes; u_sess->catalog_cxt.pendingDeletes = pending; - /* Lock RelFileNode to control concurrent with Catchup Thread */ - LockRelFileNode(*rnode, AccessExclusiveLock); + if (RELATION_IS_GLOBAL_TEMP(rel)) { + pending->relOid = RelationGetRelid(rel); + } else { + /* Lock RelFileNode to control concurrent with Catchup Thread */ + LockRelFileNode(*rnode, AccessExclusiveLock); + } } -void RelationCreateStorageInternal(RelFileNode rnode, char relpersistence, Oid ownerid) +static void RelationCreateStorageInternal(RelFileNode rnode, char relpersistence, Oid ownerid, Relation rel = NULL) { SMgrRelation srel; BackendId backend; @@ -190,7 +202,12 @@ void RelationCreateStorageInternal(RelFileNode rnode, char relpersistence, Oid o log_smgrcreate(&srel->smgr_rnode.node, MAIN_FORKNUM); /* Add the relation to the list of stuff to delete at abort */ - InsertStorageIntoPendingList(&rnode, InvalidAttrNumber, backend, ownerid, false); + InsertStorageIntoPendingList(&rnode, InvalidAttrNumber, backend, ownerid, false, false, rel); + + /* remember global temp table storage info to localhash */ + if (rel && relpersistence == RELPERSISTENCE_GLOBAL_TEMP) { + remember_gtt_storage_info(rnode, rel); + } } /* @@ -204,12 +221,12 @@ void RelationCreateStorageInternal(RelFileNode rnode, char relpersistence, Oid o * This function is transactional. The creation is WAL-logged, and if the * transaction aborts later on, the storage will be destroyed. */ -void RelationCreateStorage(RelFileNode rnode, char relpersistence, Oid ownerid, Oid bucketOid) +void RelationCreateStorage(RelFileNode rnode, char relpersistence, Oid ownerid, Oid bucketOid, Relation rel) { if (OidIsValid(bucketOid) && (bucketOid != VirtualBktOid)) { BucketCreateStorage(rnode, bucketOid, ownerid); } else { - RelationCreateStorageInternal(rnode, relpersistence, ownerid); + RelationCreateStorageInternal(rnode, relpersistence, ownerid, rel); } } @@ -328,6 +345,17 @@ void CStoreRelDropColumn(Relation rel, AttrNumber attrnum, Oid ownerid) */ void RelationDropStorage(Relation rel, bool isDfsTruncate) { + // global temp table files may not exist + if (RELATION_IS_GLOBAL_TEMP(rel)) { + if (rel->rd_smgr == NULL) { + /* Open it at the smgr level if not already done */ + RelationOpenSmgr(rel); + } + if (!smgrexists(rel->rd_smgr, MAIN_FORKNUM)) { + return; + } + } + /* * First we must push the column file, column bcm file to the pendingDeletes and * then push the logical table file to pendingDeletes. @@ -369,7 +397,7 @@ void RelationDropStorage(Relation rel, bool isDfsTruncate) } else { /* Add the relation to the list of stuff to delete at commit */ InsertStorageIntoPendingList( - &rel->rd_node, InvalidAttrNumber, rel->rd_backend, rel->rd_rel->relowner, true, isDfsTruncate); + &rel->rd_node, InvalidAttrNumber, rel->rd_backend, rel->rd_rel->relowner, true, isDfsTruncate, rel); } /* @@ -536,6 +564,11 @@ void RelationTruncate(Relation rel, BlockNumber nblocks) if (bcm) BCM_truncate(rel); + /* skip truncating if global temp table index does not exist */ + if (RELATION_IS_GLOBAL_TEMP(rel) && !smgrexists(rel->rd_smgr, MAIN_FORKNUM)) { + return; + } + /* * We WAL-log the truncation before actually truncating, which means * trouble if the truncation fails. If we then crash, the WAL replay @@ -570,9 +603,10 @@ void RelationTruncate(Relation rel, BlockNumber nblocks) if (fsm || vm) XLogFlush(lsn); } - - /* Lock RelFileNode to control concurrent with Catchup Thread */ - LockRelFileNode(rel->rd_node, AccessExclusiveLock); + if (!RELATION_IS_GLOBAL_TEMP(rel)) { + /* Lock RelFileNode to control concurrent with Catchup Thread */ + LockRelFileNode(rel->rd_node, AccessExclusiveLock); + } /* Do the real work */ smgrtruncate(rel->rd_smgr, MAIN_FORKNUM, nblocks); @@ -686,7 +720,8 @@ void smgrDoPendingDeletes(bool isCommit) /* do deletion if called for */ if (pending->atCommit == isCommit) { if (!IsValidColForkNum(pending->forknum)) { - RowRelationDoDeleteFiles(pending->relnode, pending->backend, pending->ownerid); + RowRelationDoDeleteFiles( + pending->relnode, pending->backend, pending->ownerid, pending->relOid, isCommit); /* * "CREATE/DROP hdfs table" will use Two-Phrases Commit Transaction, @@ -1900,7 +1935,7 @@ void ColumnRelationDoDeleteFiles(RelFileNode* rnode, ForkNumber forknum, Backend } /* Delete all the physical files for row relation. */ -void RowRelationDoDeleteFiles(RelFileNode rnode, BackendId backend, Oid ownerid) +void RowRelationDoDeleteFiles(RelFileNode rnode, BackendId backend, Oid ownerid, Oid relOid, bool isCommit) { /* decrease the permanent space on users' record */ uint64 size = GetSMgrRelSize(&rnode, backend, InvalidForkNumber); @@ -1912,6 +1947,11 @@ void RowRelationDoDeleteFiles(RelFileNode rnode, BackendId backend, Oid ownerid) smgrdounlink(srel, false); smgrclose(srel); + /* clean global temp table flags when transaction commit or rollback */ + if (SmgrIsTemp(srel) && relOid != InvalidOid && gtt_storage_attached(relOid)) { + forget_gtt_storage_info(relOid, rnode, isCommit); + } + /* * After files are deleted, append this filenode into BCM file list, * so that we know all the BCM shared buffers of column relation has been diff --git a/src/common/backend/catalog/storage_gtt.cpp b/src/common/backend/catalog/storage_gtt.cpp new file mode 100644 index 000000000..4297ca397 --- /dev/null +++ b/src/common/backend/catalog/storage_gtt.cpp @@ -0,0 +1,1372 @@ +/* ------------------------------------------------------------------------- + * + * storage_gtt.c + * code to create and destroy physical storage for global temparary table + * + * Portions Copyright (c) 1996-2012, PostgreSQL Global Development Group + * Portions Copyright (c) 1994, Regents of the University of California + * Portions Copyright (c) 2010-2012 Postgres-XC Development Group + * + * IDENTIFICATION + * src/backend/catalog/storage_gtt.c + * + * ------------------------------------------------------------------------- + */ + +#include "postgres.h" + +#include "access/genam.h" +#include "access/multixact.h" +#include "access/transam.h" +#include "access/visibilitymap.h" +#include "access/xact.h" +#include "access/xlog.h" +#include "access/xloginsert.h" +#include "access/xlogutils.h" +#include "catalog/heap.h" +#include "catalog/index.h" +#include "catalog/namespace.h" +#include "catalog/pg_statistic.h" +#include "catalog/pg_type.h" +#include "catalog/storage.h" +#include "catalog/storage_gtt.h" +#include "catalog/storage_xlog.h" +#include "commands/sequence.h" +#include "commands/tablecmds.h" +#include "funcapi.h" +#include "miscadmin.h" +#include "nodes/execnodes.h" +#include "nodes/pg_list.h" +#include "nodes/primnodes.h" +#include "storage/freespace.h" +#include "storage/ipc.h" +#include "storage/lwlock.h" +#include "storage/proc.h" +#include "storage/procarray.h" +#include "storage/shmem.h" +#include "storage/sinvaladt.h" +#include "storage/smgr.h" +#include "threadpool/threadpool.h" +#include "utils/catcache.h" +#include "gs_threadlocal.h" +#include "utils/guc.h" +#include "utils/hsearch.h" +#include "utils/inval.h" +#include "utils/lsyscache.h" +#include "utils/memutils.h" +#include "utils/rel.h" +#include + +/* Copy from bitmapset.c, because gtt used the function in bitmapset.c */ +#define WORDNUM(x) ((x) / BITS_PER_BITMAPWORD) + +#define BITMAPSET_SIZE(nwords) (offsetof(Bitmapset, words) + (nwords) * sizeof(bitmapword)) + +struct gtt_ctl_data { + LWLock lock; + int max_entry; + Size entry_size; +}; + +struct gtt_fnode { + Oid dbNode; + Oid relNode; +}; + +struct gtt_shared_hash_entry { + gtt_fnode rnode; + Bitmapset* map; + /* bitmap data */ +}; + +struct gtt_relfilenode { + Oid relfilenode; + Oid spcnode; + + /* pg_class stat */ + int32 relpages; + float4 reltuples; + int32 relallvisible; + TransactionId relfrozenxid; +}; + +struct gtt_local_hash_entry { + Oid relid; + + List* relfilenode_list; + + char relkind; + bool on_commit_delete; + + /* pg_statistic */ + int natts; + int* attnum; + HeapTuple* att_stat_tups; + + Oid oldrelid; /* remember the source of relid, before the switch relfilenode. + */ +}; + +static Size action_gtt_shared_hash_entry_size(void); +static void gtt_storage_checkin(Oid relid); +static void gtt_storage_checkout(Oid relid, bool skiplock, bool isCommit); +static void gtt_storage_removeall(int code, Datum arg); +static void insert_gtt_relfrozenxid_to_ordered_list(Oid relfrozenxid); +static void remove_gtt_relfrozenxid_from_ordered_list(Oid relfrozenxid); +static void set_gtt_session_relfrozenxid(void); +static void gtt_reset_statistics(gtt_local_hash_entry* entry); +static void gtt_free_statistics(gtt_local_hash_entry* entry); +static gtt_relfilenode* gtt_search_relfilenode(const gtt_local_hash_entry* entry, Oid relfilenode, bool missingOk); +static gtt_local_hash_entry* gtt_search_by_relid(Oid relid, bool missingOk); + +Datum pg_get_gtt_statistics(PG_FUNCTION_ARGS); +Datum pg_get_gtt_relstats(PG_FUNCTION_ARGS); +Datum pg_gtt_attached_pid(PG_FUNCTION_ARGS); +Datum pg_list_gtt_relfrozenxids(PG_FUNCTION_ARGS); + +static Size action_gtt_shared_hash_entry_size(void) +{ + int wordnum; + Size hashEntrySize = 0; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return 0; + + wordnum = WORDNUM(MAX_BACKEND_SLOT + 1); + hashEntrySize += MAXALIGN(sizeof(gtt_shared_hash_entry)); + hashEntrySize += (size_t)MAXALIGN(BITMAPSET_SIZE(wordnum + 1)); + + return hashEntrySize; +} + +Size active_gtt_shared_hash_size(void) +{ + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return 0; + + Size size = MAXALIGN(sizeof(gtt_ctl_data)); + Size hashEntrySize = action_gtt_shared_hash_entry_size(); + size += hash_estimate_size(u_sess->attr.attr_storage.max_active_gtt, hashEntrySize); + + return size; +} + +void active_gtt_shared_hash_init(void) +{ + HASHCTL info; + bool found; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return; + + t_thrd.shemem_ptr_cxt.gtt_shared_ctl = + (gtt_ctl_data*)ShmemInitStruct("gtt_shared_ctl", sizeof(gtt_ctl_data), &found); + + if (!found) { + LWLockRegisterTranche((int)LWTRANCHE_GTT_CTL, "gtt_shared_ctl"); + LWLockInitialize(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock, (int)LWTRANCHE_GTT_CTL); + t_thrd.shemem_ptr_cxt.gtt_shared_ctl->max_entry = u_sess->attr.attr_storage.max_active_gtt; + t_thrd.shemem_ptr_cxt.gtt_shared_ctl->entry_size = action_gtt_shared_hash_entry_size(); + } + + errno_t rc = memset_s(&info, sizeof(info), 0, sizeof(info)); + securec_check(rc, "", ""); + info.keysize = sizeof(gtt_fnode); + info.entrysize = action_gtt_shared_hash_entry_size(); + t_thrd.shemem_ptr_cxt.active_gtt_shared_hash = ShmemInitHash("active gtt shared hash", + t_thrd.shemem_ptr_cxt.gtt_shared_ctl->max_entry, + t_thrd.shemem_ptr_cxt.gtt_shared_ctl->max_entry, + &info, + HASH_ELEM | HASH_BLOBS | HASH_FIXED_SIZE); +} + +static void gtt_storage_checkin(Oid relid) +{ + gtt_shared_hash_entry* entry; + bool found; + gtt_fnode fnode; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return; + + fnode.dbNode = u_sess->proc_cxt.MyDatabaseId; + fnode.relNode = relid; + (void)LWLockAcquire(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock, LW_EXCLUSIVE); + entry = (gtt_shared_hash_entry*)hash_search( + t_thrd.shemem_ptr_cxt.active_gtt_shared_hash, &fnode, HASH_ENTER_NULL, &found); + + if (entry == NULL) { + LWLockRelease(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock); + ereport(ERROR, + (errcode(ERRCODE_OUT_OF_MEMORY), + errmsg("out of shared memory"), + errhint("You might need to increase max_active_global_temporary_table."))); + } + + if (found == false) { + int wordnum; + + entry->map = (Bitmapset*)((char*)entry + MAXALIGN(sizeof(gtt_shared_hash_entry))); + wordnum = WORDNUM(MAX_BACKEND_SLOT + 1); + errno_t rc = memset_s(entry->map, (size_t)BITMAPSET_SIZE(wordnum + 1), 0, (size_t)BITMAPSET_SIZE(wordnum + 1)); + securec_check(rc, "", ""); + entry->map->nwords = wordnum + 1; + } + + (void)bms_add_member(entry->map, BackendIdForTempRelations); + LWLockRelease(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock); +} + +static void gtt_storage_checkout(Oid relid, bool skiplock, bool isCommit) +{ + gtt_shared_hash_entry* entry; + gtt_fnode fnode; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return; + + fnode.dbNode = u_sess->proc_cxt.MyDatabaseId; + fnode.relNode = relid; + if (!skiplock) { + (void)LWLockAcquire(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock, LW_EXCLUSIVE); + } + + entry = (gtt_shared_hash_entry*)hash_search(t_thrd.shemem_ptr_cxt.active_gtt_shared_hash, &fnode, HASH_FIND, NULL); + + if (entry == NULL) { + if (!skiplock) { + LWLockRelease(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock); + } + if (isCommit) { + elog(WARNING, "relid %u not exist in gtt shared hash when forget", relid); + } + return; + } + + Assert(BackendIdForTempRelations >= 1 && BackendIdForTempRelations <= MAX_BACKEND_SLOT); + (void)bms_del_member(entry->map, BackendIdForTempRelations); + + if (bms_is_empty(entry->map)) { + if (!hash_search(t_thrd.shemem_ptr_cxt.active_gtt_shared_hash, &fnode, HASH_REMOVE, NULL)) { + elog(PANIC, "gtt shared hash table corrupted"); + } + } + + if (!skiplock) + LWLockRelease(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock); + + return; +} + +Bitmapset* copy_active_gtt_bitmap(Oid relid) +{ + gtt_shared_hash_entry* entry; + Bitmapset* mapCopy = NULL; + gtt_fnode fnode; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return NULL; + + fnode.dbNode = u_sess->proc_cxt.MyDatabaseId; + fnode.relNode = relid; + (void)LWLockAcquire(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock, LW_SHARED); + entry = (gtt_shared_hash_entry*)hash_search(t_thrd.shemem_ptr_cxt.active_gtt_shared_hash, &fnode, HASH_FIND, NULL); + + if (entry == NULL) { + LWLockRelease(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock); + return NULL; + } + + Assert(entry->map); + if (!bms_is_empty(entry->map)) + mapCopy = bms_copy(entry->map); + + LWLockRelease(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock); + + return mapCopy; +} + +bool is_other_backend_use_gtt(Oid relid) +{ + gtt_shared_hash_entry* entry; + bool inUse = false; + gtt_fnode fnode; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return false; + + fnode.dbNode = u_sess->proc_cxt.MyDatabaseId; + fnode.relNode = relid; + (void)LWLockAcquire(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock, LW_SHARED); + entry = (gtt_shared_hash_entry*)hash_search(t_thrd.shemem_ptr_cxt.active_gtt_shared_hash, &fnode, HASH_FIND, NULL); + + if (entry == NULL) { + LWLockRelease(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock); + return false; + } + + Assert(entry->map); + Assert(BackendIdForTempRelations >= 1 && BackendIdForTempRelations <= MAX_BACKEND_SLOT); + + int numUse = bms_num_members(entry->map); + if (numUse == 0) { + inUse = false; + } else if (numUse == 1) { + if (bms_is_member(BackendIdForTempRelations, entry->map)) { + inUse = false; + } else { + inUse = true; + } + } else { + inUse = true; + } + + LWLockRelease(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock); + + return inUse; +} + +void remember_gtt_storage_info(const RelFileNode rnode, Relation rel) +{ + gtt_local_hash_entry* entry; + MemoryContext oldcontext; + gtt_relfilenode* newNode = NULL; + Oid relid = RelationGetRelid(rel); + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) { + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("Global temporary table feature is disable"), + errhint("You might need to increase max_active_global_temporary_table " + "to enable this feature."))); + } + + if (RecoveryInProgress()) { + elog(ERROR, "readonly mode not support access global temporary table"); + } + if (rel->rd_rel->relkind == RELKIND_INDEX && rel->rd_index && + (!rel->rd_index->indisvalid || !rel->rd_index->indisready)) { + elog(ERROR, "invalid gtt index %s not allow to create storage", RelationGetRelationName(rel)); + } + + if (u_sess->gtt_ctx.gtt_storage_local_hash == NULL) { +#define GTT_LOCAL_HASH_SIZE 1024 + /* First time through: initialize the hash table */ + HASHCTL ctl; + errno_t rc = memset_s(&ctl, sizeof(ctl), 0, sizeof(ctl)); + securec_check(rc, "", ""); + ctl.keysize = sizeof(Oid); + ctl.entrysize = sizeof(gtt_local_hash_entry); + u_sess->gtt_ctx.gtt_storage_local_hash = + hash_create("global temporary table info", GTT_LOCAL_HASH_SIZE, &ctl, HASH_ELEM | HASH_BLOBS); + + if (u_sess->cache_mem_cxt == nullptr) { + u_sess->cache_mem_cxt = + AllocSetContextCreate(u_sess->top_mem_cxt, "SessionCacheMemoryContext", ALLOCSET_DEFAULT_SIZES); + } + + u_sess->gtt_ctx.gtt_relstats_context = + AllocSetContextCreate(u_sess->cache_mem_cxt, "gtt relstats context", ALLOCSET_DEFAULT_SIZES); + } + + oldcontext = MemoryContextSwitchTo(u_sess->gtt_ctx.gtt_relstats_context); + + entry = gtt_search_by_relid(relid, true); + if (!entry) { + bool found = false; + int natts = 0; + + /* Look up or create an entry */ + entry = (gtt_local_hash_entry*)hash_search( + u_sess->gtt_ctx.gtt_storage_local_hash, (void*)&relid, HASH_ENTER, &found); + + if (found) { + (void)MemoryContextSwitchTo(oldcontext); + elog(ERROR, "backend %d relid %u already exists in gtt local hash", BackendIdForTempRelations, relid); + } + + entry->relfilenode_list = NIL; + entry->relkind = rel->rd_rel->relkind; + entry->on_commit_delete = false; + entry->natts = 0; + entry->attnum = NULL; + entry->att_stat_tups = NULL; + entry->oldrelid = InvalidOid; + + natts = RelationGetNumberOfAttributes(rel); + entry->attnum = (int*)palloc0(sizeof(int) * (unsigned long)natts); + entry->att_stat_tups = (HeapTuple*)palloc0(sizeof(HeapTuple) * (unsigned long)natts); + entry->natts = natts; + + if (entry->relkind == RELKIND_RELATION) { + if (RELATION_GTT_ON_COMMIT_DELETE(rel)) { + entry->on_commit_delete = true; + register_on_commit_action(RelationGetRelid(rel), ONCOMMIT_DELETE_ROWS); + } + } + + if (entry->relkind == RELKIND_RELATION || entry->relkind == RELKIND_SEQUENCE) { + gtt_storage_checkin(relid); + } + } + + newNode = (gtt_relfilenode*)palloc0(sizeof(gtt_relfilenode)); + newNode->relfilenode = rnode.relNode; + newNode->spcnode = rnode.spcNode; + newNode->relpages = 0; + newNode->reltuples = 0; + newNode->relallvisible = 0; + newNode->relfrozenxid = InvalidTransactionId; + entry->relfilenode_list = lappend(entry->relfilenode_list, newNode); + + /* only heap contain transaction information */ + if (entry->relkind == RELKIND_RELATION) { + newNode->relfrozenxid = u_sess->utils_cxt.RecentXmin; + insert_gtt_relfrozenxid_to_ordered_list((Oid)newNode->relfrozenxid); + set_gtt_session_relfrozenxid(); + } + + gtt_reset_statistics(entry); + + (void)MemoryContextSwitchTo(oldcontext); + + if (!u_sess->gtt_ctx.gtt_cleaner_exit_registered) { + if (!ENABLE_THREAD_POOL) { + on_shmem_exit(gtt_storage_removeall, 0); + } else { + u_sess->gtt_ctx.gtt_sess_exit = gtt_storage_removeall; + } + u_sess->gtt_ctx.gtt_cleaner_exit_registered = true; + } + + return; +} + +void forget_gtt_storage_info(Oid relid, const RelFileNode rnode, bool isCommit) +{ + gtt_local_hash_entry* entry = NULL; + gtt_relfilenode* dRnode = NULL; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) { + return; + } + entry = gtt_search_by_relid(relid, true); + if (entry == NULL) { + if (isCommit) { + elog(ERROR, "gtt rel %u not found in local hash", relid); + } + return; + } + + dRnode = gtt_search_relfilenode(entry, rnode.relNode, true); + if (dRnode == NULL) { + if (isCommit) { + elog(ERROR, "gtt relfilenode %u not found in rel %u", rnode.relNode, relid); + } else if (entry->oldrelid != InvalidOid) { + gtt_local_hash_entry* entry2 = NULL; + gtt_relfilenode* gttnode2 = NULL; + + entry2 = gtt_search_by_relid(entry->oldrelid, false); + gttnode2 = gtt_search_relfilenode(entry2, rnode.relNode, false); + Assert(gttnode2->relfilenode == rnode.relNode); + Assert(list_length(entry->relfilenode_list) == 1); + /* rollback switch relfilenode */ + gtt_switch_rel_relfilenode( + entry2->relid, gttnode2->relfilenode, entry->relid, gtt_fetch_current_relfilenode(entry->relid), false); + /* clean up footprint */ + entry2->oldrelid = InvalidOid; + dRnode = gtt_search_relfilenode(entry, rnode.relNode, false); + Assert(dRnode); + } else { + if (entry->relfilenode_list == NIL) { + if (entry->relkind == RELKIND_RELATION || entry->relkind == RELKIND_SEQUENCE) + gtt_storage_checkout(relid, false, isCommit); + + gtt_free_statistics(entry); + (void*)hash_search(u_sess->gtt_ctx.gtt_storage_local_hash, (void*)&(relid), HASH_REMOVE, NULL); + } + return; + } + } + + if (entry->relkind == RELKIND_RELATION) { + Assert(TransactionIdIsNormal(dRnode->relfrozenxid) || !isCommit); + if (TransactionIdIsValid(dRnode->relfrozenxid)) { + remove_gtt_relfrozenxid_from_ordered_list((Oid)dRnode->relfrozenxid); + set_gtt_session_relfrozenxid(); + } + } + + entry->relfilenode_list = list_delete_ptr(entry->relfilenode_list, dRnode); + pfree(dRnode); + if (entry->relfilenode_list == NIL) { + if (entry->relkind == RELKIND_RELATION || entry->relkind == RELKIND_SEQUENCE) + gtt_storage_checkout(relid, false, isCommit); + + if (isCommit && entry->oldrelid != InvalidOid) { + gtt_local_hash_entry* entry2 = NULL; + + entry2 = gtt_search_by_relid(entry->oldrelid, false); + /* clean up footprint */ + entry2->oldrelid = InvalidOid; + } + + gtt_free_statistics(entry); + (void*)hash_search(u_sess->gtt_ctx.gtt_storage_local_hash, (void*)&(relid), HASH_REMOVE, NULL); + } else + gtt_reset_statistics(entry); + + return; +} + +/* is the storage file was created in this backend */ +bool gtt_storage_attached(Oid relid) +{ + bool found = false; + gtt_local_hash_entry* entry = NULL; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) { + return false; + } + + entry = gtt_search_by_relid(relid, true); + if (entry) { + found = true; + } + return found; +} + +#define INIT_ALLOC_NUMS 32 +static void gtt_storage_removeall(int code, Datum arg) +{ + HASH_SEQ_STATUS status; + gtt_local_hash_entry* entry; + SMgrRelation* srels = NULL; + Oid* relids = NULL; + char* relkinds = NULL; + unsigned long nrels = 0; + unsigned long nfiles = 0; + unsigned long maxrels = 0; + unsigned long maxfiles = 0; + unsigned long i = 0; + + if (u_sess->gtt_ctx.gtt_storage_local_hash == NULL) + return; + + hash_seq_init(&status, u_sess->gtt_ctx.gtt_storage_local_hash); + while ((entry = (gtt_local_hash_entry*)hash_seq_search(&status)) != NULL) { + ListCell* lc; + + foreach (lc, entry->relfilenode_list) { + SMgrRelation srel; + RelFileNode rnode; + gtt_relfilenode* gtt_rnode = (gtt_relfilenode*)lfirst(lc); + + rnode.spcNode = gtt_rnode->spcnode; + rnode.dbNode = u_sess->proc_cxt.MyDatabaseId; + rnode.relNode = gtt_rnode->relfilenode; + rnode.bucketNode = InvalidBktId; + srel = smgropen(rnode, BackendIdForTempRelations); + + if (maxfiles == 0) { + maxfiles = INIT_ALLOC_NUMS; + srels = (SMgrRelation*)palloc(sizeof(SMgrRelation) * maxfiles); + } else if (maxfiles <= nfiles) { + maxfiles *= 2; + srels = (SMgrRelation*)repalloc(srels, sizeof(SMgrRelation) * maxfiles); + } + + srels[nfiles++] = srel; + } + + if (maxrels == 0) { + maxrels = INIT_ALLOC_NUMS; + relids = (Oid*)palloc(sizeof(Oid) * maxrels); + relkinds = (char*)palloc(sizeof(char) * maxrels); + } else if (maxrels <= nrels) { + maxrels *= 2; + relids = (Oid*)repalloc(relids, sizeof(Oid) * maxrels); + relkinds = (char*)repalloc(relkinds, sizeof(char) * maxrels); + } + + relkinds[nrels] = entry->relkind; + relids[nrels] = entry->relid; + nrels++; + } + + if (nfiles > 0) { + for (i = 0; i < nfiles; i++) { + smgrdounlink(srels[i], false); + smgrclose(srels[i]); + } + pfree(srels); + } + + if (nrels) { + (void)LWLockAcquire(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock, LW_EXCLUSIVE); + for (i = 0; i < nrels; i++) { + if (relkinds[i] == RELKIND_RELATION || relkinds[i] == RELKIND_SEQUENCE) + gtt_storage_checkout(relids[i], true, false); + } + LWLockRelease(&t_thrd.shemem_ptr_cxt.gtt_shared_ctl->lock); + + pfree(relids); + pfree(relkinds); + } + + if (ENABLE_THREAD_POOL) { + u_sess->gtt_ctx.gtt_session_frozenxid = InvalidTransactionId; + } else { + t_thrd.proc->gtt_session_frozenxid = InvalidTransactionId; + } + + return; +} + +/* + * Update global temp table relstats(relpage/reltuple/relallvisible) + * to local hashtable + */ +void up_gtt_relstats(const Relation relation, BlockNumber numPages, double numTuples, BlockNumber numAllVisiblePages, + TransactionId relfrozenxid) +{ + Oid relid = RelationGetRelid(relation); + gtt_local_hash_entry* entry; + gtt_relfilenode* gttRnode = NULL; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return; + + entry = gtt_search_by_relid(relid, true); + if (entry == NULL) + return; + + gttRnode = (gtt_relfilenode*)lfirst(list_tail(entry->relfilenode_list)); + if (gttRnode == NULL) + return; + + if (gttRnode->relpages != int32(numPages)) { + gttRnode->relpages = int32(numPages); + } + + if (numTuples >= 0 && gttRnode->reltuples != (float4)numTuples) + gttRnode->reltuples = (float4)numTuples; + + /* only heap contain transaction information and relallvisible */ + if (entry->relkind == RELKIND_RELATION) { + if (gttRnode->relallvisible >= 0 && gttRnode->relallvisible != int32(numAllVisiblePages)) { + gttRnode->relallvisible = int32(numAllVisiblePages); + } + + if (TransactionIdIsNormal(relfrozenxid) && gttRnode->relfrozenxid != relfrozenxid && + (TransactionIdPrecedes(gttRnode->relfrozenxid, relfrozenxid) || + TransactionIdPrecedes(ReadNewTransactionId(), gttRnode->relfrozenxid))) { + remove_gtt_relfrozenxid_from_ordered_list((Oid)(gttRnode->relfrozenxid)); + gttRnode->relfrozenxid = relfrozenxid; + insert_gtt_relfrozenxid_to_ordered_list((Oid)relfrozenxid); + set_gtt_session_relfrozenxid(); + } + } + + return; +} + +/* + * Search global temp table relstats(relpage/reltuple/relallvisible) + * from local hashtable. + */ +bool get_gtt_relstats(Oid relid, BlockNumber* relpages, double* reltuples, BlockNumber* relallvisible, + TransactionId* relfrozenxid) +{ + gtt_local_hash_entry* entry; + gtt_relfilenode* gttRnode = NULL; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return false; + + entry = gtt_search_by_relid(relid, true); + if (entry == NULL) + return false; + + Assert(entry->relid == relid); + + gttRnode = (gtt_relfilenode*)lfirst(list_tail(entry->relfilenode_list)); + if (gttRnode == NULL) + return false; + + if (relpages) + *relpages = (unsigned int)(gttRnode->relpages); + + if (reltuples) + *reltuples = gttRnode->reltuples; + + if (relallvisible) + *relallvisible = (unsigned int)(gttRnode->relallvisible); + + if (relfrozenxid) + *relfrozenxid = gttRnode->relfrozenxid; + + return true; +} + +/* + * Update global temp table statistic info(definition is same as pg_statistic) + * to local hashtable where ananyze global temp table + */ +void up_gtt_att_statistic(Oid reloid, int attnum, int natts, TupleDesc tupleDescriptor, Datum* values, bool* isnull) +{ + gtt_local_hash_entry* entry; + MemoryContext oldcontext; + int i = 0; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return; + + entry = gtt_search_by_relid(reloid, true); + if (entry == NULL) + return; + + if (entry->natts < natts) { + elog(WARNING, "reloid %u not support update attstat after add colunm", reloid); + return; + } + + oldcontext = MemoryContextSwitchTo(u_sess->gtt_ctx.gtt_relstats_context); + Assert(entry->relid == reloid); + for (i = 0; i < entry->natts; i++) { + if (entry->attnum[i] == 0) { + entry->attnum[i] = attnum; + break; + } else if (entry->attnum[i] == attnum) { + Assert(entry->att_stat_tups[i]); + heap_freetuple(entry->att_stat_tups[i]); + entry->att_stat_tups[i] = NULL; + break; + } + } + + Assert(i < entry->natts); + Assert(entry->att_stat_tups[i] == NULL); + entry->att_stat_tups[i] = heap_form_tuple(tupleDescriptor, values, isnull); + (void)MemoryContextSwitchTo(oldcontext); + + return; +} + +/* + * Search global temp table statistic info(definition is same as pg_statistic) + * from local hashtable. + */ +HeapTuple get_gtt_att_statistic(Oid reloid, int attnum) +{ + gtt_local_hash_entry* entry; + int i = 0; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return NULL; + + entry = gtt_search_by_relid(reloid, true); + if (entry == NULL) + return NULL; + + for (i = 0; i < entry->natts; i++) { + if (entry->attnum[i] == attnum) { + Assert(entry->att_stat_tups[i]); + return entry->att_stat_tups[i]; + } + } + + return NULL; +} + +void release_gtt_statistic_cache(HeapTuple tup) +{ + /* do nothing */ + return; +} + +static void insert_gtt_relfrozenxid_to_ordered_list(Oid relfrozenxid) +{ + MemoryContext oldcontext; + ListCell* cell; + int i; + + Assert(TransactionIdIsNormal(relfrozenxid)); + + oldcontext = MemoryContextSwitchTo(u_sess->gtt_ctx.gtt_relstats_context); + /* Does the datum belong at the front? */ + if (u_sess->gtt_ctx.gtt_session_relfrozenxid_list == NIL || + TransactionIdFollowsOrEquals(relfrozenxid, linitial_oid(u_sess->gtt_ctx.gtt_session_relfrozenxid_list))) { + u_sess->gtt_ctx.gtt_session_relfrozenxid_list = + lcons_oid(relfrozenxid, u_sess->gtt_ctx.gtt_session_relfrozenxid_list); + MemoryContextSwitchTo(oldcontext); + + return; + } + + /* No, so find the entry it belongs after */ + i = 0; + foreach (cell, u_sess->gtt_ctx.gtt_session_relfrozenxid_list) { + if (TransactionIdFollowsOrEquals(relfrozenxid, lfirst_oid(cell))) + break; + + i++; + } + u_sess->gtt_ctx.gtt_session_relfrozenxid_list = + list_insert_nth_oid(u_sess->gtt_ctx.gtt_session_relfrozenxid_list, i, relfrozenxid); + MemoryContextSwitchTo(oldcontext); + + return; +} + +static void remove_gtt_relfrozenxid_from_ordered_list(Oid relfrozenxid) +{ + u_sess->gtt_ctx.gtt_session_relfrozenxid_list = + list_delete_oid(u_sess->gtt_ctx.gtt_session_relfrozenxid_list, relfrozenxid); +} + +static void set_gtt_session_relfrozenxid(void) +{ + TransactionId gtt_frozenxid = InvalidTransactionId; + + if (u_sess->gtt_ctx.gtt_session_relfrozenxid_list) + gtt_frozenxid = llast_oid(u_sess->gtt_ctx.gtt_session_relfrozenxid_list); + + if (ENABLE_THREAD_POOL) { + u_sess->gtt_ctx.gtt_session_frozenxid = gtt_frozenxid; + } else { + t_thrd.proc->gtt_session_frozenxid = gtt_frozenxid; + } +} + +Datum pg_get_gtt_statistics(PG_FUNCTION_ARGS) +{ + HeapTuple tuple; + int attnum = PG_GETARG_INT32(1); + Oid reloid = PG_GETARG_OID(0); + char relPersistence; + ReturnSetInfo* rsinfo = (ReturnSetInfo*)fcinfo->resultinfo; + TupleDesc tupdesc; + MemoryContext oldcontext; + Tuplestorestate* tupstore; + TupleDesc sd; + + if (get_call_result_type(fcinfo, NULL, &tupdesc) != TYPEFUNC_COMPOSITE) { + elog(ERROR, "return type must be a row type"); + } + + if (rsinfo == NULL || !IsA(rsinfo, ReturnSetInfo)) { + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("set-valued function called in context that cannot " + "accept a set"))); + } + + if (!(rsinfo->allowedModes & SFRM_Materialize)) { + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("materialize mode required, but it is not " + "allowed in this context"))); + } + + oldcontext = MemoryContextSwitchTo(rsinfo->econtext->ecxt_per_query_memory); + + tupstore = tuplestore_begin_heap(true, false, u_sess->attr.attr_memory.work_mem); + rsinfo->returnMode = SFRM_Materialize; + rsinfo->setResult = tupstore; + rsinfo->setDesc = tupdesc; + (void)MemoryContextSwitchTo(oldcontext); + + Relation rel = relation_open(reloid, AccessShareLock); + relPersistence = get_rel_persistence(reloid); + if (relPersistence != RELPERSISTENCE_GLOBAL_TEMP) { + elog(WARNING, "relation OID %u is not a global temporary table", reloid); + relation_close(rel, NoLock); + return (Datum)0; + } + + Relation pgStatistic = relation_open(StatisticRelationId, AccessShareLock); + sd = RelationGetDescr(pgStatistic); + + tuple = get_gtt_att_statistic(reloid, attnum); + if (tuple) { + Datum values[Natts_pg_statistic]; + bool isnull[Natts_pg_statistic]; + HeapTuple res = NULL; + + errno_t rc = memset_s(&values, sizeof(values), 0, sizeof(values)); + securec_check(rc, "", ""); + rc = memset_s(isnull, sizeof(isnull), 0, sizeof(isnull)); + securec_check(rc, "", ""); + heap_deform_tuple(tuple, sd, values, isnull); + res = heap_form_tuple(tupdesc, values, isnull); + tuplestore_puttuple(tupstore, res); + } + + relation_close(rel, NoLock); + relation_close(pgStatistic, AccessShareLock); + tuplestore_donestoring(tupstore); + + return (Datum)0; +} + +Datum pg_get_gtt_relstats(PG_FUNCTION_ARGS) +{ + ReturnSetInfo* rsinfo = (ReturnSetInfo*)fcinfo->resultinfo; + TupleDesc tupdesc; + Tuplestorestate* tupstore; + MemoryContext oldcontext; + HeapTuple tuple; + Oid reloid = PG_GETARG_OID(0); + char relPersistence; + BlockNumber relpages = 0; + double reltuples = 0; + BlockNumber relallvisible = 0; + TransactionId relfrozenxid = 0; + + if (get_call_result_type(fcinfo, NULL, &tupdesc) != TYPEFUNC_COMPOSITE) { + elog(ERROR, "return type must be a row type"); + } + + if (rsinfo == NULL || !IsA(rsinfo, ReturnSetInfo)) { + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("set-valued function called in context that cannot " + "accept a set"))); + } + + if (!(rsinfo->allowedModes & SFRM_Materialize)) { + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("materialize mode required, but it is not allowed " + "in this context"))); + } + + oldcontext = MemoryContextSwitchTo(rsinfo->econtext->ecxt_per_query_memory); + tupstore = tuplestore_begin_heap(true, false, u_sess->attr.attr_memory.work_mem); + rsinfo->returnMode = SFRM_Materialize; + rsinfo->setResult = tupstore; + rsinfo->setDesc = tupdesc; + (void)MemoryContextSwitchTo(oldcontext); + + Relation rel = relation_open(reloid, AccessShareLock); + relPersistence = get_rel_persistence(reloid); + if (relPersistence != RELPERSISTENCE_GLOBAL_TEMP) { + elog(WARNING, "relation OID %u is not a global temporary table", reloid); + relation_close(rel, NoLock); + return (Datum)0; + } + + (void)get_gtt_relstats(reloid, &relpages, &reltuples, &relallvisible, &relfrozenxid); + Oid relnode = gtt_fetch_current_relfilenode(reloid); + if (relnode != InvalidOid) { + // output attribute: relfilenode | relpages | reltuples | relallvisible | relfrozenxid | relminmxid + Datum values[6]; + bool isnull[6]; + + errno_t rc = memset_s(isnull, sizeof(isnull), 0, sizeof(isnull)); + securec_check(rc, "", ""); + rc = memset_s(values, sizeof(values), 0, sizeof(values)); + securec_check(rc, "", ""); + values[0] = UInt32GetDatum(relnode); + values[1] = Int32GetDatum(relpages); + values[2] = Float4GetDatum((float4)reltuples); + values[3] = Int32GetDatum(relallvisible); + values[4] = UInt32GetDatum(relfrozenxid); + tuple = heap_form_tuple(tupdesc, values, isnull); + tuplestore_puttuple(tupstore, tuple); + } + + tuplestore_donestoring(tupstore); + relation_close(rel, NoLock); + + return (Datum)0; +} + +Datum pg_gtt_attached_pid(PG_FUNCTION_ARGS) +{ + ReturnSetInfo* rsinfo = (ReturnSetInfo*)fcinfo->resultinfo; + TupleDesc tupdesc; + Tuplestorestate* tupstore; + MemoryContext oldcontext; + HeapTuple tuple; + Oid reloid = PG_GETARG_OID(0); + char relPersistence; + PGPROC* proc = NULL; + Bitmapset* map = NULL; + ThreadId pid = 0; + int backendid = 0; + + if (get_call_result_type(fcinfo, NULL, &tupdesc) != TYPEFUNC_COMPOSITE) + elog(ERROR, "return type must be a row type"); + + if (rsinfo == NULL || !IsA(rsinfo, ReturnSetInfo)) + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("set-valued function called in context that cannot " + "accept a set"))); + if (!(rsinfo->allowedModes & SFRM_Materialize)) + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("materialize mode required, but it is not allowed " + "in this context"))); + + oldcontext = MemoryContextSwitchTo(rsinfo->econtext->ecxt_per_query_memory); + tupstore = tuplestore_begin_heap(true, false, u_sess->attr.attr_memory.work_mem); + rsinfo->returnMode = SFRM_Materialize; + rsinfo->setResult = tupstore; + rsinfo->setDesc = tupdesc; + (void)MemoryContextSwitchTo(oldcontext); + + Relation rel = relation_open(reloid, AccessShareLock); + relPersistence = get_rel_persistence(reloid); + if (relPersistence != RELPERSISTENCE_GLOBAL_TEMP) { + elog(WARNING, "relation OID %u is not a global temporary table", reloid); + relation_close(rel, NoLock); + return (Datum)0; + } + + map = copy_active_gtt_bitmap(reloid); + if (map) { + backendid = bms_first_member(map); + + do { + if (ENABLE_THREAD_POOL) { + ThreadPoolSessControl* sess_ctrl = g_threadPoolControler->GetSessionCtrl(); + knl_session_context* sess = sess_ctrl->GetSessionByIdx(backendid); + pid = sess->attachPid; + } else { + proc = BackendIdGetProc(backendid); + pid = proc->pid; + } + + // output attribute: relid | pid + Datum values[2]; + bool isnull[2]; + errno_t rc = memset_s(isnull, sizeof(isnull), 0, sizeof(isnull)); + securec_check(rc, "", ""); + rc = memset_s(values, sizeof(values), 0, sizeof(values)); + securec_check(rc, "", ""); + values[0] = UInt32GetDatum(reloid); + values[1] = UInt64GetDatum(pid); + tuple = heap_form_tuple(tupdesc, values, isnull); + tuplestore_puttuple(tupstore, tuple); + backendid = bms_next_member(map, backendid); + } while (backendid > 0); + + pfree(map); + } + + tuplestore_donestoring(tupstore); + relation_close(rel, NoLock); + + return (Datum)0; +} + +Datum pg_list_gtt_relfrozenxids(PG_FUNCTION_ARGS) +{ + ReturnSetInfo* rsinfo = (ReturnSetInfo*)fcinfo->resultinfo; + TupleDesc tupdesc; + Tuplestorestate* tupstore; + MemoryContext oldcontext; + HeapTuple tuple; + int numXid = g_instance.shmem_cxt.MaxBackends + 1; + ThreadId* pids = NULL; + TransactionId* xids = NULL; + int i = 0; + int j = 0; + + if (get_call_result_type(fcinfo, NULL, &tupdesc) != TYPEFUNC_COMPOSITE) { + elog(ERROR, "return type must be a row type"); + } + + if (rsinfo == NULL || !IsA(rsinfo, ReturnSetInfo)) { + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("set-valued function called in context that cannot " + "accept a set"))); + } + if (!(rsinfo->allowedModes & SFRM_Materialize)) { + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("materialize mode required, but it is not allowed " + "in this context"))); + } + + oldcontext = MemoryContextSwitchTo(rsinfo->econtext->ecxt_per_query_memory); + tupstore = tuplestore_begin_heap(true, false, u_sess->attr.attr_memory.work_mem); + rsinfo->returnMode = SFRM_Materialize; + rsinfo->setResult = tupstore; + rsinfo->setDesc = tupdesc; + (void)MemoryContextSwitchTo(oldcontext); + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) { + return (Datum)0; + } + + if (RecoveryInProgress()) { + return (Datum)0; + } + + pids = (ThreadId*)palloc0(sizeof(ThreadId) * numXid); + xids = (TransactionId*)palloc0(sizeof(TransactionId) * numXid); + TransactionId oldest = ENABLE_THREAD_POOL ? ListAllSessionGttFrozenxids(numXid, pids, xids, &i) + : ListAllThreadGttFrozenxids(numXid, pids, xids, &i); + if (i > 0) { + pids[i] = 0; + xids[i] = oldest; + i++; + + for (j = 0; j < i; j++) { + // output attribute: pid | relfrozenxid + Datum values[2]; + bool isnull[2]; + + errno_t rc = memset_s(isnull, sizeof(isnull), 0, sizeof(isnull)); + securec_check(rc, "", ""); + rc = memset_s(values, sizeof(values), 0, sizeof(values)); + securec_check(rc, "", ""); + values[0] = UInt64GetDatum(pids[j]); + values[1] = UInt64GetDatum(xids[j]); + tuple = heap_form_tuple(tupdesc, values, isnull); + tuplestore_puttuple(tupstore, tuple); + } + } + tuplestore_donestoring(tupstore); + pfree(pids); + pfree(xids); + + return (Datum)0; +} + +void gtt_force_enable_index(Relation index) +{ + if (!RELATION_IS_GLOBAL_TEMP(index)) + return; + + Assert(index->rd_rel->relkind == RELKIND_INDEX); + Assert(OidIsValid(RelationGetRelid(index))); + + index->rd_index->indisvalid = true; + index->rd_index->indisready = true; +} + +void gtt_fix_index_state(Relation index) +{ + Oid indexOid = RelationGetRelid(index); + Oid relOid = index->rd_index->indrelid; + + if (!RELATION_IS_GLOBAL_TEMP(index)) + return; + + if (!index->rd_index->indisvalid) + return; + + if (gtt_storage_attached(relOid) && !gtt_storage_attached(indexOid)) { + index->rd_index->indisvalid = false; + index->rd_index->indisready = false; + } + + return; +} + +void init_gtt_storage(CmdType operation, ResultRelInfo* resultRelInfo) +{ + Relation relation = resultRelInfo->ri_RelationDesc; + int i; + Oid toastrelid; + + if (!RELATION_IS_GLOBAL_TEMP(relation)) { + return; + } + + if (!(operation == CMD_UTILITY || operation == CMD_INSERT)) { + return; + } + + if (!RELKIND_HAS_STORAGE(relation->rd_rel->relkind)) { + return; + } + + if (relation->rd_smgr == NULL) { + /* Open it at the smgr level if not already done */ + RelationOpenSmgr(relation); + } + if (smgrexists(relation->rd_smgr, MAIN_FORKNUM) && gtt_storage_attached(RelationGetRelid(relation))) { + return; + } + + RelationCreateStorage( + relation->rd_node, RELPERSISTENCE_GLOBAL_TEMP, relation->rd_rel->relowner, InvalidOid, relation); + for (i = 0; i < resultRelInfo->ri_NumIndices; i++) { + Relation index = resultRelInfo->ri_IndexRelationDescs[i]; + IndexInfo* info = resultRelInfo->ri_IndexRelationInfo[i]; + Assert(index->rd_index->indisvalid); + Assert(index->rd_index->indisready); + index_build(relation, NULL, index, NULL, info, index->rd_index->indisprimary, false, false); + } + + toastrelid = relation->rd_rel->reltoastrelid; + if (OidIsValid(toastrelid)) { + Relation toastrel; + ListCell* indlist; + + toastrel = relation_open(toastrelid, RowExclusiveLock); + RelationCreateStorage( + toastrel->rd_node, RELPERSISTENCE_GLOBAL_TEMP, toastrel->rd_rel->relowner, InvalidOid, toastrel); + + foreach (indlist, RelationGetIndexList(toastrel)) { + Oid indexId = lfirst_oid(indlist); + Relation currentIndex; + IndexInfo* indexInfo = NULL; + + currentIndex = index_open(indexId, RowExclusiveLock); + + indexInfo = BuildDummyIndexInfo(currentIndex); + index_build( + toastrel, NULL, currentIndex, NULL, indexInfo, currentIndex->rd_index->indisprimary, false, false); + index_close(currentIndex, NoLock); + } + + relation_close(toastrel, NoLock); + } + + return; +} + +static void gtt_reset_statistics(gtt_local_hash_entry* entry) +{ + int i; + + for (i = 0; i < entry->natts; i++) { + if (entry->att_stat_tups[i]) { + heap_freetuple(entry->att_stat_tups[i]); + entry->att_stat_tups[i] = NULL; + } + + entry->attnum[i] = 0; + } + + return; +} + +static void gtt_free_statistics(gtt_local_hash_entry* entry) +{ + int i; + + for (i = 0; i < entry->natts; i++) { + if (entry->att_stat_tups[i]) { + heap_freetuple(entry->att_stat_tups[i]); + entry->att_stat_tups[i] = NULL; + } + } + + if (entry->attnum) + pfree(entry->attnum); + + if (entry->att_stat_tups) + pfree(entry->att_stat_tups); + + return; +} + +Oid gtt_fetch_current_relfilenode(Oid relid) +{ + gtt_local_hash_entry* entry; + gtt_relfilenode* gttRnode = NULL; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) { + return InvalidOid; + } + + entry = gtt_search_by_relid(relid, true); + if (entry == NULL) { + return InvalidOid; + } + + Assert(entry->relid == relid); + + gttRnode = (gtt_relfilenode*)lfirst(list_tail(entry->relfilenode_list)); + if (gttRnode == NULL) { + return InvalidOid; + } + + return gttRnode->relfilenode; +} + +void gtt_switch_rel_relfilenode(Oid rel1, Oid relfilenode1, Oid rel2, Oid relfilenode2, bool footprint) +{ + gtt_local_hash_entry* entry1; + gtt_local_hash_entry* entry2; + gtt_relfilenode* gttRnode1 = NULL; + gtt_relfilenode* gttRnode2 = NULL; + MemoryContext oldcontext; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return; + + if (u_sess->gtt_ctx.gtt_storage_local_hash == NULL) + return; + + entry1 = gtt_search_by_relid(rel1, false); + gttRnode1 = gtt_search_relfilenode(entry1, relfilenode1, false); + + entry2 = gtt_search_by_relid(rel2, false); + gttRnode2 = gtt_search_relfilenode(entry2, relfilenode2, false); + + oldcontext = MemoryContextSwitchTo(u_sess->gtt_ctx.gtt_relstats_context); + entry1->relfilenode_list = list_delete_ptr(entry1->relfilenode_list, gttRnode1); + entry2->relfilenode_list = lappend(entry2->relfilenode_list, gttRnode1); + + entry2->relfilenode_list = list_delete_ptr(entry2->relfilenode_list, gttRnode2); + entry1->relfilenode_list = lappend(entry1->relfilenode_list, gttRnode2); + (void)MemoryContextSwitchTo(oldcontext); + + if (footprint) { + entry1->oldrelid = rel2; + entry2->oldrelid = rel1; + } + + return; +} + +static gtt_relfilenode* gtt_search_relfilenode(const gtt_local_hash_entry* entry, Oid relfilenode, bool missingOk) +{ + gtt_relfilenode* rnode = NULL; + ListCell* lc; + + Assert(entry); + + foreach (lc, entry->relfilenode_list) { + gtt_relfilenode* gtt_rnode = (gtt_relfilenode*)lfirst(lc); + if (gtt_rnode->relfilenode == relfilenode) { + rnode = gtt_rnode; + break; + } + } + + if (!missingOk && rnode == NULL) { + elog(ERROR, "find relfilenode %u relfilenodelist from relid %u fail", relfilenode, entry->relid); + } + + return rnode; +} + +static gtt_local_hash_entry* gtt_search_by_relid(Oid relid, bool missingOk) +{ + gtt_local_hash_entry* entry = NULL; + + if (u_sess->gtt_ctx.gtt_storage_local_hash == NULL) { + return NULL; + } + + entry = + (gtt_local_hash_entry*)hash_search(u_sess->gtt_ctx.gtt_storage_local_hash, (void*)&(relid), HASH_FIND, NULL); + + if (entry == NULL && !missingOk) { + elog(ERROR, "relid %u not found in local hash", relid); + } + + return entry; +} + diff --git a/src/common/backend/catalog/system_views.sql b/src/common/backend/catalog/system_views.sql index c6a73312f..e34f8f79e 100644 --- a/src/common/backend/catalog/system_views.sql +++ b/src/common/backend/catalog/system_views.sql @@ -182,6 +182,117 @@ CREATE VIEW pg_indexes AS LEFT JOIN pg_tablespace T ON (T.oid = I.reltablespace) WHERE C.relkind = 'r' AND I.relkind = 'i'; +-- For global temporary table +CREATE VIEW pg_gtt_relstats WITH (security_barrier) AS + SELECT n.nspname AS schemaname, + c.relname AS tablename, + (select relfilenode from pg_get_gtt_relstats(c.oid)), + (select relpages from pg_get_gtt_relstats(c.oid)), + (select reltuples from pg_get_gtt_relstats(c.oid)), + (select relallvisible from pg_get_gtt_relstats(c.oid)), + (select relfrozenxid from pg_get_gtt_relstats(c.oid)), + (select relminmxid from pg_get_gtt_relstats(c.oid)) + FROM + pg_class c + LEFT JOIN pg_namespace n ON n.oid = c.relnamespace + WHERE c.relpersistence='g' AND c.relkind in('r','p','i','t'); + +CREATE VIEW pg_gtt_attached_pids WITH (security_barrier) AS + SELECT n.nspname AS schemaname, + c.relname AS tablename, + c.oid AS relid, + array(select pid from pg_gtt_attached_pid(c.oid)) AS pids + FROM + pg_class c + LEFT JOIN pg_namespace n ON n.oid = c.relnamespace + WHERE c.relpersistence='g' AND c.relkind in('r','S'); + +CREATE VIEW pg_gtt_stats WITH (security_barrier) AS +SELECT s.nspname AS schemaname, + s.relname AS tablename, + s.attname, + s.stainherit AS inherited, + s.stanullfrac AS null_frac, + s.stawidth AS avg_width, + s.stadistinct AS n_distinct, + CASE + WHEN s.stakind1 = 1 THEN s.stavalues1 + WHEN s.stakind2 = 1 THEN s.stavalues2 + WHEN s.stakind3 = 1 THEN s.stavalues3 + WHEN s.stakind4 = 1 THEN s.stavalues4 + WHEN s.stakind5 = 1 THEN s.stavalues5 + END AS most_common_vals, + CASE + WHEN s.stakind1 = 1 THEN s.stanumbers1 + WHEN s.stakind2 = 1 THEN s.stanumbers2 + WHEN s.stakind3 = 1 THEN s.stanumbers3 + WHEN s.stakind4 = 1 THEN s.stanumbers4 + WHEN s.stakind5 = 1 THEN s.stanumbers5 + END AS most_common_freqs, + CASE + WHEN s.stakind1 = 2 THEN s.stavalues1 + WHEN s.stakind2 = 2 THEN s.stavalues2 + WHEN s.stakind3 = 2 THEN s.stavalues3 + WHEN s.stakind4 = 2 THEN s.stavalues4 + WHEN s.stakind5 = 2 THEN s.stavalues5 + END AS histogram_bounds, + CASE + WHEN s.stakind1 = 3 THEN s.stanumbers1[1] + WHEN s.stakind2 = 3 THEN s.stanumbers2[1] + WHEN s.stakind3 = 3 THEN s.stanumbers3[1] + WHEN s.stakind4 = 3 THEN s.stanumbers4[1] + WHEN s.stakind5 = 3 THEN s.stanumbers5[1] + END AS correlation, + CASE + WHEN s.stakind1 = 4 THEN s.stavalues1 + WHEN s.stakind2 = 4 THEN s.stavalues2 + WHEN s.stakind3 = 4 THEN s.stavalues3 + WHEN s.stakind4 = 4 THEN s.stavalues4 + WHEN s.stakind5 = 4 THEN s.stavalues5 + END AS most_common_elems, + CASE + WHEN s.stakind1 = 4 THEN s.stanumbers1 + WHEN s.stakind2 = 4 THEN s.stanumbers2 + WHEN s.stakind3 = 4 THEN s.stanumbers3 + WHEN s.stakind4 = 4 THEN s.stanumbers4 + WHEN s.stakind5 = 4 THEN s.stanumbers5 + END AS most_common_elem_freqs, + CASE + WHEN s.stakind1 = 5 THEN s.stanumbers1 + WHEN s.stakind2 = 5 THEN s.stanumbers2 + WHEN s.stakind3 = 5 THEN s.stanumbers3 + WHEN s.stakind4 = 5 THEN s.stanumbers4 + WHEN s.stakind5 = 5 THEN s.stanumbers5 + END AS elem_count_histogram + FROM + (SELECT n.nspname, + c.relname, + a.attname, + (select stainherit from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stainherit, + (select stanullfrac from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stanullfrac, + (select stawidth from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stawidth, + (select stadistinct from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stadistinct, + (select stakind1 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stakind1, + (select stakind2 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stakind2, + (select stakind3 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stakind3, + (select stakind4 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stakind4, + (select stakind5 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stakind5, + (select stanumbers1 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stanumbers1, + (select stanumbers2 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stanumbers2, + (select stanumbers3 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stanumbers3, + (select stanumbers4 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stanumbers4, + (select stanumbers5 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stanumbers5, + (select stavalues1 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stavalues1, + (select stavalues2 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stavalues2, + (select stavalues3 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stavalues3, + (select stavalues4 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stavalues4, + (select stavalues5 from pg_get_gtt_statistics(c.oid, a.attnum, ''::text)) as stavalues5 + FROM + pg_class c + JOIN pg_attribute a ON c.oid = a.attrelid + LEFT JOIN pg_namespace n ON n.oid = c.relnamespace + WHERE c.relpersistence='g' AND c.relkind in('r','p','i','t') and a.attnum > 0 and NOT a.attisdropped AND has_column_privilege(c.oid, a.attnum, 'select'::text)) s; + CREATE VIEW pg_stats AS SELECT nspname AS schemaname, @@ -366,8 +477,8 @@ WHERE UNION ALL SELECT l.objoid, l.classoid, l.objsubid, - CASE WHEN pro.proisagg = true THEN 'aggregate'::text - WHEN pro.proisagg = false THEN 'function'::text + CASE WHEN pro.prokind = 'a' THEN 'aggregate'::text + WHEN pro.prokind != 'a' THEN 'function'::text END AS objtype, pro.pronamespace AS objnamespace, CASE WHEN pg_function_is_visible(pro.oid) @@ -1545,8 +1656,8 @@ AS $$ SELECT CAST(float8out($1) AS VARCHAR2) $$ LANGUAGE SQL STRICT IMMUTABLE NOT FENCED; CREATE OR REPLACE FUNCTION to_char(TEXT) -RETURNS TEXT -AS $$ SELECT $1 $$ +RETURNS varchar +AS $$ SELECT $1::varchar(10485760) $$ LANGUAGE SQL STRICT IMMUTABLE NOT FENCED; CREATE OR REPLACE FUNCTION to_number(TEXT) @@ -2752,7 +2863,7 @@ DECLARE query_str_do_revoke text; BEGIN query_str_create_table := 'CREATE TABLE public.pgxc_copy_error_log - (relname varchar, begintime timestamptz, filename varchar, rownum int8, rawrecord text, detail text)'; + (relname varchar, begintime timestamptz, filename varchar, lineno int8, rawrecord text, detail text)'; EXECUTE query_str_create_table; query_str_create_index := 'CREATE INDEX copy_error_log_relname_idx ON public.pgxc_copy_error_log(relname)'; diff --git a/src/common/backend/nodes/copyfuncs.cpp b/src/common/backend/nodes/copyfuncs.cpp index b59d404e9..da6068bb0 100644 --- a/src/common/backend/nodes/copyfuncs.cpp +++ b/src/common/backend/nodes/copyfuncs.cpp @@ -2267,6 +2267,20 @@ static Param* _copyParam(const Param* from) return newnode; } +/* + * _copyRownum + */ +static Rownum* _copyRownum(const Rownum* from) +{ + Rownum* newnode = (Rownum*)makeNode(Rownum); + + COPY_SCALAR_FIELD(rownumcollid); + COPY_LOCATION_FIELD(location); + + return newnode; +} + + /* * _copyAggref */ @@ -6011,6 +6025,9 @@ void* copyObject(const void* from) case T_Param: retval = _copyParam((Param*)from); break; + case T_Rownum: + retval = _copyRownum((Rownum*)from); + break; case T_Aggref: retval = _copyAggref((Aggref*)from); break; diff --git a/src/common/backend/nodes/list.cpp b/src/common/backend/nodes/list.cpp index 94d965dab..76de79048 100755 --- a/src/common/backend/nodes/list.cpp +++ b/src/common/backend/nodes/list.cpp @@ -1750,3 +1750,22 @@ List* list_merge_int(List* list1, List* list2) return list_dst; } + +List* list_insert_nth_oid(List* list, int pos, Oid datum) +{ + if (list == NIL) { + Assert(pos == 0); + return list_make1_oid(datum); + } + Assert(IsOidList(list)); + + if (pos == 0) { // add at first pos + list = lcons_oid(datum, list); + } else { // find cell at pos - 1, then add new cell after it; + ListCell* prevCell = list_nth_cell(list, pos - 1); + ListCell* newCell = add_new_cell(list, prevCell); + lfirst_oid(newCell) = datum; + } + check_list_invariants(list); + return list; +} diff --git a/src/common/backend/nodes/makefuncs.cpp b/src/common/backend/nodes/makefuncs.cpp index 5eaf948c9..a14815dbb 100755 --- a/src/common/backend/nodes/makefuncs.cpp +++ b/src/common/backend/nodes/makefuncs.cpp @@ -615,3 +615,36 @@ Param* makeParam(ParamKind paramkind, int paramid, Oid paramtype, int32 paramtyp return argp; } + +/* + * makeIndexInfo + * create an IndexInfo node + */ +IndexInfo* makeIndexInfo(int numattrs, List* expressions, List* predicates, bool unique, bool isready, bool concurrent) +{ + IndexInfo* n = makeNode(IndexInfo); + + n->ii_NumIndexAttrs = numattrs; + n->ii_Unique = unique; + n->ii_ReadyForInserts = isready; + n->ii_Concurrent = concurrent; + + /* expressions */ + n->ii_Expressions = expressions; + n->ii_ExpressionsState = NIL; + + /* predicates */ + n->ii_Predicate = predicates; + n->ii_PredicateState = NULL; + + /* exclusion constraints */ + n->ii_ExclusionOps = NULL; + n->ii_ExclusionProcs = NULL; + n->ii_ExclusionStrats = NULL; + + /* initialize index-build state to default */ + n->ii_BrokenHotChain = false; + n->ii_PgClassAttrId = 0; + + return n; +} diff --git a/src/common/backend/nodes/nodeFuncs.cpp b/src/common/backend/nodes/nodeFuncs.cpp index e7f9085bc..be725270e 100755 --- a/src/common/backend/nodes/nodeFuncs.cpp +++ b/src/common/backend/nodes/nodeFuncs.cpp @@ -223,6 +223,9 @@ Oid exprType(const Node* expr) case T_GroupingId: type = INT4OID; break; + case T_Rownum: + type = INT8OID; + break; default: ereport(ERROR, (errcode(ERRCODE_UNRECOGNIZED_NODE_TYPE), errmsg("unrecognized node type: %d", (int)nodeTag(expr)))); @@ -673,6 +676,9 @@ Oid exprCollation(const Node* expr) case T_Const: coll = ((const Const*)expr)->constcollid; break; + case T_Rownum: + coll = ((const Rownum*)expr)->rownumcollid; + break; case T_Param: coll = ((const Param*)expr)->paramcollid; break; @@ -900,6 +906,9 @@ void exprSetCollation(Node* expr, Oid collation) case T_Const: ((Const*)expr)->constcollid = collation; break; + case T_Rownum: + ((Rownum*)expr)->rownumcollid = collation; + break; case T_Param: ((Param*)expr)->paramcollid = collation; break; @@ -1528,6 +1537,7 @@ bool expression_tree_walker(Node* node, bool (*walker)(), void* context) case T_BitString: case T_Null: case T_PgFdwRemoteInfo: + case T_Rownum: /* primitive node types with no expression subnodes */ break; case T_Aggref: { @@ -2085,6 +2095,12 @@ Node* expression_tree_mutator(Node* node, Node* (*mutator)(Node*, void*), void* /* XXX we don't bother with datumCopy; should we? */ return (Node*)newnode; } break; + case T_Rownum: { + Rownum* oldnode = (Rownum*)node; + Rownum* newnode = NULL; + FLATCOPY(newnode, oldnode, Rownum, isCopy); + return (Node*)newnode; + } break; case T_Param: case T_CoerceToDomainValue: case T_CaseTestExpr: diff --git a/src/common/backend/nodes/outfuncs.cpp b/src/common/backend/nodes/outfuncs.cpp index 6cce0a67b..bfe7eed9b 100755 --- a/src/common/backend/nodes/outfuncs.cpp +++ b/src/common/backend/nodes/outfuncs.cpp @@ -1952,6 +1952,14 @@ static void _outParam(StringInfo str, Param* node) WRITE_TYPEINFO_FIELD(paramtype); } +static void _outRownum(StringInfo str, const Rownum* node) +{ + WRITE_NODE_TYPE("ROWNUM"); + WRITE_OID_FIELD(rownumcollid); + WRITE_LOCATION_FIELD(location); +} + + static void _outAggref(StringInfo str, Aggref* node) { WRITE_NODE_TYPE("AGGREF"); @@ -4975,6 +4983,9 @@ static void _outNode(StringInfo str, const void* obj) case T_Param: _outParam(str, (Param*)obj); break; + case T_Rownum: + _outRownum(str, (Rownum*)obj); + break; case T_Aggref: _outAggref(str, (Aggref*)obj); break; diff --git a/src/common/backend/nodes/readfuncs.cpp b/src/common/backend/nodes/readfuncs.cpp index 824adba79..025cd2f4b 100644 --- a/src/common/backend/nodes/readfuncs.cpp +++ b/src/common/backend/nodes/readfuncs.cpp @@ -1541,6 +1541,18 @@ static Var* _readVar(void) READ_DONE(); } +/* + * _readRownum + */ +static Rownum* _readRownum(void) +{ + READ_LOCALS(Rownum); + + READ_OID_FIELD(rownumcollid); + READ_LOCATION_FIELD(location); + READ_DONE(); +} + /* * _readConst */ @@ -5182,6 +5194,8 @@ Node* parseNodeString(void) return_value = _readSplitPartitionState(); } else if (MATCH("ADDPARTITIONSTATE", 17)) { return_value = _readAddPartitionState(); + } else if (MATCH("ROWNUM", 6)) { + return_value = _readRownum(); } else { ereport(ERROR, (errcode(ERRCODE_UNRECOGNIZED_NODE_TYPE), diff --git a/src/common/backend/parser/gram.y b/src/common/backend/parser/gram.y index b3b9714ad..e94c320e7 100755 --- a/src/common/backend/parser/gram.y +++ b/src/common/backend/parser/gram.y @@ -681,7 +681,7 @@ static void ParseUpdateMultiSet(List *set_target_list, SelectStmt *stmt, core_yy RANGE RAW READ REAL REASSIGN REBUILD RECHECK RECURSIVE REF REFERENCES REINDEX REJECT_P RELATIVE_P RELEASE RELOPTIONS REMOTE_P RENAME REPEATABLE REPLACE REPLICA RESET RESIZE RESOURCE RESTART RESTRICT RETURN RETURNING RETURNS REUSE REVOKE RIGHT ROLE ROLLBACK ROLLUP - ROW ROWS RULE + ROW ROWNUM ROWS RULE SAVEPOINT SCHEMA SCROLL SEARCH SECOND_P SECURITY SELECT SEQUENCE SEQUENCES SERIALIZABLE SERVER SESSION SESSION_USER SET SETS SETOF SHARE SHIPPABLE SHOW SHUTDOWN @@ -4184,20 +4184,8 @@ OptTemp: TEMPORARY { $$ = RELPERSISTENCE_TEMP; } | TEMP { $$ = RELPERSISTENCE_TEMP; } | LOCAL TEMPORARY { $$ = RELPERSISTENCE_TEMP; } | LOCAL TEMP { $$ = RELPERSISTENCE_TEMP; } - | GLOBAL TEMPORARY - { - ereport(WARNING, - (errmsg("GLOBAL is deprecated in temporary table creation"), - parser_errposition(@1))); - $$ = RELPERSISTENCE_TEMP; - } - | GLOBAL TEMP - { - ereport(WARNING, - (errmsg("GLOBAL is deprecated in temporary table creation"), - parser_errposition(@1))); - $$ = RELPERSISTENCE_TEMP; - } + | GLOBAL TEMPORARY { $$ = RELPERSISTENCE_GLOBAL_TEMP; } + | GLOBAL TEMP { $$ = RELPERSISTENCE_GLOBAL_TEMP; } | UNLOGGED { $$ = RELPERSISTENCE_UNLOGGED; } | /*EMPTY*/ { $$ = RELPERSISTENCE_PERMANENT; } ; @@ -13646,19 +13634,13 @@ OptTempTableName: } | GLOBAL TEMPORARY opt_table qualified_name { - ereport(WARNING, - (errmsg("GLOBAL is deprecated in temporary table creation"), - parser_errposition(@1))); $$ = $4; - $$->relpersistence = RELPERSISTENCE_TEMP; + $$->relpersistence = RELPERSISTENCE_GLOBAL_TEMP; } | GLOBAL TEMP opt_table qualified_name { - ereport(WARNING, - (errmsg("GLOBAL is deprecated in temporary table creation"), - parser_errposition(@1))); $$ = $4; - $$->relpersistence = RELPERSISTENCE_TEMP; + $$->relpersistence = RELPERSISTENCE_GLOBAL_TEMP; } | UNLOGGED opt_table qualified_name { @@ -16109,6 +16091,12 @@ func_expr_common_subexpr: n->call_func = false; $$ = (Node *)n; } + | ROWNUM + { + Rownum *r = makeNode(Rownum); + r->location = @1; + $$ = (Node *)r; + } | CURRENT_ROLE { FuncCall *n = makeNode(FuncCall); @@ -18148,6 +18136,7 @@ reserved_keyword: | WHERE | WINDOW | WITH + | ROWNUM ; %% diff --git a/src/common/backend/parser/parse_coerce.cpp b/src/common/backend/parser/parse_coerce.cpp index 1cd8f6a6d..0bc06c9b5 100755 --- a/src/common/backend/parser/parse_coerce.cpp +++ b/src/common/backend/parser/parse_coerce.cpp @@ -762,8 +762,8 @@ static Node* build_coercion_expression(Node* node, CoercionPathType pathtype, Oi * various binary-compatibility cases. */ AssertEreport(!procstruct->proretset, MOD_OPT, "function is not return set"); - AssertEreport(!procstruct->proisagg, MOD_OPT, "function is not agg"); - AssertEreport(!procstruct->proiswindow, MOD_OPT, "function is not window function"); + AssertEreport(!PROC_IS_AGG(procstruct->prokind), MOD_OPT, "function is not agg"); + AssertEreport(!PROC_IS_WIN(procstruct->prokind), MOD_OPT, "function is not window function"); nargs = procstruct->pronargs; AssertEreport((nargs >= 1 && nargs <= 3), MOD_OPT, "The number of parameters in the function is incorrect."); AssertEreport((nargs < 2 || procstruct->proargtypes.values[1] == INT4OID), diff --git a/src/common/backend/parser/parse_expr.cpp b/src/common/backend/parser/parse_expr.cpp index f1b0d28ad..e1312395e 100644 --- a/src/common/backend/parser/parse_expr.cpp +++ b/src/common/backend/parser/parse_expr.cpp @@ -301,6 +301,7 @@ Node* transformExpr(ParseState* pstate, Node* expr) case T_WindowFunc: case T_ArrayRef: case T_FuncExpr: + case T_Rownum: case T_OpExpr: case T_DistinctExpr: case T_NullIfExpr: diff --git a/src/common/backend/parser/parse_func.cpp b/src/common/backend/parser/parse_func.cpp index ddc8c89db..b7c4972a6 100755 --- a/src/common/backend/parser/parse_func.cpp +++ b/src/common/backend/parser/parse_func.cpp @@ -1700,9 +1700,9 @@ FuncDetailCode func_get_detail(List* funcname, List* fargs, List* fargnames, int } *argdefaults = GetDefaultVale(*funcid, best_candidate->argnumbers, best_candidate->ndargs); } - if (pform->proisagg) { + if (PROC_IS_AGG(pform->prokind)) { result = FUNCDETAIL_AGGREGATE; - } else if (pform->proiswindow) { + } else if (PROC_IS_WIN(pform->prokind)) { result = FUNCDETAIL_WINDOWFUNC; } else { result = FUNCDETAIL_NORMAL; @@ -2106,7 +2106,7 @@ Oid LookupAggNameTypeNames(List* aggname, List* argtypes, bool noError) } pform = (Form_pg_proc)GETSTRUCT(ftup); - if (!pform->proisagg) { + if (!PROC_IS_AGG(pform->prokind)) { ReleaseSysCache(ftup); if (noError) return InvalidOid; diff --git a/src/common/backend/parser/parse_target.cpp b/src/common/backend/parser/parse_target.cpp index 3e41b6256..144ae7abd 100755 --- a/src/common/backend/parser/parse_target.cpp +++ b/src/common/backend/parser/parse_target.cpp @@ -1482,6 +1482,9 @@ static int FigureColnameInternal(Node* node, char** name) /* make GROUPING() act like a regular function */ *name = "grouping"; return 2; + case T_Rownum: + *name = "rownum"; + return 2; case T_SubLink: switch (((SubLink*)node)->subLinkType) { case EXISTS_SUBLINK: diff --git a/src/common/backend/parser/parse_type.cpp b/src/common/backend/parser/parse_type.cpp index 2c26a5c4b..a74549d40 100755 --- a/src/common/backend/parser/parse_type.cpp +++ b/src/common/backend/parser/parse_type.cpp @@ -826,7 +826,7 @@ bool IsTypeInBlacklist(Oid typoid) switch (typoid) { case LINEOID: - case XMLOID: + // case XMLOID: case PGNODETREEOID: isblack = true; break; diff --git a/src/common/backend/parser/parse_utilcmd.cpp b/src/common/backend/parser/parse_utilcmd.cpp index 81d3ed920..746124351 100644 --- a/src/common/backend/parser/parse_utilcmd.cpp +++ b/src/common/backend/parser/parse_utilcmd.cpp @@ -166,6 +166,7 @@ static void transformTableLikeClause( CreateStmtContext* cxt, TableLikeClause* table_like_clause, bool preCheck, bool isFirstNode = false); static void transformTableLikePartitionProperty(Relation relation, HeapTuple partitionTableTuple, List** partKeyColumns, List* partitionList, List** partitionDefinitions); +static IntervalPartitionDefState* TransformTableLikeIntervalPartitionDef(HeapTuple partitionTableTuple); static void transformTableLikePartitionKeys( Relation relation, HeapTuple partitionTableTuple, List** partKeyColumns, List** partKeyPosList); static void transformTableLikePartitionBoundaries( @@ -220,6 +221,7 @@ static List* divide_start_end_every_internal(ParseState* pstate, char* partName, static List* DividePartitionStartEndInterval(ParseState* pstate, Form_pg_attribute attr, char* partName, Const* startVal, Const* endVal, Const* everyVal, Node* everyExpr, int* numPart, int maxNum); static void TryReuseFilenode(Relation rel, CreateStmtContext *ctx, bool clonepart); +extern Node* makeAConst(Value* v, int location); /* * transformCreateStmt - @@ -441,7 +443,7 @@ List* transformCreateStmt(CreateStmt* stmt, const char* queryString, const List* tblLlikeClause->relation->relpersistence == RELPERSISTENCE_TEMP) ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), - errmsg("do not support create non-temp table like temp table"))); + errmsg("do not support create non-local-temp table like local temp table"))); break; default: @@ -1537,14 +1539,12 @@ static void transformTableLikeClause( n = makeNode(PartitionState); n->partitionKey = partKeyColumns; n->partitionList = partitionDefinitions; -#ifdef PGXC - // in mppdb, we do not support interval partition - n->intervalPartDef = NULL; n->partitionStrategy = partitionForm->partstrategy; -#else - n->intervalPartDef = NULL; - n->partitionStrategy = partitionForm->partstrategy; -#endif + if (partitionForm->partstrategy == PART_STRATEGY_INTERVAL) { + n->intervalPartDef = TransformTableLikeIntervalPartitionDef(partitionTableTuple); + } else { + n->intervalPartDef = NULL; + } n->rowMovement = relation->rd_rel->relrowmovement ? ROWMOVEMENT_ENABLE : ROWMOVEMENT_DISABLE; // store the produced partition state in CreateStmtContext @@ -1611,6 +1611,12 @@ static void transformTableLikeClause( reloptions = (Datum)0; cxt->reloptions = untransformRelOptions(reloptions); + /* remove on_commit_delete_rows option */ + if (cxt->relation->relpersistence != RELPERSISTENCE_TEMP && + cxt->relation->relpersistence != RELPERSISTENCE_GLOBAL_TEMP) { + cxt->reloptions = RemoveRelOption(cxt->reloptions, "on_commit_delete_rows", NULL); + } + /* remove redis options first. */ RemoveRedisRelOptionsFromList(&(cxt->reloptions)); @@ -1683,6 +1689,32 @@ static void transformTableLikePartitionProperty(Relation relation, HeapTuple par transformTableLikePartitionBoundaries(relation, partKeyPosList, partitionList, partitionDefinitions); } +static IntervalPartitionDefState* TransformTableLikeIntervalPartitionDef(HeapTuple partitionTableTuple) +{ + IntervalPartitionDefState* intervalPartDef = makeNode(IntervalPartitionDefState); + Relation partitionRel = relation_open(PartitionRelationId, RowExclusiveLock); + char* intervalStr = ReadIntervalStr(partitionTableTuple, RelationGetDescr(partitionRel)); + Assert(intervalStr != NULL); + intervalPartDef->partInterval = makeAConst(makeString(intervalStr), -1); + oidvector* tablespaceIdVec = ReadIntervalTablespace(partitionTableTuple, RelationGetDescr(partitionRel)); + intervalPartDef->intervalTablespaces = NULL; + if (tablespaceIdVec != NULL && tablespaceIdVec->dim1 > 0) { + for (int i = 0; i < tablespaceIdVec->dim1; ++i) { + char* tablespaceName = get_tablespace_name(tablespaceIdVec->values[i]); + if (tablespaceName == NULL) { + ereport(ERROR, + (errcode(ERRCODE_UNDEFINED_OBJECT), + errmsg("tablespace with OID %u does not exist", tablespaceIdVec->values[i]))); + } + intervalPartDef->intervalTablespaces = + lappend(intervalPartDef->intervalTablespaces, makeString(tablespaceName)); + } + } + + relation_close(partitionRel, RowExclusiveLock); + return intervalPartDef; +} + static void transformTableLikePartitionKeys( Relation relation, HeapTuple partitionTableTuple, List** partKeyColumns, List** partKeyPosList) { @@ -1789,6 +1821,11 @@ static void transformTableLikePartitionBoundaries( foreach (partitionCell, orderedPartitionList) { HeapTuple partitionTuple = (HeapTuple)lfirst(partitionCell); Form_pg_partition partitionForm = (Form_pg_partition)GETSTRUCT(partitionTuple); + /* no need to copy interval partition */ + if (partitionForm->partstrategy == PART_STRATEGY_INTERVAL) { + continue; + } + bool attIsNull = false; Datum tableSpace = (Datum)0; Datum boundaries = (Datum)0; @@ -3477,6 +3514,7 @@ List* transformAlterTableStmt(Oid relid, AlterTableStmt* stmt, const char* query cxt.stmtType = ALTER_TABLE; } cxt.relation = stmt->relation; + cxt.relation->relpersistence = RelationGetRelPersistence(rel); cxt.rel = rel; cxt.inhRelations = NIL; cxt.isalter = true; @@ -4161,19 +4199,24 @@ void checkPartitionSynax(CreateStmt* stmt) /* check interval synax */ if (stmt->partTableState->intervalPartDef) { -#ifdef PGXC - /* in mpp version, we close interval partition feature */ - ereport(ERROR, - (errcode(ERRCODE_INVALID_TABLE_DEFINITION), - errmsg("Range partitioned table with INTERVAL was forbidden"), - errhint("Only support pure range partitioned table"))); -#endif if (stmt->partTableState->partitionKey->length > 1) { ereport(ERROR, (errcode(ERRCODE_INVALID_TABLE_DEFINITION), errmsg("Range partitioned table with INTERVAL clause has more than one column"), errhint("Only support one partition key for interval partition"))); } + if (!IsA(stmt->partTableState->intervalPartDef->partInterval, A_Const) || + ((A_Const*)stmt->partTableState->intervalPartDef->partInterval)->val.type != T_String) { + ereport(ERROR, + (errcode(ERRCODE_INVALID_DATETIME_FORMAT), + // errmsg("invalid input syntax for type %s: \"%s\"", datatype, str))); + errmsg("invalid input syntax for type interval"))); + } + int32 typmod = -1; + Interval* interval = NULL; + A_Const* node = (A_Const*)stmt->partTableState->intervalPartDef->partInterval; + interval = char_to_interval(node->val.val.str, typmod); + pfree(interval); } } diff --git a/src/common/backend/utils/Gen_fmgrtab.pl b/src/common/backend/utils/Gen_fmgrtab.pl index a39792849..228555125 100644 --- a/src/common/backend/utils/Gen_fmgrtab.pl +++ b/src/common/backend/utils/Gen_fmgrtab.pl @@ -81,12 +81,12 @@ my $funcName; #[1] my $nargs; #[2] my $strict; #[3] my $retset; #[4] -my $prosrc; #[25] +my $prosrc; #[24] my $prorettype; #[6] foreach my $row (@{ $catalog{builtindata} }) { - if ($row =~ /_0\(([0-9A-Z]+)\),\s+_1\(\"(\S+)\"\),\s+_2\((\d+)\),\s+_3\((\w+)\),\s+_4\((\w+)\),\s+.+?_6\((\d+)\),.+?_25\(\"(\w+)\"\),/) + if ($row =~ /_0\(([0-9A-Z]+)\),\s+_1\(\"(\S+)\"\),\s+_2\((\d+)\),\s+_3\((\w+)\),\s+_4\((\w+)\),\s+.+?_6\((\d+)\),.+?_24\(\"(\w+)\"\),/) { $foid = $1; $funcName = $2; diff --git a/src/common/backend/utils/adt/dbsize.cpp b/src/common/backend/utils/adt/dbsize.cpp index 2e744874d..f68b807ea 100755 --- a/src/common/backend/utils/adt/dbsize.cpp +++ b/src/common/backend/utils/adt/dbsize.cpp @@ -39,6 +39,7 @@ #include "pgxc/execRemote.h" #endif #include "storage/fd.h" +#include "threadpool/threadpool.h" #include "utils/acl.h" #include "utils/builtins.h" #include "utils/fmgroids.h" @@ -1391,6 +1392,7 @@ static int64 calculate_partition_indexes_size(Oid part_table_oid, Oid part_oid) } list_free_ext(indexOids); + relation_close(part_table_rel, AccessShareLock); return size; } @@ -1821,10 +1823,13 @@ Datum pg_relation_filepath(PG_FUNCTION_ARGS) switch (relform->relpersistence) { case RELPERSISTENCE_UNLOGGED: case RELPERSISTENCE_PERMANENT: - case RELPERSISTENCE_TEMP: // @Temp Table. temp table is the same as unlogged table here. + case RELPERSISTENCE_TEMP: backend = InvalidBackendId; break; + case RELPERSISTENCE_GLOBAL_TEMP: + backend = BackendIdForTempRelations; + break; default: ereport(ERROR, (errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE), diff --git a/src/common/backend/utils/adt/ruleutils.cpp b/src/common/backend/utils/adt/ruleutils.cpp index d281de4f2..0dedcbc6f 100755 --- a/src/common/backend/utils/adt/ruleutils.cpp +++ b/src/common/backend/utils/adt/ruleutils.cpp @@ -3198,7 +3198,7 @@ char* pg_get_functiondef_worker(Oid funcid, int* headerlines) proc = (Form_pg_proc)GETSTRUCT(proctup); name = NameStr(proc->proname); - if (proc->proisagg) { + if (PROC_IS_AGG(proc->prokind)) { ereport(ERROR, (errcode(ERRCODE_CACHE_LOOKUP_FAILED), errmsg("\"%s\" is an aggregate function", name))); } /* Need its pg_language tuple for the language name */ @@ -3223,7 +3223,7 @@ char* pg_get_functiondef_worker(Oid funcid, int* headerlines) /* Emit some miscellaneous options on one line */ oldlen = buf.len; - if (proc->proiswindow) { + if (PROC_IS_WIN(proc->prokind)) { appendStringInfoString(&buf, " WINDOW"); } switch (proc->provolatile) { @@ -3454,7 +3454,7 @@ static int print_function_arguments(StringInfo buf, HeapTuple proctup, bool prin } /* Check for special treatment of ordered-set aggregates */ - if (proc->proisagg) { + if (PROC_IS_AGG(proc->prokind)) { Oid proc_tup_oid; HeapTuple agg_tup; Form_pg_aggregate agg_form; @@ -7445,6 +7445,10 @@ static void get_rule_expr(Node* node, deparse_context* context, bool showimplici pfree_ext(tmp); } break; + + case T_Rownum: + appendStringInfo(buf, "ROWNUM"); + break; case T_Const: get_const_expr((Const*)node, context, 0); diff --git a/src/common/backend/utils/adt/selfuncs.cpp b/src/common/backend/utils/adt/selfuncs.cpp index 9a75abd65..a007f2654 100644 --- a/src/common/backend/utils/adt/selfuncs.cpp +++ b/src/common/backend/utils/adt/selfuncs.cpp @@ -112,6 +112,7 @@ #include "catalog/pg_statistic.h" #include "catalog/pg_type.h" #include "catalog/pg_proc.h" +#include "catalog/storage_gtt.h" #include "executor/executor.h" #include "foreign/foreign.h" #include "mb/pg_wchar.h" @@ -4754,18 +4755,23 @@ void examine_variable(PlannerInfo* root, Node* node, int var_relid, VariableStat */ char stakind = STARELKIND_CLASS; Oid indexid = index->indexoid; - + char relPersistence = get_rel_persistence(index->indexoid); + if (u_sess->attr.attr_common.upgrade_mode != 0) { var_data->statsTuple = NULL; + var_data->freefunc = ReleaseSysCache; + } else if (relPersistence == RELPERSISTENCE_GLOBAL_TEMP) { + var_data->statsTuple = get_gtt_att_statistic(index->indexoid, + Int16GetDatum(pos + 1)); + var_data->freefunc = release_gtt_statistic_cache; } else { var_data->statsTuple = SearchSysCache4(STATRELKINDATTINH, ObjectIdGetDatum(indexid), CharGetDatum(stakind), Int16GetDatum(pos + 1), BoolGetDatum(false)); + var_data->freefunc = ReleaseSysCache; } - - var_data->freefunc = ReleaseSysCache; if (HeapTupleIsValid(var_data->statsTuple)) { /* Get index's table for permission check */ RangeTblEntry *rte; @@ -4853,17 +4859,22 @@ static void examine_simple_variable(PlannerInfo* root, Var* var, VariableStatDat * * We do not search system cache in upgrading */ + char relPersistence = get_rel_persistence(rte->relid); if (u_sess->attr.attr_common.upgrade_mode != 0) { var_data->statsTuple = NULL; + var_data->freefunc = ReleaseSysCache; + } else if (relPersistence == RELPERSISTENCE_GLOBAL_TEMP) { + var_data->statsTuple = get_gtt_att_statistic(rte->relid, var->varattno); + var_data->freefunc = release_gtt_statistic_cache; } else { var_data->statsTuple = SearchSysCache4(STATRELKINDATTINH, ObjectIdGetDatum(sta_relid), CharGetDatum(sta_kind), Int16GetDatum(var->varattno), BoolGetDatum(rte->inh)); + var_data->freefunc = ReleaseSysCache; } - var_data->freefunc = ReleaseSysCache; - + if (HeapTupleIsValid(var_data->statsTuple)) { /* check if user has permission to read this column */ var_data->aclOk = (pg_class_aclcheck(rte->relid, GetUserId(), ACL_SELECT) == ACLCHECK_OK) || @@ -5800,7 +5811,6 @@ static Pattern_Prefix_Status regex_fixed_prefix( /* Use the regexp machinery to extract the prefix, if any */ prefix = regexp_fixed_prefix(DatumGetTextPP(patt_const->constvalue), case_insensitive, collation, &exact); - if (prefix == NULL) { *prefix_const = NULL; @@ -6851,7 +6861,7 @@ Datum btcostestimate(PG_FUNCTION_ARGS) if (index->indexkeys[0] != 0) { /* Simple variable --- look to stats for the underlying table */ RangeTblEntry* rte = planner_rt_fetch(index->rel->relid, root); - + char relPersistence = get_rel_persistence(rte->relid); Assert(rte->rtekind == RTE_RELATION); relid = rte->relid; Assert(relid != InvalidOid); @@ -6868,16 +6878,22 @@ Datum btcostestimate(PG_FUNCTION_ARGS) if (u_sess->attr.attr_common.upgrade_mode != 0) { var_data.statsTuple = NULL; + var_data.freefunc = ReleaseSysCache; + } else if (relPersistence == RELPERSISTENCE_GLOBAL_TEMP) { + var_data.statsTuple = get_gtt_att_statistic(rte->relid, col_num); + var_data.freefunc = release_gtt_statistic_cache; } else { var_data.statsTuple = SearchSysCache4(STATRELKINDATTINH, ObjectIdGetDatum(staoid), CharGetDatum(stakind), Int16GetDatum(col_num), BoolGetDatum(rte->inh)); + var_data.freefunc = ReleaseSysCache; } - var_data.freefunc = ReleaseSysCache; + } else { /* Expression --- maybe there are stats for the index itself */ + char relPersistence = get_rel_persistence(index->indexoid); relid = index->indexoid; col_num = 1; @@ -6892,14 +6908,19 @@ Datum btcostestimate(PG_FUNCTION_ARGS) if (u_sess->attr.attr_common.upgrade_mode != 0) { var_data.statsTuple = NULL; + var_data.freefunc = ReleaseSysCache; + } else if (relPersistence == RELPERSISTENCE_GLOBAL_TEMP) { + var_data.statsTuple = get_gtt_att_statistic(relid, col_num); + var_data.freefunc = release_gtt_statistic_cache; } else { var_data.statsTuple = SearchSysCache4(STATRELKINDATTINH, ObjectIdGetDatum(staoid), CharGetDatum(stakind), Int16GetDatum(col_num), BoolGetDatum(false)); + var_data.freefunc = ReleaseSysCache; } - var_data.freefunc = ReleaseSysCache; + } if (HeapTupleIsValid(var_data.statsTuple)) { @@ -8420,7 +8441,6 @@ void set_noanalyze_rellist(Oid relid, AttrNumber attid) * so only check the statistics of foreign table. do not check column statistic. */ Relation rel = relation_open(relid, AccessShareLock); - if (rel->rd_rel->relkind == RELKIND_FOREIGN_TABLE && isSpecifiedSrvTypeFromRelId(relid, OBS_SERVER)) { is_obs_ft = true; } diff --git a/src/common/backend/utils/adt/timestamp.cpp b/src/common/backend/utils/adt/timestamp.cpp index b81a09a6b..6ffe5b5f2 100755 --- a/src/common/backend/utils/adt/timestamp.cpp +++ b/src/common/backend/utils/adt/timestamp.cpp @@ -2546,10 +2546,8 @@ Datum timestamp_larger(PG_FUNCTION_ARGS) PG_RETURN_TIMESTAMP(result); } -Datum timestamp_mi(PG_FUNCTION_ARGS) +Datum timestamp_mi(Timestamp dt1, Timestamp dt2) { - Timestamp dt1 = PG_GETARG_TIMESTAMP(0); - Timestamp dt2 = PG_GETARG_TIMESTAMP(1); Interval* result = NULL; result = (Interval*)palloc(sizeof(Interval)); @@ -2593,6 +2591,13 @@ Datum timestamp_mi(PG_FUNCTION_ARGS) PG_RETURN_INTERVAL_P(result); } +Datum timestamp_mi(PG_FUNCTION_ARGS) +{ + Timestamp dt1 = PG_GETARG_TIMESTAMP(0); + Timestamp dt2 = PG_GETARG_TIMESTAMP(1); + return timestamp_mi(dt1, dt2); +} + /* * interval_justify_interval() * @@ -2732,20 +2737,8 @@ Datum interval_justify_days(PG_FUNCTION_ARGS) PG_RETURN_INTERVAL_P(result); } -/* timestamp_pl_interval() - * Add a interval to a timestamp data type. - * Note that interval has provisions for qualitative year/month and day - * units, so try to do the right thing with them. - * To add a month, increment the month, and use the same day of month. - * Then, if the next month has fewer days, set the day of month - * to the last day of month. - * To add a day, increment the mday, and use the same time of day. - * Lastly, add in the "quantitative time". - */ -Datum timestamp_pl_interval(PG_FUNCTION_ARGS) +Datum timestamp_pl_interval(Timestamp timestamp, Interval* span) { - Timestamp timestamp = PG_GETARG_TIMESTAMP(0); - Interval* span = PG_GETARG_INTERVAL_P(1); Timestamp result; if (TIMESTAMP_NOT_FINITE(timestamp)) { @@ -2803,10 +2796,25 @@ Datum timestamp_pl_interval(PG_FUNCTION_ARGS) PG_RETURN_TIMESTAMP(result); } -Datum timestamp_mi_interval(PG_FUNCTION_ARGS) +/* timestamp_pl_interval() + * Add a interval to a timestamp data type. + * Note that interval has provisions for qualitative year/month and day + * units, so try to do the right thing with them. + * To add a month, increment the month, and use the same day of month. + * Then, if the next month has fewer days, set the day of month + * to the last day of month. + * To add a day, increment the mday, and use the same time of day. + * Lastly, add in the "quantitative time". + */ +Datum timestamp_pl_interval(PG_FUNCTION_ARGS) { Timestamp timestamp = PG_GETARG_TIMESTAMP(0); Interval* span = PG_GETARG_INTERVAL_P(1); + return timestamp_pl_interval(timestamp, span); +} + +Datum timestamp_mi_interval(Timestamp timestamp, Interval* span) +{ Interval tspan; tspan.month = -span->month; @@ -2816,6 +2824,13 @@ Datum timestamp_mi_interval(PG_FUNCTION_ARGS) return DirectFunctionCall2(timestamp_pl_interval, TimestampGetDatum(timestamp), PointerGetDatum(&tspan)); } +Datum timestamp_mi_interval(PG_FUNCTION_ARGS) +{ + Timestamp timestamp = PG_GETARG_TIMESTAMP(0); + Interval* span = PG_GETARG_INTERVAL_P(1); + return timestamp_mi_interval(timestamp, span); +} + /* timestamptz_pl_interval() * Add a interval to a timestamp with time zone data type. * Note that interval has provisions for qualitative year/month @@ -2981,15 +2996,8 @@ Datum interval_mi(PG_FUNCTION_ARGS) PG_RETURN_INTERVAL_P(result); } -/* - * There is no interval_abs(): it is unclear what value to return: - * http://archives.postgresql.org/pgsql-general/2009-10/msg01031.php - * http://archives.postgresql.org/pgsql-general/2009-11/msg00041.php - */ -Datum interval_mul(PG_FUNCTION_ARGS) +Datum interval_mul(Interval* span, float8 factor) { - Interval* span = PG_GETARG_INTERVAL_P(0); - float8 factor = PG_GETARG_FLOAT8(1); double month_remainder_days, sec_remainder; int32 orig_month = span->month; int32 orig_day = span->day; @@ -3051,6 +3059,18 @@ Datum interval_mul(PG_FUNCTION_ARGS) PG_RETURN_INTERVAL_P(result); } +/* + * There is no interval_abs(): it is unclear what value to return: + * http://archives.postgresql.org/pgsql-general/2009-10/msg01031.php + * http://archives.postgresql.org/pgsql-general/2009-11/msg00041.php + */ +Datum interval_mul(PG_FUNCTION_ARGS) +{ + Interval* span = PG_GETARG_INTERVAL_P(0); + float8 factor = PG_GETARG_FLOAT8(1); + return interval_mul(span, factor); +} + Datum mul_d_interval(PG_FUNCTION_ARGS) { /* Args are float8 and Interval *, but leave them as generic Datum */ diff --git a/src/common/backend/utils/adt/varchar.cpp b/src/common/backend/utils/adt/varchar.cpp index f36e49319..b3298d0bb 100755 --- a/src/common/backend/utils/adt/varchar.cpp +++ b/src/common/backend/utils/adt/varchar.cpp @@ -572,6 +572,12 @@ Datum varchar(PG_FUNCTION_ARGS) /* only reach here if string is too long... */ + if (len > MaxAttrSize) { + ereport(ERROR, + (errcode(ERRCODE_STRING_DATA_RIGHT_TRUNCATION), + errmsg("value too long for type character varying maxlen(%d) input_len(%d)", MaxAttrSize, len))); + } + /* truncate multibyte string preserving multibyte boundary */ max_mb_len = pg_mbcharcliplen(s_data, len, max_len); diff --git a/src/common/backend/utils/adt/xml.cpp b/src/common/backend/utils/adt/xml.cpp index 44fcca4eb..ed5dfcd13 100755 --- a/src/common/backend/utils/adt/xml.cpp +++ b/src/common/backend/utils/adt/xml.cpp @@ -1421,12 +1421,12 @@ void xml_ereport(PgXmlErrorContext* errcxt, int level, int sqlcode, const char* /* * Error handler for libxml errors and warnings */ -static void xml_errorHandler(void* data, xmlErrorPtr error) +static void xml_error_handler(void* data, xmlErrorPtr error) { PgXmlErrorContext* xml_errcxt = (PgXmlErrorContext*)data; xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr)error->ctxt; xmlParserInputPtr input = (ctxt != NULL) ? ctxt->input : NULL; - xmlNodePtr node = error->node; + xmlNodePtr node = (xmlNodePtr)error->node; const xmlChar* name = (node != NULL && node->type == XML_ELEMENT_NODE) ? node->name : NULL; int domain = error->domain; int level = error->level; @@ -1862,12 +1862,12 @@ char* map_sql_value_to_xml_value(Datum value, Oid type, bool xml_escape_strings) if (TIMESTAMP_NOT_FINITE(time_stamp)) { ereport(ERROR, (errcode(ERRCODE_DATETIME_VALUE_OUT_OF_RANGE), - errmsg("time_stamp out of range"), - errdetail("XML does not support infinite time_stamp values."))); + errmsg("timestamp out of range"), + errdetail("XML does not support infinite timestamp values."))); } else if (timestamp2tm(time_stamp, NULL, &tm, &fsec, NULL, NULL) == 0) { EncodeDateTime(&tm, fsec, false, 0, NULL, USE_XSD_DATES, buf); } else { - ereport(ERROR, (errcode(ERRCODE_DATETIME_VALUE_OUT_OF_RANGE), errmsg("time_stamp out of range"))); + ereport(ERROR, (errcode(ERRCODE_DATETIME_VALUE_OUT_OF_RANGE), errmsg("timestamp out of range"))); } return pstrdup(buf); } @@ -1885,12 +1885,12 @@ char* map_sql_value_to_xml_value(Datum value, Oid type, bool xml_escape_strings) if (TIMESTAMP_NOT_FINITE(time_stamp)) { ereport(ERROR, (errcode(ERRCODE_DATETIME_VALUE_OUT_OF_RANGE), - errmsg("time_stamp out of range"), - errdetail("XML does not support infinite time_stamp values."))); + errmsg("timestamp out of range"), + errdetail("XML does not support infinite timestamp values."))); } else if (timestamp2tm(time_stamp, &tz, &tm, &fsec, &tzn, NULL) == 0) { EncodeDateTime(&tm, fsec, true, tz, tzn, USE_XSD_DATES, buf); } else { - ereport(ERROR, (errcode(ERRCODE_DATETIME_VALUE_OUT_OF_RANGE), errmsg("time_stamp out of range"))); + ereport(ERROR, (errcode(ERRCODE_DATETIME_VALUE_OUT_OF_RANGE), errmsg("timestamp out of range"))); } return pstrdup(buf); } @@ -1915,7 +1915,7 @@ char* map_sql_value_to_xml_value(Datum value, Oid type, bool xml_escape_strings) if (writer == NULL || xml_errcxt->err_occurred) { xml_ereport(xml_errcxt, ERROR, ERRCODE_OUT_OF_MEMORY, "could not allocate xmlTextWriter"); } - if (xmlbinary == XMLBINARY_BASE64) { + if (u_sess->attr.attr_common.xmlbinary == XMLBINARY_BASE64) { xmlTextWriterWriteBase64(writer, VARDATA_ANY(b_str), 0, VARSIZE_ANY_EXHDR(b_str)); } else { xmlTextWriterWriteBinHex(writer, VARDATA_ANY(b_str), 0, VARSIZE_ANY_EXHDR(b_str)); diff --git a/src/common/backend/utils/cache/catcache.cpp b/src/common/backend/utils/cache/catcache.cpp index 7bf3adbb4..db6c26219 100644 --- a/src/common/backend/utils/cache/catcache.cpp +++ b/src/common/backend/utils/cache/catcache.cpp @@ -697,6 +697,25 @@ void AtEOXact_CatCache(bool is_commit) #endif } +/* + * Standard routine for creating cache context if it doesn't exist yet + * + * There are a lot of places (probably far more than necessary) that check + * whether CacheMemoryContext exists yet and want to create it if not. + * We centralize knowledge of exactly how to create it here. + */ +void CreateCacheMemoryContext(void) +{ + /* + * Purely for paranoia, check that context doesn't exist; caller probably + * did so already. + */ + if (!CacheMemoryContext) + CacheMemoryContext = AllocSetContextCreate(TopMemoryContext, + "CacheMemoryContext", + ALLOCSET_DEFAULT_SIZES); +} + /* * reset_catalog_cache * @@ -1825,8 +1844,7 @@ HeapTuple CreateHeapTuple4BuiltinFunc(const Builtin_func* func, TupleDesc desc) values[Anum_pg_proc_prorows - 1] = Float4GetDatum(func->prorows); values[Anum_pg_proc_provariadic - 1] = ObjectIdGetDatum(variadicType); values[Anum_pg_proc_protransform - 1] = ObjectIdGetDatum(func->protransform); - values[Anum_pg_proc_proisagg - 1] = BoolGetDatum(func->proisagg); - values[Anum_pg_proc_proiswindow - 1] = BoolGetDatum(func->proiswindow); + values[Anum_pg_proc_prokind - 1] = CharGetDatum(func->prokind); values[Anum_pg_proc_prosecdef - 1] = BoolGetDatum(func->prosecdef); values[Anum_pg_proc_proleakproof - 1] = BoolGetDatum(func->proleakproof); values[Anum_pg_proc_proisstrict - 1] = BoolGetDatum(func->strict); @@ -2009,7 +2027,7 @@ List* SearchBuiltinProcCacheList(CatCache* cache, int nkey, Datum* arguments, Li TupleDesc CreateTupDesc4BuiltinFuncWithOid() { - TupleDesc tupdesc = CreateTemplateTupleDesc(32, false); + TupleDesc tupdesc = CreateTemplateTupleDesc(31, false); TupleDescInitEntry(tupdesc, (AttrNumber)1, "proname", NAMEOID, -1, 0); TupleDescInitEntry(tupdesc, (AttrNumber)2, "pronamespace", OIDOID, -1, 0); @@ -2019,30 +2037,29 @@ TupleDesc CreateTupDesc4BuiltinFuncWithOid() TupleDescInitEntry(tupdesc, (AttrNumber)6, "prorows", FLOAT4OID, -1, 0); TupleDescInitEntry(tupdesc, (AttrNumber)7, "provariadic", OIDOID, -1, 0); TupleDescInitEntry(tupdesc, (AttrNumber)8, "protransform", REGPROCOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)9, "proisagg", BOOLOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)10, "proiswindow", BOOLOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)11, "prosecdef", BOOLOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)12, "proleakproof", BOOLOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)13, "proisstrict", BOOLOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)14, "proretset", BOOLOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)15, "provolatile", CHAROID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)16, "pronargs", INT2OID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)17, "pronargdefaults", INT2OID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)18, "prorettype", OIDOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)19, "proargtypes", OIDVECTOROID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)20, "proallargtypes", INT4ARRAYOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)21, "proargmodes", CHARARRAYOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)22, "proargnames", TEXTARRAYOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)23, "proargdefaults", PGNODETREEOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)24, "prosrc", TEXTOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)25, "probin", TEXTOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)26, "proconfig", TEXTARRAYOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)27, "proacl", ACLITEMARRAYOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)28, "prodefaultargpos", INT2VECTOROID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)29, "fencedmode", BOOLOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)30, "proshippable", BOOLOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)31, "propackage", BOOLOID, -1, 0); - TupleDescInitEntry(tupdesc, (AttrNumber)32, "oid", OIDOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)9, "prokind", CHAROID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)10, "prosecdef", BOOLOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)11, "proleakproof", BOOLOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)12, "proisstrict", BOOLOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)13, "proretset", BOOLOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)14, "provolatile", CHAROID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)15, "pronargs", INT2OID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)16, "pronargdefaults", INT2OID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)17, "prorettype", OIDOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)18, "proargtypes", OIDVECTOROID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)19, "proallargtypes", INT4ARRAYOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)20, "proargmodes", CHARARRAYOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)21, "proargnames", TEXTARRAYOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)22, "proargdefaults", PGNODETREEOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)23, "prosrc", TEXTOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)24, "probin", TEXTOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)25, "proconfig", TEXTARRAYOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)26, "proacl", ACLITEMARRAYOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)27, "prodefaultargpos", INT2VECTOROID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)28, "fencedmode", BOOLOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)29, "proshippable", BOOLOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)30, "propackage", BOOLOID, -1, 0); + TupleDescInitEntry(tupdesc, (AttrNumber)31, "oid", OIDOID, -1, 0); return tupdesc; } diff --git a/src/common/backend/utils/cache/lsyscache.cpp b/src/common/backend/utils/cache/lsyscache.cpp index 0aafebcdc..da9bdde02 100644 --- a/src/common/backend/utils/cache/lsyscache.cpp +++ b/src/common/backend/utils/cache/lsyscache.cpp @@ -47,6 +47,7 @@ #include "catalog/pg_app_workloadgroup_mapping.h" #include "catalog/namespace.h" #endif +#include "catalog/storage_gtt.h" #include "miscadmin.h" #include "nodes/makefuncs.h" #include "nodes/nodeFuncs.h" @@ -1520,7 +1521,7 @@ Oid get_func_lang(Oid funcid) /* * get_func_iswindow - * Given procedure id, return the function's proiswindow field. + * Given procedure id, return the function is window or not. */ bool get_func_iswindow(Oid funcid) { @@ -1530,7 +1531,7 @@ bool get_func_iswindow(Oid funcid) if (!HeapTupleIsValid(tp)) { ereport(ERROR, (errcode(ERRCODE_CACHE_LOOKUP_FAILED), errmsg("cache lookup failed for function %u", funcid))); } - result = ((Form_pg_proc)GETSTRUCT(tp))->proiswindow; + result = PROC_IS_WIN(((Form_pg_proc)GETSTRUCT(tp))->prokind); ReleaseSysCache(tp); return result; } @@ -1912,6 +1913,27 @@ Oid get_rel_tablespace(Oid relid) } } +/* + * get_rel_persistence + * + * Returns the relpersistence associated with a given relation. + */ +char get_rel_persistence(Oid relid) +{ + HeapTuple tp; + Form_pg_class reltup; + char result; + + tp = SearchSysCache1(RELOID, ObjectIdGetDatum(relid)); + if (!HeapTupleIsValid(tp)) + elog(ERROR, "cache lookup failed for relation %u", relid); + reltup = (Form_pg_class) GETSTRUCT(tp); + result = reltup->relpersistence; + ReleaseSysCache(tp); + + return result; +} + /* * get_typisdefined * @@ -4073,6 +4095,18 @@ int32 get_attavgwidth(Oid relid, AttrNumber attnum, bool ispartition) if (u_sess->attr.attr_common.upgrade_mode != 0) { return 0; } + if (!ispartition && get_rel_persistence(relid) == RELPERSISTENCE_GLOBAL_TEMP) { + tp = get_gtt_att_statistic(relid, attnum); + if (!HeapTupleIsValid(tp)) { + return 0; + } + stawidth = ((Form_pg_statistic) GETSTRUCT(tp))->stawidth; + if (stawidth > 0) { + return stawidth; + } else { + return 0; + } + } tp = SearchSysCache4( STATRELKINDATTINH, ObjectIdGetDatum(relid), CharGetDatum(stakind), Int16GetDatum(attnum), BoolGetDatum(false)); if (HeapTupleIsValid(tp)) { @@ -4710,7 +4744,7 @@ bool is_not_strict_agg(Oid funcOid) return false; } func_form = (Form_pg_proc)GETSTRUCT(func_tuple); - if (func_form->proisstrict == false && func_form->proisagg == false) { + if (func_form->proisstrict == false && !PROC_IS_AGG(func_form->prokind)) { ReleaseSysCache(func_tuple); return true; } diff --git a/src/common/backend/utils/cache/partcache.cpp b/src/common/backend/utils/cache/partcache.cpp index b405926f3..af16c316d 100755 --- a/src/common/backend/utils/cache/partcache.cpp +++ b/src/common/backend/utils/cache/partcache.cpp @@ -368,6 +368,36 @@ Partition PartitionIdGetPartition(Oid partitionId) return pd; } +char* PartitionOidGetName(Oid partOid) +{ + HeapTuple tuple = ScanPgPartition(partOid, true); + if (!HeapTupleIsValid(tuple)) { + return NULL; + } + + Form_pg_partition part = (Form_pg_partition)GETSTRUCT(tuple); + char* relName = (char*)palloc0(NAMEDATALEN); + error_t rc = strncpy_s(relName, NAMEDATALEN, part->relname.data, NAMEDATALEN - 1); + securec_check_ss(rc, "\0", "\0"); + heap_freetuple_ext(tuple); + + return relName; +} + +Oid PartitionOidGetTablespace(Oid partOid) +{ + HeapTuple tuple = ScanPgPartition(partOid, true); + if (!HeapTupleIsValid(tuple)) { + return InvalidOid; + } + + Form_pg_partition part = (Form_pg_partition)GETSTRUCT(tuple); + Oid tablespaceOid = part->reltablespace; + heap_freetuple_ext(tuple); + + return tablespaceOid; +} + void PartitionClose(Partition partition) { /* Note: no locking manipulations needed */ diff --git a/src/common/backend/utils/cache/relcache.cpp b/src/common/backend/utils/cache/relcache.cpp index 464abb73c..c43a66c9c 100644 --- a/src/common/backend/utils/cache/relcache.cpp +++ b/src/common/backend/utils/cache/relcache.cpp @@ -112,6 +112,7 @@ #include "catalog/schemapg.h" #include "catalog/storage.h" #include "catalog/pg_extension_data_source.h" +#include "catalog/storage_gtt.h" #include "commands/sec_rls_cmds.h" #include "commands/tablespace.h" #include "commands/trigger.h" @@ -132,6 +133,7 @@ #include "rewrite/rewriteRlsPolicy.h" #include "storage/lmgr.h" #include "storage/smgr.h" +#include "threadpool/threadpool.h" #include "utils/array.h" #include "utils/builtins.h" #include "utils/fmgroids.h" @@ -148,6 +150,8 @@ #include "utils/partitionmap_gs.h" #include "utils/resowner.h" #include "access/cstore_am.h" +#include "nodes/nodeFuncs.h" +#include "nodes/makefuncs.h" /* * name of relcache init file(s), used to speed up backend startup @@ -1693,10 +1697,27 @@ static Relation relation_build_desc(Oid targetRelId, bool insertIt, bool buildke switch (relation->rd_rel->relpersistence) { case RELPERSISTENCE_UNLOGGED: case RELPERSISTENCE_PERMANENT: - case RELPERSISTENCE_TEMP: // @Temp Table. Temp table here is just like unlogged table. relation->rd_backend = InvalidBackendId; relation->rd_islocaltemp = false; break; + case RELPERSISTENCE_TEMP: // @Temp Table. Temp table here is just like unlogged table. + relation->rd_backend = InvalidBackendId; + relation->rd_islocaltemp = true; + break; + case RELPERSISTENCE_GLOBAL_TEMP: // global temp table + { + BlockNumber relpages = 0; + double reltuples = 0; + BlockNumber relallvisible = 0; + + relation->rd_backend = BackendIdForTempRelations; + relation->rd_islocaltemp = false; + get_gtt_relstats(RelationGetRelid(relation), &relpages, &reltuples, &relallvisible, NULL); + relation->rd_rel->relpages = static_cast(relpages); + relation->rd_rel->reltuples = static_cast(reltuples); + relation->rd_rel->relallvisible = static_cast(relallvisible); + } + break; default: ereport(ERROR, (errcode(ERRCODE_INVALID_PARAMETER_VALUE), @@ -1961,7 +1982,16 @@ static void relation_init_physical_addr(Relation relation) heap_freetuple_ext(phys_tuple); } - relation->rd_node.relNode = relation->rd_rel->relfilenode; + if (RELATION_IS_GLOBAL_TEMP(relation)) { + Oid newrelnode = gtt_fetch_current_relfilenode(RelationGetRelid(relation)); + if (newrelnode != InvalidOid && newrelnode != relation->rd_rel->relfilenode) { + relation->rd_node.relNode = newrelnode; + } else { + relation->rd_node.relNode = relation->rd_rel->relfilenode; + } + } else { + relation->rd_node.relNode = relation->rd_rel->relfilenode; + } } else { /* Consult the relation mapper */ relation->rd_node.relNode = RelationMapOidToFilenode(relation->rd_id, relation->rd_rel->relisshared); @@ -2735,6 +2765,8 @@ static void relation_reload_index_info(Relation relation) HeapTupleSetXmin(relation->rd_indextuple, HeapTupleGetRawXmin(tuple)); ReleaseSysCache(tuple); + + gtt_fix_index_state(relation); } /* Okay, now it's valid again */ @@ -2798,18 +2830,21 @@ static void relation_destroy_partition_map(Relation relation) /* first free partKeyNum/partitionKeyDataType/ranges in the range map */ if (range_map->partitionKey) { pfree_ext(range_map->partitionKey); - range_map->partitionKey = NULL; } if (range_map->partitionKeyDataType) { pfree_ext(range_map->partitionKeyDataType); - range_map->partitionKeyDataType = NULL; + } + if (range_map->intervalValue) { + pfree_ext(range_map->intervalValue); + } + if (range_map->intervalTablespace) { + pfree_ext(range_map->intervalTablespace); } if (range_map->rangeElements) { partition_map_destroy_range_array(range_map->rangeElements, range_map->rangeElementsNum); } } pfree_ext(relation->partMap); - relation->partMap = NULL; return; } @@ -3672,10 +3707,16 @@ Relation RelationBuildLocalRelation(const char* relname, Oid relnamespace, Tuple switch (relpersistence) { case RELPERSISTENCE_UNLOGGED: case RELPERSISTENCE_PERMANENT: - case RELPERSISTENCE_TEMP: // @Temp Table. Temp table here is just like unlogged table. rel->rd_backend = InvalidBackendId; rel->rd_islocaltemp = false; - + break; + case RELPERSISTENCE_TEMP: // @Temp Table. Temp table here is just like unlogged table. + rel->rd_backend = InvalidBackendId; + rel->rd_islocaltemp = true; + break; + case RELPERSISTENCE_GLOBAL_TEMP: // global temp table + rel->rd_backend = BackendIdForTempRelations; + rel->rd_islocaltemp = false; break; default: ereport(ERROR, @@ -3815,8 +3856,8 @@ void RelationSetNewRelfilenode(Relation relation, TransactionId freezeXid, bool Datum values[Natts_pg_class]; bool nulls[Natts_pg_class]; bool replaces[Natts_pg_class]; - errno_t rc; - + errno_t rc = EOK; + bool modifyPgClass = !RELATION_IS_GLOBAL_TEMP(relation); /* Indexes, sequences must have Invalid frozenxid; other rels must not */ Assert(((relation->rd_rel->relkind == RELKIND_INDEX || relation->rd_rel->relkind == RELKIND_SEQUENCE) ? freezeXid == InvalidTransactionId : TransactionIdIsNormal(freezeXid)) || @@ -3850,17 +3891,22 @@ void RelationSetNewRelfilenode(Relation relation, TransactionId freezeXid, bool } } - /* - * Get a writable copy of the pg_class tuple for the given relation. - */ - pg_class = heap_open(RelationRelationId, RowExclusiveLock); - - tuple = SearchSysCacheCopy1(RELOID, ObjectIdGetDatum(RelationGetRelid(relation))); - if (!HeapTupleIsValid(tuple)) - ereport(ERROR, - (errcode(ERRCODE_INVALID_PARAMETER_VALUE), - errmsg("could not find tuple for relation %u", RelationGetRelid(relation)))); - classform = (Form_pg_class)GETSTRUCT(tuple); + if (modifyPgClass) { + /* + * Get a writable copy of the pg_class tuple for the given relation. + */ + pg_class = heap_open(RelationRelationId, RowExclusiveLock); + tuple = SearchSysCacheCopy1(RELOID, ObjectIdGetDatum(RelationGetRelid(relation))); + if (!HeapTupleIsValid(tuple)) { + ereport(ERROR, + (errcode(ERRCODE_INVALID_PARAMETER_VALUE), + errmsg("could not find tuple for relation %u", RelationGetRelid(relation)))); + } + classform = (Form_pg_class) GETSTRUCT(tuple); + } else { + memset_s(&classform, sizeof(classform), 0, sizeof(classform)); + securec_check(rc, "\0", "\0"); + } ereport(LOG, (errmsg("Relation %s(%u) set newfilenode %u oldfilenode %u xid %lu", @@ -3880,52 +3926,58 @@ void RelationSetNewRelfilenode(Relation relation, TransactionId freezeXid, bool newrnode.node.relNode = newrelfilenode; newrnode.backend = relation->rd_backend; RelationCreateStorage( - newrnode.node, relation->rd_rel->relpersistence, relation->rd_rel->relowner, relation->rd_bucketoid); + newrnode.node, relation->rd_rel->relpersistence, relation->rd_rel->relowner, relation->rd_bucketoid, relation); smgrclosenode(newrnode); /* * Schedule unlinking of the old storage at transaction commit. */ RelationDropStorage(relation, isDfsTruncate); + if (!modifyPgClass) { + Oid relnode = gtt_fetch_current_relfilenode(RelationGetRelid(relation)); + Assert(RELATION_IS_GLOBAL_TEMP(relation)); + Assert(!RelationIsMapped(relation)); + relation->rd_node.relNode = relnode; + CacheInvalidateRelcache(relation); + } else { + /* + * Now update the pg_class row. However, if we're dealing with a mapped + * index, pg_class.relfilenode doesn't change; instead we have to send the + * update to the relation mapper. + */ + if (RelationIsMapped(relation)) + RelationMapUpdateMap(RelationGetRelid(relation), newrelfilenode, relation->rd_rel->relisshared, false); + else + classform->relfilenode = newrelfilenode; - /* - * Now update the pg_class row. However, if we're dealing with a mapped - * index, pg_class.relfilenode doesn't change; instead we have to send the - * update to the relation mapper. - */ - if (RelationIsMapped(relation)) - RelationMapUpdateMap(RelationGetRelid(relation), newrelfilenode, relation->rd_rel->relisshared, false); - else - classform->relfilenode = newrelfilenode; + /* These changes are safe even for a mapped relation */ + if (relation->rd_rel->relkind != RELKIND_SEQUENCE) { + classform->relpages = 0; /* it's empty until further notice */ + classform->reltuples = 0; + classform->relallvisible = 0; + } + /* set classform's relfrozenxid and relfrozenxid64 */ + classform->relfrozenxid = (ShortTransactionId)InvalidTransactionId; - /* These changes are safe even for a mapped relation */ - if (relation->rd_rel->relkind != RELKIND_SEQUENCE) { - classform->relpages = 0; /* it's empty until further notice */ - classform->reltuples = 0; - classform->relallvisible = 0; + rc = memset_s(values, sizeof(values), 0, sizeof(values)); + securec_check(rc, "\0", "\0"); + rc = memset_s(nulls, sizeof(nulls), false, sizeof(nulls)); + securec_check(rc, "\0", "\0"); + rc = memset_s(replaces, sizeof(replaces), false, sizeof(replaces)); + securec_check(rc, "\0", "\0"); + + replaces[Anum_pg_class_relfrozenxid64 - 1] = true; + values[Anum_pg_class_relfrozenxid64 - 1] = TransactionIdGetDatum(freezeXid); + + nctup = heap_modify_tuple(tuple, RelationGetDescr(pg_class), values, nulls, replaces); + + simple_heap_update(pg_class, &nctup->t_self, nctup); + CatalogUpdateIndexes(pg_class, nctup); + + heap_freetuple_ext(nctup); + heap_freetuple_ext(tuple); + heap_close(pg_class, RowExclusiveLock); } - /* set classform's relfrozenxid and relfrozenxid64 */ - classform->relfrozenxid = (ShortTransactionId)InvalidTransactionId; - - rc = memset_s(values, sizeof(values), 0, sizeof(values)); - securec_check(rc, "\0", "\0"); - rc = memset_s(nulls, sizeof(nulls), false, sizeof(nulls)); - securec_check(rc, "\0", "\0"); - rc = memset_s(replaces, sizeof(replaces), false, sizeof(replaces)); - securec_check(rc, "\0", "\0"); - - replaces[Anum_pg_class_relfrozenxid64 - 1] = true; - values[Anum_pg_class_relfrozenxid64 - 1] = TransactionIdGetDatum(freezeXid); - - nctup = heap_modify_tuple(tuple, RelationGetDescr(pg_class), values, nulls, replaces); - - simple_heap_update(pg_class, &nctup->t_self, nctup); - CatalogUpdateIndexes(pg_class, nctup); - - heap_freetuple_ext(nctup); - heap_freetuple_ext(tuple); - - heap_close(pg_class, RowExclusiveLock); /* * Make the pg_class row change visible, as well as the relation map @@ -5067,6 +5119,45 @@ List* RelationGetIndexExpressions(Relation relation) return result; } +/* + * RelationGetDummyIndexExpressions -- get dummy expressions for an index + * + * Return a list of dummy expressions (just Const nodes) with the same + * types/typmods/collations as the index's real expressions. This is + * useful in situations where we don't want to run any user-defined code. + */ +List* RelationGetDummyIndexExpressions(Relation relation) +{ + List* result; + Datum exprsDatum; + bool isnull; + char* exprsString; + List* rawExprs; + ListCell* lc; + + /* Quick exit if there is nothing to do. */ + if (relation->rd_indextuple == NULL || heap_attisnull(relation->rd_indextuple, Anum_pg_index_indexprs, NULL)) { + return NIL; + } + + /* Extract raw node tree(s) from index tuple. */ + exprsDatum = heap_getattr(relation->rd_indextuple, Anum_pg_index_indexprs, get_pg_index_descriptor(), &isnull); + Assert(!isnull); + exprsString = TextDatumGetCString(exprsDatum); + rawExprs = (List*)stringToNode(exprsString); + pfree(exprsString); + + /* Construct null Consts; the typlen and typbyval are arbitrary. */ + result = NIL; + foreach (lc, rawExprs) { + Node* rawExpr = (Node*)lfirst(lc); + result = lappend( + result, makeConst(exprType(rawExpr), exprTypmod(rawExpr), exprCollation(rawExpr), 1, (Datum)0, true, true)); + } + + return result; +} + /* * RelationGetIndexPredicate -- get the index predicate for an index * diff --git a/src/common/backend/utils/error/elog.cpp b/src/common/backend/utils/error/elog.cpp index d65b4bd89..749b7ddce 100644 --- a/src/common/backend/utils/error/elog.cpp +++ b/src/common/backend/utils/error/elog.cpp @@ -92,6 +92,7 @@ #include #include "tcop/stmt_retry.h" +#include "replication/walsender.h" #undef _ #define _(x) err_gettext(x) @@ -3300,6 +3301,9 @@ static void send_message_to_frontend(ErrorData* edata) if (edata->elevel == FATAL) t_thrd.log_cxt.flush_message_immediately = true; } + if (AM_WAL_DB_SENDER) { + ReadyForQuery((CommandDest)t_thrd.postgres_cxt.whereToSendOutput); + } } /* diff --git a/src/common/backend/utils/misc/guc.cpp b/src/common/backend/utils/misc/guc.cpp index cfa110e6a..95af67d25 100644 --- a/src/common/backend/utils/misc/guc.cpp +++ b/src/common/backend/utils/misc/guc.cpp @@ -40,6 +40,7 @@ #include "access/dfs/dfs_insert.h" #include "catalog/namespace.h" #include "catalog/pgxc_group.h" +#include "catalog/storage_gtt.h" #include "commands/async.h" #include "commands/prepare.h" #include "commands/vacuum.h" @@ -3560,8 +3561,6 @@ static void init_configure_names_bool() NULL }, #endif -#ifdef ENABLE_MULTIPLE_NODES - { { "enable_slot_log", @@ -3576,7 +3575,6 @@ static void init_configure_names_bool() NULL, NULL }, -#endif #ifdef ENABLE_MULTIPLE_NODES { { @@ -4597,6 +4595,38 @@ void set_qunit_case_number_hook(int newval, void* extra) static void init_configure_names_int() { struct config_int local_configure_names_int[] = { + { + { + "max_active_global_temporary_table", + PGC_USERSET, + UNGROUPED, + gettext_noop("max active global temporary table."), + NULL + }, + &u_sess->attr.attr_storage.max_active_gtt, + 1000, + 0, + 1000000, + NULL, + NULL, + NULL + }, + { + { + "vacuum_gtt_defer_check_age", + PGC_USERSET, + CLIENT_CONN_STATEMENT, + gettext_noop("The defer check age of GTT, used to check expired data after vacuum."), + NULL + }, + &u_sess->attr.attr_storage.vacuum_gtt_defer_check_age, + 10000, + 0, + 1000000, + NULL, + NULL, + NULL + }, { { "archive_timeout", @@ -5237,7 +5267,7 @@ static void init_configure_names_int() GUC_UNIT_BLOCKS }, &u_sess->attr.attr_storage.num_temp_buffers, - 1024, + 128, 100, INT_MAX / 2, check_temp_buffers, @@ -6435,7 +6465,6 @@ static void init_configure_names_int() NULL, NULL }, -#ifdef ENABLE_MULTIPLE_NODES { /* see max_connections */ { @@ -6453,7 +6482,6 @@ static void init_configure_names_int() NULL, NULL }, -#endif { { "recovery_time_target", @@ -8804,7 +8832,6 @@ static void init_configure_names_int() NULL, NULL }, -#ifdef ENABLE_MULTIPLE_NODES { { "max_changes_in_memory", @@ -8821,8 +8848,6 @@ static void init_configure_names_int() NULL, NULL }, -#endif -#ifdef ENABLE_MULTIPLE_NODES { { "max_cached_tuplebufs", @@ -8839,7 +8864,6 @@ static void init_configure_names_int() NULL, NULL }, -#endif { { "table_skewness_warning_rows", @@ -9075,6 +9099,22 @@ static void init_configure_names_int() NULL, NULL }, + { + { + "max_keep_log_seg", + PGC_SUSET, + WAL, + gettext_noop("Sets the threshold for implementing logical replication flow control."), + NULL + }, + &g_instance.attr.attr_storage.max_keep_log_seg, + 0, + 0, + INT_MAX, + NULL, + NULL, + NULL + }, /* End-of-list marker */ { { @@ -17868,7 +17908,7 @@ static bool check_temp_buffers(int* newval, void** extra, GucSource source) /* * Once local buffers have been initialized, it's too late to change this. */ - if (t_thrd.storage_cxt.NLocBuffer && t_thrd.storage_cxt.NLocBuffer != *newval) { + if (u_sess->storage_cxt.NLocBuffer && u_sess->storage_cxt.NLocBuffer != *newval) { GUC_check_errdetail( "\"temp_buffers\" cannot be changed after any temporary tables have been accessed in the session."); return false; diff --git a/src/common/backend/utils/misc/postgresql.conf.sample b/src/common/backend/utils/misc/postgresql.conf.sample index 732d146c5..e44025b79 100755 --- a/src/common/backend/utils/misc/postgresql.conf.sample +++ b/src/common/backend/utils/misc/postgresql.conf.sample @@ -258,6 +258,12 @@ max_wal_senders = 4 # max number of walsender processes # (change requires restart) wal_keep_segments = 16 # in logfile segments, 16MB each; 0 disables #wal_sender_timeout = 6s # in milliseconds; 0 disables +enable_slot_log = off +max_replication_slots = 8 # max number of replication slots.i + # The value is classically set to 8. + # (change requires restart) +#max_changes_in_memory = 4096 +#max_cached_tuplebufs = 8192 #replconninfo1 = '' # replication connection information used to connect primary on standby, or standby on primary, # or connect primary or standby on secondary diff --git a/src/common/backend/utils/mmgr/mcxt.cpp b/src/common/backend/utils/mmgr/mcxt.cpp index 2812326d9..bd01afdd8 100755 --- a/src/common/backend/utils/mmgr/mcxt.cpp +++ b/src/common/backend/utils/mmgr/mcxt.cpp @@ -57,6 +57,7 @@ MemoryContext StreamInfoContext = NULL; * of these contexts, refer to src/backend/utils/mmgr/README */ THR_LOCAL MemoryContext ErrorContext = NULL; +THR_LOCAL MemoryContext CacheMemoryContext = NULL; THR_LOCAL MemoryContext SelfMemoryContext = NULL; THR_LOCAL MemoryContext TopMemoryContext = NULL; THR_LOCAL MemoryContext AlignMemoryContext = NULL; diff --git a/src/common/pl/plpgsql/src/pl_exec.cpp b/src/common/pl/plpgsql/src/pl_exec.cpp index 243b73156..5886dff31 100755 --- a/src/common/pl/plpgsql/src/pl_exec.cpp +++ b/src/common/pl/plpgsql/src/pl_exec.cpp @@ -6765,7 +6765,7 @@ static Datum pl_coerce_type_typmod(Datum value, Oid targetTypeId, int32 targetTy * various binary-compatibility cases. */ nargs = procstruct->pronargs; - AssertEreport(!procstruct->proretset && !procstruct->proisagg && !procstruct->proiswindow, + AssertEreport(!procstruct->proretset && !PROC_IS_AGG(procstruct->prokind) && !PROC_IS_WIN(procstruct->prokind), MOD_PLSQL, "It should not be null."); AssertEreport(nargs >= 1 && nargs <= 3, MOD_PLSQL, "Args num is out of range."); diff --git a/src/gausskernel/bootstrap/bootparse.y b/src/gausskernel/bootstrap/bootparse.y index 3ea1cb58c..7aab250bb 100755 --- a/src/gausskernel/bootstrap/bootparse.y +++ b/src/gausskernel/bootstrap/bootparse.y @@ -233,7 +233,8 @@ Boot_CreateStmt: mapped_relation, true, REL_CMPRS_NOT_SUPPORT, - BOOTSTRAP_SUPERUSERID); + BOOTSTRAP_SUPERUSERID, + false); ereport(DEBUG4, (errmsg("bootstrap relation created"))); /* diff --git a/src/gausskernel/cbb/extension/foreign/foreign.cpp b/src/gausskernel/cbb/extension/foreign/foreign.cpp index cfa8fd69d..40664fb9d 100644 --- a/src/gausskernel/cbb/extension/foreign/foreign.cpp +++ b/src/gausskernel/cbb/extension/foreign/foreign.cpp @@ -524,7 +524,7 @@ FdwRoutine* GetFdwRoutineByServerId(Oid serverid) /* Get foreign-data wrapper OID for the server. */ tp = SearchSysCache1(FOREIGNSERVEROID, ObjectIdGetDatum(serverid)); if (!HeapTupleIsValid(tp)) - ereport(ERROR, (errcode(ERRCODE_UNDEFINED_OBJECT), + ereport(ERROR, (errcode(ERRCODE_UNDEFINED_OBJECT), errmsg("cache lookup failed for foreign server %u", serverid))); serverform = (Form_pg_foreign_server) GETSTRUCT(tp); fdwid = serverform->srvfdw; diff --git a/src/gausskernel/cbb/utils/partition/partitionmap.cpp b/src/gausskernel/cbb/utils/partition/partitionmap.cpp old mode 100755 new mode 100644 index 93d788e13..d12d97cad --- a/src/gausskernel/cbb/utils/partition/partitionmap.cpp +++ b/src/gausskernel/cbb/utils/partition/partitionmap.cpp @@ -20,7 +20,7 @@ * * IDENTIFICATION * src/gausskernel/cbb/utils/partition/partitionmap.cpp - * + * * ------------------------------------------------------------------------- */ #include "postgres.h" @@ -379,33 +379,32 @@ static inline void constCompare(Const* value1, Const* value2, int& compare) } \ } while (0) -#define buildRangeElement(range, type, typelen, relid, attrno, tuple, desc) \ - do { \ - Assert(PointerIsValid(range)); \ - Assert(PointerIsValid(type) && PointerIsValid(attrno)); \ - Assert(PointerIsValid(tuple) && PointerIsValid(desc)); \ - Assert((attrno)->dim1 <= RANGE_PARTKEYMAXNUM); \ - Assert((attrno)->dim1 == (typelen)); \ - unserializePartitionStringAttribute((range)->boundary, \ - RANGE_PARTKEYMAXNUM, \ - (type), \ - (typelen), \ - (relid), \ - (attrno), \ - (tuple), \ - Anum_pg_partition_boundaries, \ - (desc)); \ - (range)->partitionOid = HeapTupleGetOid(tuple); \ - (range)->len = (typelen); \ +#define BuildRangeElement(range, type, typelen, relid, attrno, tuple, desc, isInter) \ + do { \ + Assert(PointerIsValid(range)); \ + Assert(PointerIsValid(type) && PointerIsValid(attrno)); \ + Assert(PointerIsValid(tuple) && PointerIsValid(desc)); \ + Assert((attrno)->dim1 <= RANGE_PARTKEYMAXNUM); \ + Assert((attrno)->dim1 == (typelen)); \ + unserializePartitionStringAttribute((range)->boundary, \ + RANGE_PARTKEYMAXNUM, \ + (type), \ + (typelen), \ + (relid), \ + (attrno), \ + (tuple), \ + Anum_pg_partition_boundaries, \ + (desc)); \ + (range)->partitionOid = HeapTupleGetOid(tuple); \ + (range)->len = (typelen); \ + (range)->isInterval = (isInter); \ } while (0) static void RebuildRangePartitionMap(RangePartitionMap* oldMap, RangePartitionMap* newMap); -static void RebuildIntervalPartitionMap(IntervalPartitionMap* oldMap, IntervalPartitionMap* newMap); - /* these routines are partition map related */ static void buildRangePartitionMap(Relation relation, Form_pg_partition partitioned_form, HeapTuple partitioned_tuple, - Relation pg_partition, List* partition_list); + Relation pg_partition, const List* partition_list); static RangeElement* copyRangeElements(RangeElement* src, int elementNum, int partkeyNum); @@ -635,7 +634,6 @@ void RelationInitPartitionMap(Relation relation) } partitioned_form = (Form_pg_partition)GETSTRUCT(partitioned_tuple); - /* * For value based partition-table, we only have to retrieve partkeys */ @@ -694,6 +692,7 @@ void RelationInitPartitionMap(Relation relation) switch (partitioned_form->partstrategy) { case PART_STRATEGY_RANGE: + case PART_STRATEGY_INTERVAL: buildRangePartitionMap(relation, partitioned_form, partitioned_tuple, pg_partition, partition_list); break; default: @@ -765,11 +764,7 @@ void RebuildPartitonMap(PartitionMap* oldMap, PartitionMap* newMap) // when the map is referenced, don't rebuild the partitionmap if (oldMap->refcount == 0) { - if (PartitionMapIsRange(oldMap)) { - RebuildRangePartitionMap((RangePartitionMap*)oldMap, (RangePartitionMap*)newMap); - } else { - RebuildIntervalPartitionMap((IntervalPartitionMap*)oldMap, (IntervalPartitionMap*)newMap); - } + RebuildRangePartitionMap((RangePartitionMap*)oldMap, (RangePartitionMap*)newMap); } else { oldMap->isDirty = true; elog(LOG, "map refcount is not zero when RebuildPartitonMap "); @@ -799,9 +794,6 @@ static void RebuildRangePartitionMap(RangePartitionMap* oldMap, RangePartitionMa PARTITIONMAP_SWAPFIELD(Oid*, partitionKeyDataType); } -static void RebuildIntervalPartitionMap(IntervalPartitionMap* oldMap, IntervalPartitionMap* newMap) -{} - /* * copy the rangeElement */ @@ -826,6 +818,79 @@ static RangeElement* copyRangeElements(RangeElement* src, int elementNum, int pa return ret; } +RangeElement* CopyRangeElementsWithoutBoundary(const RangeElement* src, int elementNum) +{ + Size size_ret = sizeof(RangeElement) * elementNum; + RangeElement* ret = (RangeElement*)palloc0(size_ret); + errno_t rc = memcpy_s(ret, size_ret, src, size_ret); + securec_check(rc, "\0", "\0"); + return ret; +} + +char* ReadIntervalStr(HeapTuple tuple, TupleDesc tupleDesc) +{ + bool isNull = true; + Oid elemType; + int16 elemLen; + bool elemByval = false; + char elemAlign; + int numElems; + Datum* elemValues = NULL; + bool* elemNulls = NULL; + Datum attrRawValue = heap_getattr(tuple, (uint32)Anum_pg_partition_interval, tupleDesc, &isNull); + ArrayType* array = DatumGetArrayTypeP(attrRawValue); + + elemType = ARR_ELEMTYPE(array); + Assert(elemType == TEXTOID); + get_typlenbyvalalign(elemType, &elemLen, &elemByval, &elemAlign); + deconstruct_array(array, elemType, elemLen, elemByval, elemAlign, &elemValues, &elemNulls, &numElems); + Assert(numElems == 1); + Assert(!elemNulls[0]); + char* intervalStr = text_to_cstring(DatumGetTextP(*elemValues)); + pfree(elemValues); + pfree(elemNulls); + return intervalStr; +} + +static Interval* ReadInterval(HeapTuple tuple, TupleDesc tupleDesc) +{ + int32 typmod = -1; + char* intervalStr = ReadIntervalStr(tuple, tupleDesc); + Interval* res = char_to_interval(intervalStr, typmod); + pfree(intervalStr); + return res; +} + +oidvector* ReadIntervalTablespace(HeapTuple tuple, TupleDesc tupleDesc) +{ + Datum tablespaceRaw; + ArrayType* tablespaceArray = NULL; + bool isNull = false; + Oid* values = NULL; + int arraySize; + + /* Get the raw data which contain interval tablespace's columns */ + tablespaceRaw = heap_getattr(tuple, Anum_pg_partition_intablespace, tupleDesc, &isNull); + + if (isNull) { + return NULL; + } + + /* convert Datum to ArrayType */ + tablespaceArray = DatumGetArrayTypeP(tablespaceRaw); + arraySize = ARR_DIMS(tablespaceArray)[0]; + + /* CHECK: the ArrayType of interval tablespace is valid */ + if (ARR_NDIM(tablespaceArray) != 1 || arraySize <= 0 || ARR_HASNULL(tablespaceArray) || + ARR_ELEMTYPE(tablespaceArray) != OIDOID) { + ereport(ERROR, + (errcode(ERRCODE_ARRAY_ELEMENT_ERROR), errmsg("interval tablespace column's number is not a oid array"))); + } + + values = (Oid*)ARR_DATA_PTR(tablespaceArray); + return buildoidvector(values, arraySize); +} + /* * @@GaussDB@@ * Target : data partition @@ -834,7 +899,7 @@ static RangeElement* copyRangeElements(RangeElement* src, int elementNum, int pa * Notes : */ static void buildRangePartitionMap(Relation relation, Form_pg_partition partitioned_form, HeapTuple partitioned_tuple, - Relation pg_partition, List* partition_list) + Relation pg_partition, const List* partition_list) { int range_itr = 0; RangePartitionMap* range_map = NULL; @@ -870,6 +935,14 @@ static void buildRangePartitionMap(Relation relation, Form_pg_partition partitio partitionKeyDataType, sizeof(Oid) * partitionKey->dim1); securec_check(rc, "\0", "\0"); + + if (partitioned_form->partstrategy == PART_STRATEGY_INTERVAL) { + range_map->type.type = PART_TYPE_INTERVAL; + /* the interval partition only supports one partition key */ + Assert(partitionKey->dim1 == 1); + range_map->intervalValue = ReadInterval(partitioned_tuple, RelationGetDescr(pg_partition)); + range_map->intervalTablespace = ReadIntervalTablespace(partitioned_tuple, RelationGetDescr(pg_partition)); + } (void)MemoryContextSwitchTo(old_context); /* allocate range element array */ @@ -881,7 +954,8 @@ static void buildRangePartitionMap(Relation relation, Form_pg_partition partitio partition_tuple = (HeapTuple)lfirst(tuple_cell); partition_form = (Form_pg_partition)GETSTRUCT(partition_tuple); - if (PART_STRATEGY_RANGE != partition_form->partstrategy) { + if (partition_form->partstrategy != PART_STRATEGY_RANGE && + partition_form->partstrategy != PART_STRATEGY_INTERVAL) { pfree_ext(range_eles); pfree_ext(range_map); @@ -891,14 +965,14 @@ static void buildRangePartitionMap(Relation relation, Form_pg_partition partitio errdetail("Incorrect partition strategy for partition %u", HeapTupleGetOid(partition_tuple)))); } - buildRangeElement(&(range_eles[range_itr]), + BuildRangeElement(&(range_eles[range_itr]), range_map->partitionKeyDataType, range_map->partitionKey->dim1, RelationGetRelid(relation), range_map->partitionKey, partition_tuple, - RelationGetDescr(pg_partition)); - + RelationGetDescr(pg_partition), + partition_form->partstrategy == PART_STRATEGY_INTERVAL); range_itr++; } @@ -1017,7 +1091,7 @@ Oid getRangePartitionOid(Relation relation, Const** partKeyValue, int32* partSeq RangeElement* rangeElementIterator = NULL; RangePartitionMap* rangePartMap = NULL; Oid result = InvalidOid; - int keyNums = 0; + int keyNums; int hit = -1; int min_part_id = 0; int max_part_id = 0; @@ -1084,13 +1158,39 @@ Oid getRangePartitionOid(Relation relation, Const** partKeyValue, int32* partSeq return result; } -/* - * return value: InvalidOid---when requested partition not created yet - */ -Oid getIntervalPartitionOid(IntervalPartitionMap* intervalPartMap, Const** partKeyValue, int32* partIndex, - PartitionArea* partArea, bool topClosed, bool missIsOk) +inline Const* CalcLowBoundary(const Const* upBoundary, Interval* intervalValue) { - return InvalidOid; + Assert(upBoundary->consttype == TIMESTAMPOID || upBoundary->consttype == TIMESTAMPTZOID); + Timestamp lowTs = timestamp_mi_interval(DatumGetTimestamp(upBoundary->constvalue), intervalValue); + return makeConst(upBoundary->consttype, + upBoundary->consttypmod, + upBoundary->constcollid, + upBoundary->constlen, + TimestampGetDatum(lowTs), + upBoundary->constisnull, + upBoundary->constbyval); +} + +inline int ValueCmpLowBoudary(Const** partKeyValue, const RangeElement* partition, Interval* intervalValue) +{ + Assert(partition->isInterval); + Assert(partition->len == 1); + int compare = 0; + Const* lowBoundary = CalcLowBoundary(partition->boundary[0], intervalValue); + partitonKeyCompareForRouting(partKeyValue, &lowBoundary, partition->len, compare); + pfree(lowBoundary); + return compare; +} + +/* the low boundary is close */ +bool ValueSatisfyLowBoudary(Const** partKeyValue, RangeElement* partition, Interval* intervalValue, bool topClosed) +{ + int compare = ValueCmpLowBoudary(partKeyValue, partition, intervalValue); + if (compare > 0 || (compare == 0 && topClosed)) { + return true; + } + + return false; } /* @@ -1110,7 +1210,7 @@ int getNumberOfRangePartitions(Relation rel) errmsg("CAN NOT get number of partition against NON-PARTITIONED relation"))); } - if (rel->partMap->type == PART_TYPE_RANGE) { + if (rel->partMap->type == PART_TYPE_RANGE || rel->partMap->type == PART_TYPE_INTERVAL) { RangePartitionMap* rangeMap = NULL; rangeMap = (RangePartitionMap*)(rel->partMap); @@ -1121,33 +1221,9 @@ int getNumberOfRangePartitions(Relation rel) return ret; } -/* - * @@GaussDB@@ - * Target : data partition - * Brief : - * Description : - * Notes : - */ -int getNumberOfIntervalPartitions(Relation rel) -{ - return 0; -} - int getNumberOfPartitions(Relation rel) { - int ranges = 0; - int intervals = 0; - - if (!RELATION_IS_PARTITIONED(rel)) { - ereport(ERROR, - (errcode(ERRCODE_INVALID_PARAMETER_VALUE), - errmsg("CAN NOT get number of partition against NON-PARTITIONED relation"))); - } - - ranges = getNumberOfRangePartitions(rel); - intervals = getNumberOfIntervalPartitions(rel); - - return (ranges + intervals); + return getNumberOfRangePartitions(rel); } Oid partIDGetPartOid(Relation relation, PartitionIdentifier* partID) @@ -1164,9 +1240,7 @@ Oid partIDGetPartOid(Relation relation, PartitionIdentifier* partID) return InvalidOid; } - if (relation->partMap->type == PART_TYPE_RANGE) { - Assert(partID->partArea == PART_AREA_RANGE); - + if (relation->partMap->type == PART_TYPE_RANGE || relation->partMap->type == PART_TYPE_INTERVAL) { rang_map = (RangePartitionMap*)(relation->partMap); if (partID->partSeq <= rang_map->rangeElementsNum) { @@ -1201,13 +1275,17 @@ PartitionIdentifier* partOidGetPartID(Relation rel, Oid partOid) } result = (PartitionIdentifier*)palloc0(sizeof(PartitionIdentifier)); - if (PART_TYPE_RANGE == rel->partMap->type) { + if (rel->partMap->type == PART_TYPE_RANGE || rel->partMap->type == PART_TYPE_INTERVAL) { int i; RangePartitionMap* rangeMap = (RangePartitionMap*)rel->partMap; for (i = 0; i < rangeMap->rangeElementsNum; i++) { if (partOid == rangeMap->rangeElements[i].partitionOid) { - result->partArea = PART_AREA_RANGE; + if (rangeMap->rangeElements[i].isInterval) { + result->partArea = PART_AREA_INTERVAL; + } else { + result->partArea = PART_AREA_RANGE; + } result->partSeq = i; result->fileExist = true; result->partitionId = partOid; @@ -1237,9 +1315,7 @@ int partOidGetPartSequence(Relation rel, Oid partOid) } else if (false == resultPartID->fileExist || PART_AREA_NONE == resultPartID->partArea) { resultPartSequence = -1; } else { - if (resultPartID->partArea == PART_AREA_RANGE) { - resultPartSequence = resultPartID->partSeq + 1; - } + resultPartSequence = resultPartID->partSeq + 1; } pfree_ext(resultPartID); @@ -1346,34 +1422,19 @@ void releasePartitionList(Relation relation, List** partList, LOCKMODE lockmode) List* relationGetPartitionOidList(Relation rel) { List* result = NIL; - int conuter = 0; - int sumtotal = -1; - int rangeNumber = -1; - Bitmapset* mapset = NULL; - PartitionMap* map = NULL; - Oid partitionid = InvalidOid; + Oid partitionId = InvalidOid; if (rel == NULL || rel->partMap == NULL) { return NIL; } - map = rel->partMap; - sumtotal = getPartitionNumber(map); - rangeNumber = ((RangePartitionMap*)map)->rangeElementsNum; - - if (sumtotal > rangeNumber) { - mapset = bms_copy(((IntervalPartitionMap*)map)->sequenceMap); + PartitionMap* map = rel->partMap; + int sumTotal = getPartitionNumber(map); + for (int conuter = 0; conuter < sumTotal; ++conuter) { + partitionId = ((RangePartitionMap*)map)->rangeElements[conuter].partitionOid; + result = lappend_oid(result, partitionId); } - for (conuter = 0; conuter < sumtotal; ++conuter) { - if (conuter < rangeNumber) { /* range partition */ - partitionid = ((RangePartitionMap*)map)->rangeElements[conuter].partitionOid; - } - result = lappend_oid(result, partitionid); - } - - bms_free_ext(mapset); - return result; } @@ -1533,7 +1594,7 @@ int getPartitionNumber(PartitionMap* map) { int result = -1; - if (map->type == PART_TYPE_RANGE) { + if (map->type == PART_TYPE_RANGE || map->type == PART_TYPE_INTERVAL) { result = ((RangePartitionMap*)map)->rangeElementsNum; } else { ereport(ERROR, (errcode(ERRCODE_INVALID_OBJECT_DEFINITION), errmsg("unsupported partitioned strategy"))); @@ -1708,3 +1769,45 @@ void decre_partmap_refcount(PartitionMap* map) if (!IsBootstrapProcessingMode()) ResourceOwnerForgetPartitionMapRef(t_thrd.utils_cxt.CurrentResourceOwner, map); } + +/* + * Get the oid of the partition which is a interval partition and next to the droped range partition which is + * specificed by partOid. If the droped partition is a interval partition, the next partition no need to + * be changed to range partition, return InvalidOid. If the next partition is a range partition, nothing need + * to do, return InvalidOid. + */ +Oid GetNeedDegradToRangePartOid(Relation rel, Oid partOid) +{ + /* never happen */ + if (!PointerIsValid(rel) || !OidIsValid(partOid)) { + ereport(ERROR, + (errcode(ERRCODE_FETCH_DATA_FAILED), errmsg("invalid partitioned table relaiton or partition table oid"))); + } + Assert(rel->partMap->type == PART_TYPE_RANGE || rel->partMap->type == PART_TYPE_INTERVAL); + + /* In normal range partitioned tabel, there has no interval ranges. */ + if (rel->partMap->type == PART_TYPE_RANGE) { + return InvalidOid; + } + + RangePartitionMap* rangeMap = (RangePartitionMap*)rel->partMap; + for (int i = 0; i < rangeMap->rangeElementsNum; i++) { + if (rangeMap->rangeElements[i].partitionOid == partOid) { + /* + * 1. the droped range is interval range + * 2. there is no more ranges + * 3. the next partition is a range partition + */ + if (rangeMap->rangeElements[i].isInterval || (i == rangeMap->rangeElementsNum - 1) || + !rangeMap->rangeElements[i + 1].isInterval) { + return InvalidOid; + } + + return rangeMap->rangeElements[i + 1].partitionOid; + } + } + /* It must never happened. */ + ereport(ERROR, (errcode(ERRCODE_CASE_NOT_FOUND), errmsg("Not find the target partiton %u", partOid))); + return InvalidOid; +} + diff --git a/src/gausskernel/optimizer/commands/analyze.cpp b/src/gausskernel/optimizer/commands/analyze.cpp index 68e64b978..cef10598d 100755 --- a/src/gausskernel/optimizer/commands/analyze.cpp +++ b/src/gausskernel/optimizer/commands/analyze.cpp @@ -34,6 +34,7 @@ #include "catalog/pg_statistic_ext.h" #include "catalog/pg_hashbucket_fn.h" #include "catalog/namespace.h" +#include "catalog/storage_gtt.h" #include "commands/dbcommands.h" #include "commands/tablecmds.h" #include "commands/tablespace.h" @@ -234,7 +235,8 @@ static void get_sample_rows_for_query( MemoryContext speccontext, Relation rel, VacuumStmt* vacstmt, int64* num_sample_rows, HeapTuple** samplerows); template static void update_stats_catalog( - Relation pgstat, MemoryContext oldcontext, Oid relid, char relkind, bool inh, VacAttrStats* stats); + Relation pgstat, MemoryContext oldcontext, Oid relid, char relkind, bool inh, VacAttrStats* stats, int natts, + char relpersistence); /* The sample info of special attribute for compute statistic for index or type of tsvector. */ typedef struct { @@ -494,6 +496,11 @@ static void analyze_rel_internal(Relation onerel, VacuumStmt* vacstmt, BufferAcc return; } + if (RELATION_IS_GLOBAL_TEMP(onerel) && !gtt_storage_attached(RelationGetRelid(onerel))) { + relation_close(onerel, ShareUpdateExclusiveLock); + return; + } + /* * We can ANALYZE any table except pg_statistic. See update_attstats */ @@ -551,6 +558,8 @@ static void analyze_rel_internal(Relation onerel, VacuumStmt* vacstmt, BufferAcc retValue = fdwroutine->AnalyzeForeignTable(onerel, &acquirefunc, &relpages, 0, false); } if (!retValue) { + /* Supress warning info for mysql_fdw */ + messageLevel = isMysqlFDWFromTblOid(RelationGetRelid(onerel)) ? LOG : messageLevel; ereport(messageLevel, (errmsg( "Skipping \"%s\" --- cannot analyze this foreign table.", RelationGetRelationName(onerel)))); @@ -718,7 +727,7 @@ static int get_total_width( total_width1 = 0; for (i = 0; i < thisdata->attr_cnt; i++) { - for (unsigned int j = 0; j < vacattrstats[i]->num_attrs; ++j) { + for (unsigned int j = 0; j < thisdata->vacattrstats[i]->num_attrs; ++j) { attr = thisdata->vacattrstats[i]->attrs[j]; /* This should match set_rel_width() in costsize.c */ @@ -886,7 +895,8 @@ HeapTuple* get_total_rows(Relation onerel, VacuumStmt* vacstmt, BlockNumber relp *numrows = acquirePartitionedSampleRows( onerel, vacstmt, elevel, rows, target_rows, totalrows, totaldeadrows, vacattrstats, attr_cnt); } else if (isForeignTable || - (onerel->rd_rel->relkind == RELKIND_FOREIGN_TABLE && isMOTFromTblOid(RelationGetRelid(onerel)))) { + (onerel->rd_rel->relkind == RELKIND_FOREIGN_TABLE && + (isMOTFromTblOid(RelationGetRelid(onerel)) || isOracleFDWFromTblOid(RelationGetRelid(onerel))))) { /* * @hdfs processing foreign table sampling operation * get foreign table FDW routine @@ -1575,7 +1585,8 @@ static void do_analyze_rel(Relation onerel, VacuumStmt* vacstmt, BlockNumber rel VacAttrStats* stats = vacattrstats[i]; if (stats->num_attrs > 1) { stats->stats_valid = true; - update_attstats(RelationGetRelid(onerel), STARELKIND_CLASS, inh, 1, &stats); + update_attstats(RelationGetRelid(onerel), STARELKIND_CLASS, inh, 1, &stats, + RelationGetRelPersistence(onerel)); } } } @@ -4185,7 +4196,7 @@ void releaseSourceAfterDelteOrUpdateAttStats( * function */ // Added parameter - char relkind by data partition -void update_attstats(Oid relid, char relkind, bool inh, int natts, VacAttrStats** vacattrstats) +void update_attstats(Oid relid, char relkind, bool inh, int natts, VacAttrStats** vacattrstats, char relpersistence) { Relation pgstat = NULL; Relation pgstat_ext = NULL; @@ -4223,7 +4234,7 @@ void update_attstats(Oid relid, char relkind, bool inh, int natts, VacAttrStats* } /* do multi column stats update */ - update_stats_catalog(pgstat_ext, oldcontext, relid, relkind, inh, stats); + update_stats_catalog(pgstat_ext, oldcontext, relid, relkind, inh, stats, natts, relpersistence); } else { /* Open rel handler for pg_statistic to process single-column statistic */ if (!pgstat) { @@ -4231,7 +4242,7 @@ void update_attstats(Oid relid, char relkind, bool inh, int natts, VacAttrStats* } /* do signle column stats update */ - update_stats_catalog(pgstat, oldcontext, relid, relkind, inh, stats); + update_stats_catalog(pgstat, oldcontext, relid, relkind, inh, stats, natts, relpersistence); } } @@ -4258,7 +4269,8 @@ void update_attstats(Oid relid, char relkind, bool inh, int natts, VacAttrStats* */ template static void update_stats_catalog( - Relation pgstat, MemoryContext oldcontext, Oid relid, char relkind, bool inh, VacAttrStats* stats) + Relation pgstat, MemoryContext oldcontext, Oid relid, char relkind, bool inh, VacAttrStats* stats, int natts, + char relpersistence) { HeapTuple stup, oldtup; int i, k, n; @@ -4399,6 +4411,17 @@ static void update_stats_catalog( values[Anum_pg_statistic_ext_stakey - 1] = PointerGetDatum(stakey); } + /* Update column statistic to localhash, not catalog */ + if (relpersistence == RELPERSISTENCE_GLOBAL_TEMP) { + up_gtt_att_statistic(relid, + attnum, + natts, + RelationGetDescr(pgstat), + values, + nulls); + return; + } + /* store tuple to pg_statistic(_ext) */ PG_TRY(); { @@ -6543,11 +6566,13 @@ static bool do_analyze_samplerows(Relation onerel, VacuumStmt* vacstmt, int attr * previous statistics for the target columns. (If there are stats in * pg_statistic for columns we didn't process, we leave them alone.) */ - update_attstats(RelationGetRelid(onerel), STARELKIND_CLASS, inh, attr_cnt, vacattrstats); + update_attstats(RelationGetRelid(onerel), STARELKIND_CLASS, inh, attr_cnt, vacattrstats, + RelationGetRelPersistence(onerel)); for (i = 0; i < nindexes; i++) { AnlIndexData* thisdata = &indexdata[i]; - update_attstats(RelationGetRelid(Irel[i]), STARELKIND_CLASS, false, thisdata->attr_cnt, thisdata->vacattrstats); + update_attstats(RelationGetRelid(Irel[i]), STARELKIND_CLASS, false, thisdata->attr_cnt, thisdata->vacattrstats, + RelationGetRelPersistence(Irel[i])); } return true; @@ -6682,7 +6707,8 @@ static void do_analyze_sampletable(Relation onerel, VacuumStmt* vacstmt, int att * previous statistics for the target columns. (If there are stats in * pg_statistic for columns we didn't process, we leave them alone.) */ - update_attstats(RelationGetRelid(onerel), STARELKIND_CLASS, inh, attr_cnt, vacattrstats); + update_attstats(RelationGetRelid(onerel), STARELKIND_CLASS, inh, attr_cnt, vacattrstats, + RelationGetRelPersistence(onerel)); /* * Update stats of dfs table or delta table using statistic of complex table @@ -6690,10 +6716,12 @@ static void do_analyze_sampletable(Relation onerel, VacuumStmt* vacstmt, int att */ if (analyzemode == ANALYZECOMPLEX) { if (!vacstmt->pstGlobalStatEx[ANALYZEMAIN - 1].exec_query) - update_attstats(RelationGetRelid(onerel), STARELKIND_CLASS, false, attr_cnt, vacattrstats); + update_attstats(RelationGetRelid(onerel), STARELKIND_CLASS, false, + attr_cnt, vacattrstats, RelationGetRelPersistence(onerel)); if (!vacstmt->pstGlobalStatEx[ANALYZEDELTA - 1].exec_query) - update_attstats(onerel->rd_rel->reldeltarelid, STARELKIND_CLASS, false, attr_cnt, vacattrstats); + update_attstats(onerel->rd_rel->reldeltarelid, STARELKIND_CLASS, false, + attr_cnt, vacattrstats, RelationGetRelPersistence(onerel)); } /* @@ -6709,7 +6737,8 @@ static void do_analyze_sampletable(Relation onerel, VacuumStmt* vacstmt, int att AnlIndexData* thisdata = &indexdata[i]; update_attstats( - RelationGetRelid(Irel[i]), STARELKIND_CLASS, false, thisdata->attr_cnt, thisdata->vacattrstats); + RelationGetRelid(Irel[i]), STARELKIND_CLASS, false, thisdata->attr_cnt, thisdata->vacattrstats, + RelationGetRelPersistence(Irel[i])); } } diff --git a/src/gausskernel/optimizer/commands/cluster.cpp b/src/gausskernel/optimizer/commands/cluster.cpp index f1001cb9c..202d2e740 100644 --- a/src/gausskernel/optimizer/commands/cluster.cpp +++ b/src/gausskernel/optimizer/commands/cluster.cpp @@ -33,6 +33,7 @@ #include "catalog/index.h" #include "catalog/namespace.h" #include "catalog/toasting.h" +#include "catalog/storage_gtt.h" #include "commands/cluster.h" #include "commands/tablecmds.h" #include "commands/vacuum.h" @@ -141,6 +142,9 @@ static Datum pgxc_parallel_execution(const char* query, ExecNodes* exec_nodes); static int switch_relfilenode_execnode(Oid relOid1, Oid relOid2, bool isbucket, RedisSwitchNode* rsn); #endif static void swapRelationIndicesRelfileNode(Relation rel1, Relation rel2, bool swapBucket); +static void GttSwapRelationFiles(Oid r1, Oid r2, bool targetIsPgClass, bool swapToastByContent, + TransactionId frozenXid, Oid *mappedTables); + /* --------------------------------------------------------------------------- * This cluster code allows for clustering multiple tables at once. Because * of this, we cannot just run everything on a single transaction, or we @@ -453,6 +457,12 @@ void cluster_rel(Oid tableOid, Oid partitionOid, Oid indexOid, bool recheck, boo (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("cannot vacuum temporary tables of other sessions"))); } + if (RELATION_IS_GLOBAL_TEMP(OldHeap) && !gtt_storage_attached(RelationGetRelid(OldHeap))) { + relation_close(OldHeap, lockMode); + gstrace_exit(GS_TRC_ID_cluster_rel); + return; + } + /* * Also check for active uses of the relation in the current transaction, * including open scans and pending AFTER trigger events. @@ -688,6 +698,7 @@ static void rebuild_relation( Oid tableOid = RelationGetRelid(OldHeap); Oid tableSpace = OldHeap->rd_rel->reltablespace; Oid OIDNewHeap; + char relpersistence; bool is_system_catalog = false; bool swap_toast_by_content = false; TransactionId frozenXid; @@ -699,6 +710,7 @@ static void rebuild_relation( mark_index_clustered(OldHeap, indexOid); /* Remember if it's a system catalog */ + relpersistence = OldHeap->rd_rel->relpersistence; is_system_catalog = IsSystemRelation(OldHeap); /* Close relcache entry, but keep lock until transaction commit */ @@ -732,7 +744,8 @@ static void rebuild_relation( * Swap the physical files of the target and transient tables, then * rebuild the target's indexes and throw away the transient table. */ - finish_heap_swap(tableOid, OIDNewHeap, is_system_catalog, swap_toast_by_content, false, frozenXid, memUsage); + finish_heap_swap( + tableOid, OIDNewHeap, is_system_catalog, swap_toast_by_content, false, frozenXid, memUsage, relpersistence); /* report vacuum full stat to PgStatCollector */ pgstat_report_vacuum(tableOid, InvalidOid, is_shared, deleteTupleNum); @@ -1783,6 +1796,8 @@ static void copy_heap_data(Oid OIDNewHeap, Oid OIDOldHeap, Oid OIDOldIndex, int TransactionId FreezeXid; bool use_sort = false; double tups_vacuumed = 0; + bool isGtt = false; + TransactionId gttRelfrozenxid = 0; /* * Open the relations we need. @@ -1794,6 +1809,10 @@ static void copy_heap_data(Oid OIDNewHeap, Oid OIDOldHeap, Oid OIDOldIndex, int else OldIndex = NULL; + if (RELATION_IS_GLOBAL_TEMP(OldHeap)) { + isGtt = true; + } + /* * If the OldHeap has a toast table, get lock on the toast table to keep * it from being vacuumed. This is needed because autovacuum processes @@ -1851,32 +1870,38 @@ static void copy_heap_data(Oid OIDNewHeap, Oid OIDOldHeap, Oid OIDOldIndex, int * FreezeXid will become the table's new relfrozenxid, and that mustn't go * backwards, so take the max. */ - bool isNull = false; - TransactionId relfrozenxid; - Relation rel = heap_open(RelationRelationId, AccessShareLock); - HeapTuple tuple = SearchSysCacheCopy1(RELOID, ObjectIdGetDatum(OIDOldHeap)); - if (!HeapTupleIsValid(tuple)) { - ereport(ERROR, - (errcode(ERRCODE_UNDEFINED_TABLE), - errmsg("cache lookup failed for relation %u", RelationGetRelid(OldHeap)))); - } - Datum xid64datum = heap_getattr(tuple, Anum_pg_class_relfrozenxid64, RelationGetDescr(rel), &isNull); - heap_close(rel, AccessShareLock); - heap_freetuple(tuple); - - if (isNull) { - relfrozenxid = OldHeap->rd_rel->relfrozenxid; - - if (TransactionIdPrecedes(t_thrd.xact_cxt.ShmemVariableCache->nextXid, relfrozenxid) || - !TransactionIdIsNormal(relfrozenxid)) { - relfrozenxid = FirstNormalTransactionId; - } + if (isGtt) { + (void)get_gtt_relstats(OIDOldHeap, NULL, NULL, NULL, >tRelfrozenxid); + if (TransactionIdIsValid(gttRelfrozenxid) && TransactionIdPrecedes(FreezeXid, gttRelfrozenxid)) + FreezeXid = gttRelfrozenxid; } else { - relfrozenxid = DatumGetTransactionId(xid64datum); - } + bool isNull = false; + TransactionId relfrozenxid; + Relation rel = heap_open(RelationRelationId, AccessShareLock); + HeapTuple tuple = SearchSysCacheCopy1(RELOID, ObjectIdGetDatum(OIDOldHeap)); + if (!HeapTupleIsValid(tuple)) { + ereport(ERROR, + (errcode(ERRCODE_UNDEFINED_TABLE), + errmsg("cache lookup failed for relation %u", RelationGetRelid(OldHeap)))); + } + Datum xid64datum = heap_getattr(tuple, Anum_pg_class_relfrozenxid64, RelationGetDescr(rel), &isNull); + heap_close(rel, AccessShareLock); + heap_freetuple(tuple); - if (TransactionIdPrecedes(FreezeXid, relfrozenxid)) { - FreezeXid = relfrozenxid; + if (isNull) { + relfrozenxid = OldHeap->rd_rel->relfrozenxid; + + if (TransactionIdPrecedes(t_thrd.xact_cxt.ShmemVariableCache->nextXid, relfrozenxid) || + !TransactionIdIsNormal(relfrozenxid)) { + relfrozenxid = FirstNormalTransactionId; + } + } else { + relfrozenxid = DatumGetTransactionId(xid64datum); + } + + if (TransactionIdPrecedes(FreezeXid, relfrozenxid)) { + FreezeXid = relfrozenxid; + } } /* return selected value to caller */ *pFreezeXid = FreezeXid; @@ -2765,7 +2790,7 @@ static void SwapCStoreTables(Oid relId1, Oid relId2, Oid parentOid, Oid tempTabl * cleaning up (including rebuilding all indexes on the old heap). */ void finish_heap_swap(Oid OIDOldHeap, Oid OIDNewHeap, bool is_system_catalog, bool swap_toast_by_content, - bool check_constraints, TransactionId frozenXid, AdaptMem* memInfo) + bool checkConstraints, TransactionId frozenXid, AdaptMem* memInfo, char newrelpersistence) { ObjectAddress object; Oid mapped_tables[4]; @@ -2781,8 +2806,15 @@ void finish_heap_swap(Oid OIDOldHeap, Oid OIDNewHeap, bool is_system_catalog, bo * Swap the contents of the heap relations (including any toast tables). * Also set old heap's relfrozenxid to frozenXid. */ - swap_relation_files( - OIDOldHeap, OIDNewHeap, (OIDOldHeap == RelationRelationId), swap_toast_by_content, frozenXid, mapped_tables); + if (newrelpersistence == RELPERSISTENCE_GLOBAL_TEMP) { + Assert(!is_system_catalog); + GttSwapRelationFiles(OIDOldHeap, OIDNewHeap, (OIDOldHeap == RelationRelationId), + swap_toast_by_content, frozenXid, mapped_tables); + } else { + swap_relation_files(OIDOldHeap, OIDNewHeap, (OIDOldHeap == RelationRelationId), + swap_toast_by_content, frozenXid, mapped_tables); + } + /* * If it's a system catalog, queue an sinval message to flush all * catcaches on the catalog when we reach CommandCounterIncrement. @@ -2806,7 +2838,7 @@ void finish_heap_swap(Oid OIDOldHeap, Oid OIDNewHeap, bool is_system_catalog, bo * broken ones, so it can't be necessary to set indcheckxmin. */ reindex_flags = REINDEX_REL_SUPPRESS_INDEX_USE; - if (check_constraints) + if (checkConstraints) reindex_flags |= REINDEX_REL_CHECK_CONSTRAINTS; reindex_relation(OIDOldHeap, reindex_flags, REINDEX_ALL_INDEX, memInfo); @@ -2965,6 +2997,111 @@ static List* get_tables_to_cluster(MemoryContext cluster_context) return rvs; } +static void GttSwapRelationFiles(Oid r1, Oid r2, bool targetIsPgClass, bool swapToastByContent, + TransactionId frozenXid, Oid *mappedTables) +{ + Relation relRelation; + Oid relfilenode1, + relfilenode2; + Relation rel1; + Relation rel2; + + relRelation = relation_open(RelationRelationId, RowExclusiveLock); + + rel1 = relation_open(r1, AccessExclusiveLock); + rel2 = relation_open(r2, AccessExclusiveLock); + + relfilenode1 = gtt_fetch_current_relfilenode(r1); + relfilenode2 = gtt_fetch_current_relfilenode(r2); + + Assert(OidIsValid(relfilenode1) && OidIsValid(relfilenode2)); + gtt_switch_rel_relfilenode(r1, relfilenode1, r2, relfilenode2, true); + + CacheInvalidateRelcache(rel1); + CacheInvalidateRelcache(rel2); + + if (rel1->rd_rel->reltoastrelid || rel2->rd_rel->reltoastrelid) { + if (swapToastByContent) { + if (rel1->rd_rel->reltoastrelid && rel2->rd_rel->reltoastrelid) { + GttSwapRelationFiles(rel1->rd_rel->reltoastrelid, + rel2->rd_rel->reltoastrelid, + targetIsPgClass, + swapToastByContent, + frozenXid, + mappedTables); + } else { + elog(ERROR, "cannot swap toast files by content when there's only one"); + } + } else { + ObjectAddress baseobject, + toastobject; + long count; + + if (IsSystemRelation(rel1)) { + elog(ERROR, "cannot swap toast files by links for system catalogs"); + } + + if (rel1->rd_rel->reltoastrelid) { + count = deleteDependencyRecordsFor(RelationRelationId, + rel1->rd_rel->reltoastrelid, + false); + if (count != 1) { + elog(ERROR, "expected one dependency record for TOAST table, found %ld", + count); + } + } + if (rel2->rd_rel->reltoastrelid) { + count = deleteDependencyRecordsFor(RelationRelationId, + rel2->rd_rel->reltoastrelid, + false); + if (count != 1) { + elog(ERROR, "expected one dependency record for TOAST table, found %ld", + count); + } + } + + /* Register new dependencies */ + baseobject.classId = RelationRelationId; + baseobject.objectSubId = 0; + toastobject.classId = RelationRelationId; + toastobject.objectSubId = 0; + + if (rel1->rd_rel->reltoastrelid) { + baseobject.objectId = r1; + toastobject.objectId = rel1->rd_rel->reltoastrelid; + recordDependencyOn(&toastobject, &baseobject, + DEPENDENCY_INTERNAL); + } + + if (rel2->rd_rel->reltoastrelid) { + baseobject.objectId = r2; + toastobject.objectId = rel2->rd_rel->reltoastrelid; + recordDependencyOn(&toastobject, &baseobject, DEPENDENCY_INTERNAL); + } + } + } + + if (swapToastByContent && rel1->rd_rel->relkind == RELKIND_TOASTVALUE && + rel2->rd_rel->relkind == RELKIND_TOASTVALUE) { + GttSwapRelationFiles(rel1->rd_rel->reltoastidxid, + rel2->rd_rel->reltoastidxid, + targetIsPgClass, + swapToastByContent, + InvalidTransactionId, + mappedTables); + } + + relation_close(rel1, NoLock); + relation_close(rel2, NoLock); + + relation_close(relRelation, RowExclusiveLock); + + RelationCloseSmgrByOid(r1); + RelationCloseSmgrByOid(r2); + + CommandCounterIncrement(); +} + /* * Reconstruct and rewrite the given tuple * diff --git a/src/gausskernel/optimizer/commands/copy.cpp b/src/gausskernel/optimizer/commands/copy.cpp index 1b6e08b31..261a4bff5 100644 --- a/src/gausskernel/optimizer/commands/copy.cpp +++ b/src/gausskernel/optimizer/commands/copy.cpp @@ -34,6 +34,7 @@ #ifdef PGXC #include "catalog/pg_trigger.h" #endif +#include "catalog/storage_gtt.h" #include "commands/copy.h" #include "commands/defrem.h" #include "commands/trigger.h" @@ -982,7 +983,7 @@ uint64 DoCopy(CopyStmt* stmt, const char* queryString) Assert(rel); /* check read-only transaction */ - if (u_sess->attr.attr_common.XactReadOnly && !RelationIsLocalTemp(rel)) + if (u_sess->attr.attr_common.XactReadOnly && !RELATION_IS_TEMP(rel)) PreventCommandIfReadOnly("COPY FROM"); /* set write for backend status for the thread, we will use it to check default transaction readOnly */ @@ -3479,6 +3480,7 @@ static uint64 CopyFrom(CopyState cstate) 0); ExecOpenIndices(resultRelInfo); + init_gtt_storage(CMD_INSERT, resultRelInfo); resultRelationDesc = resultRelInfo->ri_RelationDesc; isPartitionRel = RELATION_IS_PARTITIONED(resultRelationDesc); diff --git a/src/gausskernel/optimizer/commands/dropcmds.cpp b/src/gausskernel/optimizer/commands/dropcmds.cpp index a6bc93989..35383db40 100755 --- a/src/gausskernel/optimizer/commands/dropcmds.cpp +++ b/src/gausskernel/optimizer/commands/dropcmds.cpp @@ -90,7 +90,7 @@ void RemoveObjects(DropStmt* stmt, bool missing_ok, bool is_securityadmin) ereport(ERROR, (errcode(ERRCODE_CACHE_LOOKUP_FAILED), errmsg("cache lookup failed for function %u", funcOid))); - if (((Form_pg_proc)GETSTRUCT(tup))->proisagg) + if (PROC_IS_AGG(((Form_pg_proc)GETSTRUCT(tup))->prokind)) ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("\"%s\" is an aggregate function", NameListToString(objname)), errhint("Use DROP AGGREGATE to drop aggregate functions."))); diff --git a/src/gausskernel/optimizer/commands/functioncmds.cpp b/src/gausskernel/optimizer/commands/functioncmds.cpp index b053047cb..5b2b3cb98 100755 --- a/src/gausskernel/optimizer/commands/functioncmds.cpp +++ b/src/gausskernel/optimizer/commands/functioncmds.cpp @@ -1024,8 +1024,7 @@ void CreateFunction(CreateFunctionStmt* stmt, const char* queryString) languageValidator, prosrc_str, /* converted to text later */ probin_str, /* converted to text later */ - false, /* not an aggregate */ - isWindowFunc, + stmt->isProcedure ? PROKIND_PROCEDURE : (isWindowFunc ? PROKIND_WINDOW : PROKIND_FUNCTION), security, isLeakProof, isStrict, @@ -1181,7 +1180,7 @@ void RemoveFunctionById(Oid funcOid) ereport(ERROR, (errcode(ERRCODE_CACHE_LOOKUP_FAILED), errmsg("cache lookup failed for function %u", funcOid))); Form_pg_proc procedureStruct = (Form_pg_proc)GETSTRUCT(tup); - isagg = procedureStruct->proisagg; + isagg = PROC_IS_AGG(procedureStruct->prokind); if (procedureStruct->prolang == ClanguageId) { PrepareCFunctionLibrary(tup); @@ -1245,7 +1244,7 @@ void RenameFunction(List* name, List* argtypes, const char* newname) if (!HeapTupleIsValid(tup)) /* should not happen */ ereport(ERROR, (errcode(ERRCODE_CACHE_LOOKUP_FAILED), errmsg("cache lookup failed for function %u", procOid))); procForm = (Form_pg_proc)GETSTRUCT(tup); - if (procForm->proisagg) + if (PROC_IS_AGG(procForm->prokind)) ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("\"%s\" is an aggregate function", NameListToString(name)), @@ -1308,7 +1307,7 @@ void AlterFunctionOwner(List* name, List* argtypes, Oid newOwnerId) tup = SearchSysCache1(PROCOID, ObjectIdGetDatum(procOid)); if (!HeapTupleIsValid(tup)) /* should not happen */ ereport(ERROR, (errcode(ERRCODE_CACHE_LOOKUP_FAILED), errmsg("cache lookup failed for function %u", procOid))); - if (((Form_pg_proc)GETSTRUCT(tup))->proisagg) + if (PROC_IS_AGG(((Form_pg_proc)GETSTRUCT(tup))->prokind)) ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("\"%s\" is an aggregate function", NameListToString(name)), @@ -1507,7 +1506,7 @@ void AlterFunction(AlterFunctionStmt* stmt) if (!pg_proc_ownercheck(funcOid, GetUserId())) aclcheck_error(ACLCHECK_NOT_OWNER, ACL_KIND_PROC, NameListToString(stmt->func->funcname)); - if (procForm->proisagg) + if (PROC_IS_AGG(procForm->prokind)) ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("\"%s\" is an aggregate function", NameListToString(stmt->func->funcname)))); @@ -1821,11 +1820,11 @@ void CreateCast(CreateCastStmt* stmt) if (procstruct->provolatile == PROVOLATILE_VOLATILE) ereport(ERROR, (errcode(ERRCODE_INVALID_OBJECT_DEFINITION), errmsg("cast function must not be volatile"))); #endif - if (procstruct->proisagg) + if (PROC_IS_AGG(procstruct->prokind)) ereport(ERROR, (errcode(ERRCODE_INVALID_OBJECT_DEFINITION), errmsg("cast function must not be an aggregate function"))); - if (procstruct->proiswindow) + if (PROC_IS_WIN(procstruct->prokind)) ereport(ERROR, (errcode(ERRCODE_INVALID_OBJECT_DEFINITION), errmsg("cast function must not be a window function"))); if (procstruct->proretset) diff --git a/src/gausskernel/optimizer/commands/indexcmds.cpp b/src/gausskernel/optimizer/commands/indexcmds.cpp index 3f931fdf6..e1a1413e2 100755 --- a/src/gausskernel/optimizer/commands/indexcmds.cpp +++ b/src/gausskernel/optimizer/commands/indexcmds.cpp @@ -332,6 +332,23 @@ Oid DefineIndex(Oid relationId, IndexStmt* stmt, Oid indexRelationId, bool is_al List* partitionTableList = NIL; List* partitionIndexdef = NIL; List* partitiontspList = NIL; + char relPersistence; + bool concurrent; + + /* + * Force non-concurrent build on temporary relations, even if CONCURRENTLY + * was requested. Other backends can't access a temporary relation, so + * there's no harm in grabbing a stronger lock, and a non-concurrent DROP + * is more efficient. Do this before any use of the concurrent option is + * done. + */ + relPersistence = get_rel_persistence(relationId); + if (stmt->concurrent && !(relPersistence == RELPERSISTENCE_TEMP || + relPersistence == RELPERSISTENCE_GLOBAL_TEMP)) { + concurrent = true; + } else { + concurrent = false; + } /* * count attributes in index @@ -356,7 +373,7 @@ Oid DefineIndex(Oid relationId, IndexStmt* stmt, Oid indexRelationId, bool is_al * the relation. To avoid lock upgrade hazards, that lock should be at * least as strong as the one we take here. */ - lockmode = stmt->concurrent ? ShareUpdateExclusiveLock : ShareLock; + lockmode = concurrent ? ShareUpdateExclusiveLock : ShareLock; rel = heap_open(relationId, lockmode); relationId = RelationGetRelid(rel); @@ -393,7 +410,7 @@ Oid DefineIndex(Oid relationId, IndexStmt* stmt, Oid indexRelationId, bool is_al /* * partitioned index not is not support concurrent index */ - if (stmt->isPartitioned && stmt->concurrent) { + if (stmt->isPartitioned && concurrent) { ereport( ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("cannot create concurrent partitioned indexes "))); } @@ -655,8 +672,8 @@ Oid DefineIndex(Oid relationId, IndexStmt* stmt, Oid indexRelationId, bool is_al indexInfo->ii_ExclusionStrats = NULL; indexInfo->ii_Unique = stmt->unique; /* In a concurrent build, mark it not-ready-for-inserts */ - indexInfo->ii_ReadyForInserts = !stmt->concurrent; - indexInfo->ii_Concurrent = stmt->concurrent; + indexInfo->ii_ReadyForInserts = !concurrent; + indexInfo->ii_Concurrent = concurrent; indexInfo->ii_BrokenHotChain = false; indexInfo->ii_PgClassAttrId = 0; @@ -765,7 +782,7 @@ Oid DefineIndex(Oid relationId, IndexStmt* stmt, Oid indexRelationId, bool is_al * A valid stmt->oldPSortOid implies that we already have a built form * of the psort index. */ - if ((OidIsValid(stmt->oldNode) && !(skip_build && !stmt->concurrent) && + if ((OidIsValid(stmt->oldNode) && !(skip_build && !concurrent) && !u_sess->attr.attr_sql.enable_cluster_resize) || (OidIsValid(stmt->oldPSortOid) && !OidIsValid(stmt->oldNode))) { ereport(defence_errlevel(), @@ -803,7 +820,7 @@ Oid DefineIndex(Oid relationId, IndexStmt* stmt, Oid indexRelationId, bool is_al stmt->initdeferred, g_instance.attr.attr_common.allowSystemTableMods, true, - stmt->concurrent, + concurrent, &extra); heap_close(rel, NoLock); return indexRelationId; @@ -855,8 +872,8 @@ Oid DefineIndex(Oid relationId, IndexStmt* stmt, Oid indexRelationId, bool is_al stmt->deferrable, stmt->initdeferred, (g_instance.attr.attr_common.allowSystemTableMods || u_sess->attr.attr_common.IsInplaceUpgrade), - skip_build || stmt->concurrent, - stmt->concurrent, + skip_build || concurrent, + concurrent, &extra); /* Add any requested comment */ if (stmt->idxcomment != NULL) @@ -984,12 +1001,19 @@ Oid DefineIndex(Oid relationId, IndexStmt* stmt, Oid indexRelationId, bool is_al return indexRelationId; } - if (!stmt->concurrent) { + if (!concurrent) { /* Close the heap and we're done, in the non-concurrent case */ heap_close(rel, NoLock); return indexRelationId; } + // cstore relation doesn't support concurrent INDEX now. + if (OidIsValid(rel->rd_rel->relcudescrelid)) { + ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("column store table does not support concurrent INDEX yet"), + errdetail("The feature is not currently supported"))); + } + /* save lockrelid and locktag for below, then close rel */ heaprelid = rel->rd_lockInfo.lockRelId; SET_LOCKTAG_RELATION(heaplocktag, heaprelid.dbId, heaprelid.relId); @@ -2105,6 +2129,8 @@ void ReindexIndex(RangeVar* indexRelation, const char* partition_name, AdaptMem* Oid heapOid = InvalidOid; Oid heapPartOid = InvalidOid; LOCKMODE lockmode; + Relation irel; + char persistence; /* lock level used here should match index lock reindex_index() */ if (partition_name != NULL) @@ -2120,6 +2146,13 @@ void ReindexIndex(RangeVar* indexRelation, const char* partition_name, AdaptMem* false, RangeVarCallbackForReindexIndex, (void*)&heapOid); + /* + * Obtain the current persistence of the existing index. We already hold + * lock on the index. + */ + irel = index_open(indOid, NoLock); + persistence = irel->rd_rel->relpersistence; + index_close(irel, NoLock); if (partition_name != NULL) indPartOid = partitionNameGetPartitionOid(indOid, @@ -2131,7 +2164,7 @@ void ReindexIndex(RangeVar* indexRelation, const char* partition_name, AdaptMem* PartitionNameCallbackForIndexPartition, (void*)&heapPartOid, ShareLock); // lock on heap partition - reindex_index(indOid, indPartOid, false, mem_info, false); + reindex_index(indOid, indPartOid, false, mem_info, false, persistence); } void PartitionNameCallbackForIndexPartition(Oid partitionedRelationOid, const char* partitionName, Oid partId, diff --git a/src/gausskernel/optimizer/commands/proclang.cpp b/src/gausskernel/optimizer/commands/proclang.cpp index 41a98aab6..9fc584e12 100755 --- a/src/gausskernel/optimizer/commands/proclang.cpp +++ b/src/gausskernel/optimizer/commands/proclang.cpp @@ -130,8 +130,7 @@ void CreateProceduralLanguage(CreatePLangStmt* stmt) F_FMGR_C_VALIDATOR, pltemplate->tmplhandler, pltemplate->tmpllibrary, - false, /* isAgg */ - false, /* isWindowFunc */ + PROKIND_FUNCTION, /* prokind */ false, /* security_definer */ false, /* isLeakProof */ false, /* isStrict */ @@ -174,8 +173,7 @@ void CreateProceduralLanguage(CreatePLangStmt* stmt) F_FMGR_C_VALIDATOR, pltemplate->tmplinline, pltemplate->tmpllibrary, - false, /* isAgg */ - false, /* isWindowFunc */ + PROKIND_FUNCTION, /* prokind */ false, /* security_definer */ false, /* isLeakProof */ true, /* isStrict */ @@ -220,8 +218,7 @@ void CreateProceduralLanguage(CreatePLangStmt* stmt) F_FMGR_C_VALIDATOR, pltemplate->tmplvalidator, pltemplate->tmpllibrary, - false, /* isAgg */ - false, /* isWindowFunc */ + PROKIND_FUNCTION, /* prokind */ false, /* security_definer */ false, /* isLeakProof */ true, /* isStrict */ diff --git a/src/gausskernel/optimizer/commands/sequence.cpp b/src/gausskernel/optimizer/commands/sequence.cpp index 06be9c70b..b77028dce 100755 --- a/src/gausskernel/optimizer/commands/sequence.cpp +++ b/src/gausskernel/optimizer/commands/sequence.cpp @@ -408,7 +408,8 @@ void DefineSequence(CreateSeqStmt* seq) isUseLocalSeq = IS_SINGLE_NODE || isTempNamespace(namespaceOid); bool notSupportTmpSeq = false; - if (seq->sequence->relpersistence == RELPERSISTENCE_TEMP) { + if (seq->sequence->relpersistence == RELPERSISTENCE_TEMP || + seq->sequence->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) { notSupportTmpSeq = true; } else if (IS_MAIN_COORDINATOR || IS_SINGLE_NODE) { if (seq->canCreateTempSeq) { diff --git a/src/gausskernel/optimizer/commands/shutdown.cpp b/src/gausskernel/optimizer/commands/shutdown.cpp index c4f10abed..548d1db65 100644 --- a/src/gausskernel/optimizer/commands/shutdown.cpp +++ b/src/gausskernel/optimizer/commands/shutdown.cpp @@ -39,14 +39,12 @@ void DoShutdown(ShutdownStmt* stmt) if (shutdown_mode == NULL || strcmp(shutdown_mode, "fast") == 0) { /* default value is SIGINT, need to do nothing. */ - } else if (strcmp(shutdown_mode, "smart") == 0) { - signal = SIGTERM; } else if (strcmp(shutdown_mode, "immediate") == 0) { signal = SIGQUIT; } else { ereport(ERROR, (errcode(ERRCODE_INVALID_PARAMETER_VALUE), - errmsg("unknow parameter: %s\nshutdown only support fast, smart and immediate mode.\n", shutdown_mode))); + errmsg("unknow parameter: %s\nshutdown only support fast and immediate mode.\n", shutdown_mode))); } if (gs_signal_send(PostmasterPid, signal)) { diff --git a/src/gausskernel/optimizer/commands/tablecmds.cpp b/src/gausskernel/optimizer/commands/tablecmds.cpp index 323275666..14271bcfb 100644 --- a/src/gausskernel/optimizer/commands/tablecmds.cpp +++ b/src/gausskernel/optimizer/commands/tablecmds.cpp @@ -61,6 +61,7 @@ #include "catalog/storage_xlog.h" #include "catalog/toasting.h" #include "catalog/cstore_ctlg.h" +#include "catalog/storage_gtt.h" #include "commands/cluster.h" #include "commands/comment.h" #include "commands/defrem.h" @@ -522,18 +523,19 @@ static void RangeVarCallbackForAlterRelation( const RangeVar* rv, Oid relid, Oid oldrelid, bool target_is_partition, void* arg); static bool CheckRangePartitionKeyType(Oid typoid); +static void CheckRangePartitionKeyType(Form_pg_attribute* attrs, List* pos); +static void CheckIntervalPartitionKeyType(Form_pg_attribute* attrs, List* pos); static void CheckPartitionTablespace(const char* spcname, Oid owner); static void ComparePartitionValue(List* pos, Form_pg_attribute* attrs, PartitionState* partTableState); static bool ConfirmTypeInfo(Oid* target_oid, int* target_mod, Const* src, Form_pg_attribute attrs, bool isinterval); -static void addToastTableForNewPartition(Relation relation, Oid newPartId); +void addToastTableForNewPartition(Relation relation, Oid newPartId); static void ATPrepAddPartition(Relation rel); static void ATPrepDropPartition(Relation rel); static void ATPrepUnusableIndexPartition(Relation rel); static void ATPrepUnusableAllIndexOnPartition(Relation rel); static void ATExecAddPartition(Relation rel, AddPartitionState* partState); static void ATExecDropPartition(Relation rel, AlterTableCmd* cmd); -void fastDropPartition(Relation rel, Oid partOid, const char* stmt); static void ATExecUnusableIndexPartition(Relation rel, const char* partition_name); static void ATExecUnusableIndex(Relation rel); static void ATExecUnusableAllIndexOnPartition(Relation rel, const char* partition_name); @@ -607,6 +609,8 @@ static void ResetRelRedisCtidRelOptions( Relation rel, Oid part_oid, int cat_id, int att_num, int att_inx, Oid pgcat_oid); static bool WLMRelationCanTruncate(Relation rel); static void alter_partition_policy_if_needed(Relation rel, List* defList); +static OnCommitAction GttOncommitOption(const List *options); + /* get all partitions oid */ static List* get_all_part_oid(Oid relid) @@ -676,6 +680,13 @@ static void CheckCStoreUnsupportedFeature(CreateStmt* stmt) errdetail("cstore/timeseries don't support relation defination with inheritance."))); } + if (stmt->partTableState && stmt->partTableState->intervalPartDef) { + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("Unsupport feature"), + errdetail("cstore/timeseries don't support interval partition type."))); + } + /* Check constraints */ ListCell* lc = NULL; foreach (lc, stmt->tableEltsDup) { @@ -1428,12 +1439,16 @@ Oid DefineRelation(CreateStmt* stmt, char relkind, Oid ownerId) stmt->relation->relpersistence = RELPERSISTENCE_PERMANENT; /* Check consistency of arguments */ - if (stmt->oncommit != ONCOMMIT_NOOP && stmt->relation->relpersistence != RELPERSISTENCE_TEMP) + if (stmt->oncommit != ONCOMMIT_NOOP && + !(stmt->relation->relpersistence == RELPERSISTENCE_TEMP || + stmt->relation->relpersistence == RELPERSISTENCE_GLOBAL_TEMP)) ereport(ERROR, (errcode(ERRCODE_INVALID_TABLE_DEFINITION), errmsg("ON COMMIT can only be used on temporary tables"))); /* @Temp Table. We do not support on commit drop right now. */ - if (stmt->relation->relpersistence == RELPERSISTENCE_TEMP && stmt->oncommit == ONCOMMIT_DROP) + if ((stmt->relation->relpersistence == RELPERSISTENCE_TEMP || + stmt->relation->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) && + stmt->oncommit == ONCOMMIT_DROP) ereport(ERROR, (errcode(ERRCODE_INVALID_TABLE_DEFINITION), errmsg("ON COMMIT only support PRESERVE ROWS or DELETE ROWS option"))); @@ -1493,7 +1508,9 @@ Oid DefineRelation(CreateStmt* stmt, char relkind, Oid ownerId) * code. This is needed because calling code might not expect untrusted * tables to appear in pg_temp at the front of its search path. */ - if (stmt->relation->relpersistence == RELPERSISTENCE_TEMP && InSecurityRestrictedOperation()) + if ((stmt->relation->relpersistence == RELPERSISTENCE_TEMP || + stmt->relation->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) && + InSecurityRestrictedOperation()) ereport(ERROR, (errcode(ERRCODE_INSUFFICIENT_PRIVILEGE), errmsg("cannot create temporary table within security-restricted operation"))); @@ -1566,6 +1583,41 @@ Oid DefineRelation(CreateStmt* stmt, char relkind, Oid ownerId) /* * Parse and validate reloptions, if any. */ + /* global temp table */ + OnCommitAction oncommitAction = GttOncommitOption(stmt->options); + if (stmt->relation->relpersistence == RELPERSISTENCE_GLOBAL_TEMP && + relkind == RELKIND_RELATION) { + if (oncommitAction != ONCOMMIT_NOOP) { + if (stmt->oncommit != ONCOMMIT_NOOP && stmt->oncommit != oncommitAction) { + elog(ERROR, "could not create global temporary table with different on commit parameter and with " + "clause options at same time"); + } + stmt->oncommit = oncommitAction; + } else { + DefElem *opt = makeNode(DefElem); + + opt->type = T_DefElem; + opt->defnamespace = NULL; + opt->defname = "on_commit_delete_rows"; + opt->defaction = DEFELEM_UNSPEC; + + /* use reloptions to remember on commit clause */ + if (stmt->oncommit == ONCOMMIT_DELETE_ROWS) { + opt->arg = reinterpret_cast(makeString("true")); + } else if (stmt->oncommit == ONCOMMIT_PRESERVE_ROWS) { + opt->arg = reinterpret_cast(makeString("false")); + } else if (stmt->oncommit == ONCOMMIT_NOOP) { + opt->arg = reinterpret_cast(makeString("false")); + } else { + elog(ERROR, "global temp table not support on commit drop clause"); + } + stmt->options = lappend(stmt->options, opt); + } + } else if (oncommitAction != ONCOMMIT_NOOP) { + elog(ERROR, "The parameter on_commit_delete_rows is exclusive to the global temp table, which cannot be " + "specified by a regular table"); + } + reloptions = transformRelOptions((Datum)0, stmt->options, NULL, validnsps, true, false); orientedFrom = (Node*)makeString(ORIENTATION_ROW); /* default is ORIENTATION_ROW */ @@ -1722,16 +1774,18 @@ Oid DefineRelation(CreateStmt* stmt, char relkind, Oid ownerId) if (stmt->partTableState) { List* pos = NIL; - bool is_interval = false; /* get partitionkey's position */ pos = GetPartitionkeyPos(stmt->partTableState->partitionKey, schema); /* check partitionkey's datatype */ - if (stmt->partTableState->partitionStrategy == PART_STRATEGY_VALUE) + if (stmt->partTableState->partitionStrategy == PART_STRATEGY_VALUE) { CheckValuePartitionKeyType(descriptor->attrs, pos); - else - CheckPartitionKeyType(descriptor->attrs, pos, is_interval); + } else if (stmt->partTableState->partitionStrategy == PART_STRATEGY_INTERVAL) { + CheckIntervalPartitionKeyType(descriptor->attrs, pos); + } else { + CheckRangePartitionKeyType(descriptor->attrs, pos); + } /* * Check partitionkey's value for none value-partition table as for value @@ -1799,14 +1853,12 @@ Oid DefineRelation(CreateStmt* stmt, char relkind, Oid ownerId) if (colDef->raw_default != NULL) { RawColumnDefault* rawEnt = NULL; - if (relkind == RELKIND_FOREIGN_TABLE) { if (!(IsA(stmt, CreateForeignTableStmt) && isMOTTableFromSrvName(((CreateForeignTableStmt*)stmt)->servername))) ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("default values on foreign tables are not supported"))); } - Assert(colDef->cooked_default == NULL); rawEnt = (RawColumnDefault*)palloc(sizeof(RawColumnDefault)); rawEnt->attnum = attnum; @@ -1847,7 +1899,7 @@ Oid DefineRelation(CreateStmt* stmt, char relkind, Oid ownerId) Assert((createbucket == true && bucketinfo->bucketlist != NULL && bucketinfo->bucketcol != NULL) || (createbucket == false && bucketinfo->bucketlist == NULL && bucketinfo->bucketcol != NULL)); } - } else { + } else { /* here is normal mode */ /* check if the table can be hash partition */ if (!IS_SINGLE_NODE && !IsInitdb && (relkind == RELKIND_RELATION) && !IsSystemNamespace(namespaceId) && @@ -2342,10 +2394,10 @@ void RemoveRelations(DropStmt* drop, StringInfo tmp_queryString, RemoteQueryExec LOCKMODE lockmode = AccessExclusiveLock; bool cn_miss_relation = false; StringInfo relation_namelist = makeStringInfo(); + char relPersistence; /* DROP CONCURRENTLY uses a weaker lock, and has some restrictions */ if (drop->concurrent) { - flags |= PERFORM_DELETION_CONCURRENTLY; lockmode = ShareUpdateExclusiveLock; Assert(drop->removeType == OBJECT_INDEX); if (list_length(drop->objects) != 1) @@ -2461,10 +2513,23 @@ void RemoveRelations(DropStmt* drop, StringInfo tmp_queryString, RemoteQueryExec errmsg("%s is redistributing, please retry later.", delrel->rd_rel->relname.data))); } + // cstore relation doesn't support concurrent INDEX now. + if (drop->concurrent == true && delrel != NULL && OidIsValid(delrel->rd_rel->relcudescrelid)) { + ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("column store table does not support concurrent INDEX yet"), + errdetail("The feature is not currently supported"))); + } + if (delrel != NULL) { relation_close(delrel, NoLock); } - + + relPersistence = get_rel_persistence(relOid); + if (drop->concurrent && + !(relPersistence == RELPERSISTENCE_TEMP || relPersistence == RELPERSISTENCE_GLOBAL_TEMP)) { + Assert(list_length(drop->objects) == 1 && drop->removeType == OBJECT_INDEX); + flags |= PERFORM_DELETION_CONCURRENTLY; + } /* OK, we're ready to delete this one */ obj.classId = RelationRelationId; obj.objectId = relOid; @@ -2579,7 +2644,7 @@ ObjectAddresses* PreCheckforRemoveObjects( (errcode(ERRCODE_CACHE_LOOKUP_FAILED), errmsg("cache lookup failed for function %u", funcOid))); } - if (((Form_pg_proc)GETSTRUCT(tup))->proisagg) + if (PROC_IS_AGG(((Form_pg_proc)GETSTRUCT(tup))->prokind)) ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("\"%s\" is an aggregate function", NameListToString(objname)), @@ -3051,6 +3116,10 @@ void ExecuteTruncate(TruncateStmt* stmt) */ CheckTableForSerializableConflictIn(rel); + if (RELATION_IS_GLOBAL_TEMP(rel) && !gtt_storage_attached(RelationGetRelid(rel))) { + continue; + } + if (rel->rd_rel->relkind == RELKIND_FOREIGN_TABLE && isMOTFromTblOid(RelationGetRelid(rel))) { FdwRoutine* fdwroutine = GetFdwRoutineByRelId(RelationGetRelid(rel)); if (fdwroutine->TruncateForeignTable != NULL) { @@ -4551,7 +4620,6 @@ void RenameRelationInternal(Oid myrelid, const char* newrelname) */ if (targetrelation->rd_rel->relkind == RELKIND_INDEX) { Oid constraintId = get_index_constraint(myrelid); - if (OidIsValid(constraintId)) RenameConstraintById(constraintId, newrelname); } @@ -5272,6 +5340,17 @@ void AlterTable(Oid relid, LOCKMODE lockmode, AlterTableStmt* stmt) /* Caller is required to provide an adequate lock. */ rel = relation_open(relid, lockmode); + /* We allow to alter global temp table only this session use it */ + if (RELATION_IS_GLOBAL_TEMP(rel)) { + if (is_other_backend_use_gtt(RelationGetRelid(rel))) { + ereport( + ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("can not alter table %s when other backend attached this global temp table", + RelationGetRelationName(rel)))); + } + } + CheckTableNotInUse(rel, "ALTER TABLE"); /* @@ -6595,6 +6674,28 @@ static void ATRewriteTables(List** wqueue, LOCKMODE lockmode) (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("cannot rewrite temporary tables of other sessions"))); + if (RELATION_IS_GLOBAL_TEMP(OldHeap)) { + /* gtt may not attached, create it */ + if (!gtt_storage_attached(tab->relid)) { + ResultRelInfo *resultRelInfo; + MemoryContext oldcontext; + MemoryContext ctx_alter_gtt; + ctx_alter_gtt = + AllocSetContextCreate(CurrentMemoryContext, "gtt alter table", ALLOCSET_DEFAULT_SIZES); + oldcontext = MemoryContextSwitchTo(ctx_alter_gtt); + resultRelInfo = makeNode(ResultRelInfo); + InitResultRelInfo(resultRelInfo, OldHeap, 1, 0); + if (resultRelInfo->ri_RelationDesc->rd_rel->relhasindex && + resultRelInfo->ri_IndexRelationDescs == NULL) + ExecOpenIndices(resultRelInfo); + + init_gtt_storage(CMD_UTILITY, resultRelInfo); + ExecCloseIndices(resultRelInfo); + (void)MemoryContextSwitchTo(oldcontext); + MemoryContextDelete(ctx_alter_gtt); + } + } + /* * Select destination tablespace (same as original unless user * requested a change) @@ -8245,15 +8346,16 @@ static void ATExecAddStatistics(Relation rel, Node* def, LOCKMODE lockmode) VacAttrStats** vacattrstats_array = es_build_vacattrstats_array(rel, (List*)def, true, &array_length, inh); if (array_length > 0) { - update_attstats(relid, relkind, false, array_length, vacattrstats_array); + update_attstats(relid, relkind, false, array_length, vacattrstats_array, RelationGetRelPersistence(rel)); if (RelationIsDfsStore(rel)) { /* HDFS complex table */ - update_attstats(relid, relkind, true, array_length, vacattrstats_array); + update_attstats(relid, relkind, true, array_length, vacattrstats_array, RelationGetRelPersistence(rel)); /* HDFS delta table */ Oid delta_relid = rel->rd_rel->reldeltarelid; Assert(OidIsValid(delta_relid)); - update_attstats(delta_relid, relkind, false, array_length, vacattrstats_array); + update_attstats( + delta_relid, relkind, false, array_length, vacattrstats_array, RelationGetRelPersistence(rel)); } } } @@ -9117,6 +9219,13 @@ static void ATAddForeignKeyConstraint(AlteredTableInfo* tab, Relation rel, Const (errcode(ERRCODE_INVALID_TABLE_DEFINITION), errmsg("constraints on temporary tables must involve temporary tables of this session"))); break; + case RELPERSISTENCE_GLOBAL_TEMP: + if (pkrel->rd_rel->relpersistence != RELPERSISTENCE_GLOBAL_TEMP) { + ereport(ERROR, + (errcode(ERRCODE_INVALID_TABLE_DEFINITION), + errmsg("constraints on global temporary tables may reference only global temporary tables"))); + } + break; default: ereport(ERROR, (errcode(ERRCODE_UNRECOGNIZED_NODE_TYPE), @@ -12195,6 +12304,12 @@ static void ATExecSetRelOptions(Relation rel, List* defList, AlterTableType oper if (defList == NIL && operation != AT_ReplaceRelOptions) return; /* nothing to do */ + if (GttOncommitOption(defList) != ONCOMMIT_NOOP) { + ereport(ERROR, + (errcode(ERRCODE_INVALID_OPERATION), + errmsg("table cannot add or modify on commit parameter by ALTER TABLE command."))); + } + /* forbid user to set or change inner options */ ForbidOutUsersToSetInnerOptions(defList); @@ -12465,7 +12580,7 @@ static void ATExecSetTableSpaceForPartitionP2(AlteredTableInfo* tab, Relation re rangePartDef = (RangePartitionDefState*)partition; transformRangePartitionValue(make_parsestate(NULL), (Node*)rangePartDef, false); rangePartDef->boundary = transformConstIntoTargetType(rel->rd_att->attrs, - ((IntervalPartitionMap*)rel->partMap)->rangePartitionMap.partitionKey, + ((RangePartitionMap*)rel->partMap)->partitionKey, rangePartDef->boundary); partOid = partitionValuesGetPartitionOid(rel, rangePartDef->boundary, AccessExclusiveLock, true, false, false); @@ -12614,7 +12729,7 @@ static void atexecset_table_space_internal(Relation rel, Oid newTableSpace, Oid * NOTE: any conflict in relfilenode value will be caught in * RelationCreateStorage function. */ - RelationCreateStorage(newrnode, rel->rd_rel->relpersistence, rel->rd_rel->relowner, rel->rd_bucketoid); + RelationCreateStorage(newrnode, rel->rd_rel->relpersistence, rel->rd_rel->relowner, rel->rd_bucketoid, rel); /* copy main fork */ copy_relation_data(rel, &dstrel, MAIN_FORKNUM, rel->rd_rel->relpersistence); @@ -12727,6 +12842,11 @@ static void ATExecSetTableSpace(Oid tableOid, Oid newTableSpace, LOCKMODE lockmo */ rel = relation_open(tableOid, lockmode); + if (RELATION_IS_GLOBAL_TEMP(rel)) { + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("not support alter table set tablespace on global temp table."))); + } /* * No work if no change in tablespace. */ @@ -15131,14 +15251,7 @@ void PreCommit_on_commit_actions(void) /* Do nothing (there shouldn't be such entries, actually) */ break; case ONCOMMIT_DELETE_ROWS: - - /* - * If this transaction hasn't accessed any temporary - * relations, we can skip truncating ON COMMIT DELETE ROWS - * tables, as they must still be empty. - */ - if (t_thrd.xact_cxt.MyXactAccessedTempRel) - oids_to_truncate = lappend_oid(oids_to_truncate, oc->relid); + oids_to_truncate = lappend_oid(oids_to_truncate, oc->relid); break; case ONCOMMIT_DROP: { ObjectAddress object; @@ -15549,17 +15662,11 @@ List* GetPartitionkeyPos(List* partitionkeys, List* schema) * Description : * Notes : */ -void CheckPartitionKeyType(Form_pg_attribute* attrs, List* pos, bool is_interval) +static void CheckRangePartitionKeyType(Form_pg_attribute* attrs, List* pos) { int location = 0; ListCell* cell = NULL; Oid typoid = InvalidOid; - /* must be one partitionkey for interval partition */ - if (is_interval && pos->length != 1) { - list_free_ext(pos); - ereport( - ERROR, (errcode(ERRCODE_INVALID_OPERATION), errmsg("must be one partition key for interval partition"))); - } foreach (cell, pos) { bool result = false; location = lfirst_int(cell); @@ -15577,6 +15684,23 @@ void CheckPartitionKeyType(Form_pg_attribute* attrs, List* pos, bool is_interval } } +static void CheckIntervalPartitionKeyType(Form_pg_attribute* attrs, List* pos) +{ + /* must be one partitionkey for interval partition, have checked before */ + Assert(pos->length == 1); + + ListCell* cell = list_head(pos); + int location = lfirst_int(cell); + Oid typoid = attrs[location]->atttypid; + if (typoid != TIMESTAMPOID && typoid != TIMESTAMPTZOID) { + list_free_ext(pos); + ereport(ERROR, + (errcode(ERRCODE_DATATYPE_MISMATCH), + errmsg("column %s cannot serve as a interval partitioning column because of its datatype", + NameStr(attrs[location]->attname)))); + } +} + /* * @@GaussDB@@ * Target : value-partition type check @@ -15953,6 +16077,11 @@ static void ATPrepAddPartition(Relation rel) ereport( ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("can not add partition against NON-PARTITIONED table"))); } + + if (rel->partMap->type == PART_TYPE_INTERVAL) { + ereport(ERROR, (errcode(ERRCODE_OPERATE_NOT_SUPPORTED), + errmsg("can not add partition against interval partitioned table"))); + } } /* @@ -16063,6 +16192,11 @@ static void ATPrepMergePartition(Relation rel) ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("can not merge partition against NON-PARTITIONED table"))); } + + if (rel->partMap->type == PART_TYPE_INTERVAL) { + ereport(ERROR, (errcode(ERRCODE_OPERATE_NOT_SUPPORTED), + errmsg("can not merge partition against interval partitioned table"))); + } } static void ATPrepSplitPartition(Relation rel) @@ -16071,6 +16205,11 @@ static void ATPrepSplitPartition(Relation rel) ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("can not split partition against NON-PARTITIONED table"))); } + + if (rel->partMap->type == PART_TYPE_INTERVAL) { + ereport(ERROR, (errcode(ERRCODE_OPERATE_NOT_SUPPORTED), + errmsg("can not split partition against interval partitioned table"))); + } } /* @@ -16224,8 +16363,43 @@ static void ATExecAddPartition(Relation rel, AddPartitionState* partState) pfree_ext(isTimestamptz); } -// assume caller already hold AccessExclusiveLock on the partition being dropped -void fastDropPartition(Relation rel, Oid partOid, const char* stmt) +/* Assume the caller has already hold RowExclusiveLock on the pg_partition. */ +static void UpdateIntervalPartToRange(Relation relPartition, Oid partOid, const char* stmt) +{ + bool dirty = false; + /* Fetch a copy of the tuple to scribble on */ + HeapTuple parttup = SearchSysCacheCopy1(PARTRELID, ObjectIdGetDatum(partOid)); + if (!HeapTupleIsValid(parttup)) { + ereport(ERROR, + (errcode(ERRCODE_SQL_ROUTINE_EXCEPTION), + errmsg("pg_partition entry for partid %u vanished during %s.", partOid, stmt))); + } + Form_pg_partition partform = (Form_pg_partition)GETSTRUCT(parttup); + + /* Apply required updates, if any, to copied tuple */ + if (partform->partstrategy == PART_STRATEGY_INTERVAL) { + partform->partstrategy = PART_STRATEGY_RANGE; + dirty = true; + } else { + ereport(LOG, + (errcode(ERRCODE_SQL_ROUTINE_EXCEPTION), + errmsg("pg_partition entry for partid %u is not a interval " + "partition when execute %s .", + partOid, + stmt))); + } + + /* If anything changed, write out the tuple. */ + if (dirty) { + heap_inplace_update(relPartition, parttup); + } +} + +/* assume caller already hold AccessExclusiveLock on the partition being dropped + * if the intervalPartOid is not InvalidOid, the interval partition which is specificed by it + * need to be changed to normal range partition. + */ +void fastDropPartition(Relation rel, Oid partOid, const char* stmt, Oid intervalPartOid) { Partition part = NULL; Relation pg_partition = NULL; @@ -16240,6 +16414,7 @@ void fastDropPartition(Relation rel, Oid partOid, const char* stmt) getPartitionName(partOid, false), stmt))); } + /* drop toast table, index, and finally the partition iteselt */ dropIndexForPartition(partOid); dropToastTableOnPartition(partOid); @@ -16249,6 +16424,10 @@ void fastDropPartition(Relation rel, Oid partOid, const char* stmt) } heapDropPartition(rel, part); + if (intervalPartOid) { + UpdateIntervalPartToRange(pg_partition, intervalPartOid, stmt); + } + /* step 3: no need to update number of partitions in pg_partition */ /* step 4: invalidate relation */ CacheInvalidateRelcache(rel); @@ -16291,8 +16470,7 @@ static void ATExecDropPartition(Relation rel, AlterTableCmd* cmd) /* next IS the DROP PARTITION FOR (MAXVALUELIST) branch */ rangePartDef = (RangePartitionDefState*)cmd->def; rangePartDef->boundary = transformConstIntoTargetType(rel->rd_att->attrs, - ((IntervalPartitionMap*)rel->partMap)->rangePartitionMap.partitionKey, - rangePartDef->boundary); + ((RangePartitionMap*)rel->partMap)->partitionKey, rangePartDef->boundary); partOid = partitionValuesGetPartitionOid(rel, rangePartDef->boundary, AccessExclusiveLock, @@ -16311,7 +16489,9 @@ static void ATExecDropPartition(Relation rel, AlterTableCmd* cmd) ereport(ERROR, (errcode(ERRCODE_INVALID_OPERATION), errmsg("Cannot drop the only partition of a partitioned table"))); } - fastDropPartition(rel, partOid, "DROP PARTITION"); + + Oid changeToRangePartOid = GetNeedDegradToRangePartOid(rel, partOid); + fastDropPartition(rel, partOid, "DROP PARTITION", changeToRangePartOid); } /* @@ -16565,7 +16745,6 @@ static void ATExecModifyRowMovement(Relation rel, bool rowMovement) /* get the tuple of partitioned table */ tuple = SearchSysCacheCopy1(RELOID, ObjectIdGetDatum(relid)); if (!HeapTupleIsValid(tuple)) { - ereport(ERROR, (errcode(ERRCODE_CACHE_LOOKUP_FAILED), errmsg("could not find tuple for relation %u", relid))); } @@ -16671,7 +16850,7 @@ static void ATExecTruncatePartition(Relation rel, AlterTableCmd* cmd) } else { rangePartDef = (RangePartitionDefState*)cmd->def; rangePartDef->boundary = transformConstIntoTargetType(rel->rd_att->attrs, - ((IntervalPartitionMap*)rel->partMap)->rangePartitionMap.partitionKey, + ((RangePartitionMap*)rel->partMap)->partitionKey, rangePartDef->boundary); partOid = partitionValuesGetPartitionOid(rel, rangePartDef->boundary, @@ -19298,7 +19477,7 @@ List* transformConstIntoTargetType(Form_pg_attribute* attrs, int2vector* partiti * Return : * Notes : */ -static void addToastTableForNewPartition(Relation relation, Oid newPartId) +void addToastTableForNewPartition(Relation relation, Oid newPartId) { Oid firstPartitionId = InvalidOid; Oid firstPartitionToastId = InvalidOid; @@ -21113,3 +21292,32 @@ static void at_timeseries_check(Relation rel, AlterTableCmd* cmd) } } +static OnCommitAction GttOncommitOption(const List *options) +{ + ListCell *listptr; + OnCommitAction action = ONCOMMIT_NOOP; + + foreach(listptr, options) { + DefElem *def = reinterpret_cast(lfirst(listptr)); + if (strcmp(def->defname, "on_commit_delete_rows") == 0) { + bool res = false; + char *sval = defGetString(def); + + if (!parse_bool(sval, &res)) { + ereport(ERROR, + (errcode(ERRCODE_INVALID_PARAMETER_VALUE), + errmsg("parameter \"on_commit_delete_rows\" requires a Boolean value"))); + } + + if (res) { + action = ONCOMMIT_DELETE_ROWS; + } else { + action = ONCOMMIT_PRESERVE_ROWS; + } + break; + } + } + return action; +} + + diff --git a/src/gausskernel/optimizer/commands/typecmds.cpp b/src/gausskernel/optimizer/commands/typecmds.cpp index b3d7cf182..9281dd812 100755 --- a/src/gausskernel/optimizer/commands/typecmds.cpp +++ b/src/gausskernel/optimizer/commands/typecmds.cpp @@ -1480,8 +1480,7 @@ static void makeRangeConstructors(const char* name, Oid nmspace, Oid rangeOid, O F_FMGR_INTERNAL_VALIDATOR, /* language validator */ prosrc[i], /* prosrc */ NULL, /* probin */ - false, /* isAgg */ - false, /* isWindowFunc */ + PROKIND_FUNCTION, /* prokind */ false, /* security_definer */ false, /* leakproof */ false, /* isStrict */ diff --git a/src/gausskernel/optimizer/commands/vacuum.cpp b/src/gausskernel/optimizer/commands/vacuum.cpp index a1a48cd9f..dd58d0fcc 100755 --- a/src/gausskernel/optimizer/commands/vacuum.cpp +++ b/src/gausskernel/optimizer/commands/vacuum.cpp @@ -39,6 +39,7 @@ #include "catalog/pg_namespace.h" #include "catalog/pgxc_class.h" #include "catalog/storage.h" +#include "catalog/storage_gtt.h" #include "commands/cluster.h" #include "commands/tablespace.h" #include "commands/vacuum.h" @@ -975,6 +976,16 @@ void vac_update_relstats(Relation relation, Relation classRel, RelPageType num_p bool isNull = false; TransactionId relfrozenxid; Datum xid64datum; + bool isGtt = false; + + /* global temp table remember relstats to localhash and rel->rd_rel, not catalog */ + if (RELATION_IS_GLOBAL_TEMP(relation)) { + isGtt = true; + up_gtt_relstats(relation, + static_cast(num_pages), num_tuples, + num_all_visible_pages, + frozenxid); + } /* Fetch a copy of the tuple to scribble on */ ctup = SearchSysCacheCopy1(RELOID, ObjectIdGetDatum(relid)); @@ -989,17 +1000,23 @@ void vac_update_relstats(Relation relation, Relation classRel, RelPageType num_p // frozenxid == BootstrapTransactionId means it was invoked by execRemote.cpp:ReceivePageAndTuple() if (IS_PGXC_DATANODE || (frozenxid == BootstrapTransactionId) || IsSystemRelation(relation)) { #endif - if (pgcform->relpages - num_pages != 0) { - pgcform->relpages = num_pages; - dirty = true; - } - if (pgcform->reltuples - num_tuples != 0) { - pgcform->reltuples = num_tuples; - dirty = true; - } - if (pgcform->relallvisible != (int32)num_all_visible_pages) { - pgcform->relallvisible = (int32)num_all_visible_pages; - dirty = true; + if (isGtt) { + relation->rd_rel->relpages = (int32) num_pages; + relation->rd_rel->reltuples = (float4) num_tuples; + relation->rd_rel->relallvisible = (int32) num_all_visible_pages; + } else { + if (pgcform->relpages - num_pages != 0) { + pgcform->relpages = num_pages; + dirty = true; + } + if (pgcform->reltuples - num_tuples != 0) { + pgcform->reltuples = num_tuples; + dirty = true; + } + if (pgcform->relallvisible != (int32)num_all_visible_pages) { + pgcform->relallvisible = (int32)num_all_visible_pages; + dirty = true; + } } #ifdef PGXC } @@ -1144,6 +1161,11 @@ void vac_update_datfrozenxid(void) if (classForm->relkind != RELKIND_RELATION && classForm->relkind != RELKIND_TOASTVALUE) continue; + /* global temp table relstats not in pg_class */ + if (classForm->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) { + continue; + } + xid64datum = heap_getattr(classTup, Anum_pg_class_relfrozenxid64, RelationGetDescr(relation), &isNull); if (isNull) { @@ -1198,6 +1220,42 @@ void vac_update_datfrozenxid(void) } Assert(TransactionIdIsNormal(newFrozenXid)); + /* + * Global temp table get frozenxid from MyProc + * to avoid the vacuum truncate clog that gtt need. + */ + if (u_sess->attr.attr_storage.max_active_gtt > 0) { + TransactionId safeAge; + TransactionId oldestGttFrozenxid = ENABLE_THREAD_POOL ? + ListAllSessionGttFrozenxids(0, NULL, NULL, NULL) : + ListAllThreadGttFrozenxids(0, NULL, NULL, NULL); + + if (TransactionIdIsNormal(oldestGttFrozenxid)) { + safeAge = + oldestGttFrozenxid + static_cast(u_sess->attr.attr_storage.vacuum_gtt_defer_check_age); + if (safeAge < FirstNormalTransactionId) { + safeAge += FirstNormalTransactionId; + } + + /* + * We tolerate that the minimum age of gtt is less than + * the minimum age of conventional tables, otherwise it will + * throw warning message. + */ + if (TransactionIdIsNormal(safeAge) && + TransactionIdPrecedes(safeAge, newFrozenXid)) { + ereport(WARNING, + (errmsg( + "global temp table oldest relfrozenxid %lu is the oldest in the entire db", oldestGttFrozenxid), + errdetail("The oldest relfrozenxid in pg_class is %lu", newFrozenXid), + errhint("If they differ greatly, please consider cleaning up the data in global temp table."))); + } + + if (TransactionIdPrecedes(oldestGttFrozenxid, newFrozenXid)) { + newFrozenXid = oldestGttFrozenxid; + } + } + } /* Now fetch the pg_database tuple we need to update. */ relation = heap_open(DatabaseRelationId, RowExclusiveLock); @@ -1610,7 +1668,7 @@ static bool vacuum_rel(Oid relid, VacuumStmt* vacstmt, bool do_toast) if (onepartrel) { if (onepartrel->rd_rel->relkind == RELKIND_RELATION) { partID = partOidGetPartID(onepartrel, relid); - if (partID->partArea == PART_AREA_RANGE) { + if (partID->partArea == PART_AREA_RANGE || partID->partArea == PART_AREA_INTERVAL) { if (ConditionalLockPartition(onepartrel->rd_id, relid, lmode, PARTITION_LOCK)) { GetLock = true; } @@ -1791,6 +1849,13 @@ static bool vacuum_rel(Oid relid, VacuumStmt* vacstmt, bool do_toast) return false; } + if (RELATION_IS_GLOBAL_TEMP(onerel) && + !gtt_storage_attached(RelationGetRelid(onerel))) { + CloseAllRelationsBeforeReturnFalse(); + proc_snapshot_and_transaction(); + return false; + } + /* * Get a session-level lock too. This will protect our access to the * relation across multiple transactions, so that we can vacuum the @@ -2263,9 +2328,7 @@ void vac_open_part_indexes( Assert(vacstmt->onepartrel != NULL); indexoidlist = PartitionGetPartIndexList(vacstmt->onepart); - i = list_length(indexoidlist); - if (i > 0) { *Irel = (Relation*)palloc((long)(i) * sizeof(Relation)); *indexrel = (Relation*)palloc((long)(i) * sizeof(Relation)); diff --git a/src/gausskernel/optimizer/commands/vacuumlazy.cpp b/src/gausskernel/optimizer/commands/vacuumlazy.cpp index a662dd19e..90ad2d8ee 100644 --- a/src/gausskernel/optimizer/commands/vacuumlazy.cpp +++ b/src/gausskernel/optimizer/commands/vacuumlazy.cpp @@ -49,6 +49,7 @@ #include "catalog/catalog.h" #include "catalog/storage.h" #include "catalog/pg_hashbucket_fn.h" +#include "catalog/storage_gtt.h" #include "commands/dbcommands.h" #include "commands/vacuum.h" #include "miscadmin.h" diff --git a/src/gausskernel/optimizer/commands/view.cpp b/src/gausskernel/optimizer/commands/view.cpp index 277c7731f..b81f44071 100755 --- a/src/gausskernel/optimizer/commands/view.cpp +++ b/src/gausskernel/optimizer/commands/view.cpp @@ -475,6 +475,12 @@ void DefineView(ViewStmt* stmt, const char* queryString, bool isFirstNode) ereport(ERROR, (errcode(ERRCODE_SYNTAX_ERROR), errmsg("views cannot be unlogged because they do not have storage"))); + if (stmt->view->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) { + ereport(ERROR, + (errcode(ERRCODE_SYNTAX_ERROR), + errmsg("views cannot be global temp because they do not have storage"))); + } + /* * If the user didn't explicitly ask for a temporary view, check whether * we need one implicitly. We allow TEMP to be inserted automatically as diff --git a/src/gausskernel/optimizer/path/allpaths.cpp b/src/gausskernel/optimizer/path/allpaths.cpp index 45b60fc02..986a10ef2 100755 --- a/src/gausskernel/optimizer/path/allpaths.cpp +++ b/src/gausskernel/optimizer/path/allpaths.cpp @@ -2394,8 +2394,13 @@ static bool qual_is_pushdown_safe(Query* subquery, Index rti, Node* qual, const ListCell* vl = NULL; /* Refuse subselects (point 1) */ - if (contain_subplans(qual)) + if (contain_subplans(qual)) { return false; + } + + if(contain_volatile_functions(qual)) { + return false; + } /* * It would be unsafe to push down window function calls, but at least for diff --git a/src/gausskernel/optimizer/plan/createplan.cpp b/src/gausskernel/optimizer/plan/createplan.cpp index 9678c6c39..186cfb588 100644 --- a/src/gausskernel/optimizer/plan/createplan.cpp +++ b/src/gausskernel/optimizer/plan/createplan.cpp @@ -5859,8 +5859,10 @@ ForeignScan* make_foreignscan( plan->righttree = NULL; plan->exec_type = type; plan->distributed_keys = NIL; +#ifdef ENABLE_MULTIPLE_NODES plan->distributed_keys = lappend(plan->distributed_keys, makeVar(0, InvalidAttrNumber, InvalidOid, -1, InvalidOid, 0)); +#endif node->scan.scanrelid = scanrelid; node->fdw_exprs = fdw_exprs; node->fdw_private = fdw_private; diff --git a/src/gausskernel/optimizer/plan/initsplan.cpp b/src/gausskernel/optimizer/plan/initsplan.cpp index e5b569356..7379025b0 100755 --- a/src/gausskernel/optimizer/plan/initsplan.cpp +++ b/src/gausskernel/optimizer/plan/initsplan.cpp @@ -350,7 +350,6 @@ static List* deconstruct_recurse( */ foreach (l, (List*)f->quals) { Node* qual = (Node*)lfirst(l); - distribute_qual_to_rels( root, qual, false, below_outer_join, JOIN_INNER, root->qualSecurityLevel, *qualscope, NULL, NULL, NULL); } diff --git a/src/gausskernel/optimizer/plan/planner.cpp b/src/gausskernel/optimizer/plan/planner.cpp index b191a181e..6553eb7ef 100644 --- a/src/gausskernel/optimizer/plan/planner.cpp +++ b/src/gausskernel/optimizer/plan/planner.cpp @@ -1018,6 +1018,7 @@ Plan* subquery_planner(PlannerGlobal* glob, Query* parse, PlannerInfo* parent_ro root->rowMarks = NIL; root->hasInheritedTarget = false; root->grouping_map = NULL; + root->hasRownumQual = false; /* * Apply memory context for query rewrite in optimizer. diff --git a/src/gausskernel/optimizer/prep/prepjointree.cpp b/src/gausskernel/optimizer/prep/prepjointree.cpp index 22ab3bc39..e3dd08871 100755 --- a/src/gausskernel/optimizer/prep/prepjointree.cpp +++ b/src/gausskernel/optimizer/prep/prepjointree.cpp @@ -89,6 +89,8 @@ static Node* find_jointree_node_for_rel(Node* jtnode, int relid); static Node* deleteRelatedNullTest(Node* node, PlannerInfo* root); static Node* reduce_inequality_fulljoins_jointree_recurse(PlannerInfo* root, Node* jtnode); +static bool find_rownum_in_quals(PlannerInfo *root); + /* * pull_up_sublinks * Attempt to pull up ANY and EXISTS SubLinks to be treated as @@ -122,6 +124,11 @@ void pull_up_sublinks(PlannerInfo* root) Node* jtnode = NULL; Relids relids; + /* if quals include rownum, forbid pulling up sublinks */ + if (find_rownum_in_quals(root)) { + return; + } + /* Begin recursion through the jointree */ jtnode = pull_up_sublinks_jointree_recurse(root, (Node*)root->parse->jointree, &relids); /* @@ -744,6 +751,12 @@ Node* pull_up_subqueries( { if (jtnode == NULL) return NULL; + + /* if quals include rownum, set hasRownumQual to true */ + if(find_rownum_in_quals(root)) { + root->hasRownumQual = true; + } + if (IsA(jtnode, RangeTblRef)) { int varno = ((RangeTblRef*)jtnode)->rtindex; RangeTblEntry* rte = rt_fetch(varno, root->parse->rtable); @@ -775,7 +788,7 @@ Node* pull_up_subqueries( * the branchs may be in different node group, we could not determine the * group for append path */ - if (rte->rtekind == RTE_SUBQUERY && is_simple_union_all(rte->subquery) && + if (rte->rtekind == RTE_SUBQUERY && is_simple_union_all(rte->subquery) && !root->hasRownumQual && (!ng_is_multiple_nodegroup_scenario())) return pull_up_simple_union_all(root, jtnode, rte); @@ -924,6 +937,7 @@ static Node* pull_up_simple_subquery(PlannerInfo* root, Node* jtnode, RangeTblEn subroot->qualSecurityLevel = 0; subroot->wt_param_id = -1; subroot->non_recursive_plan = NULL; + subroot->hasRownumQual = root->hasRownumQual; /* No CTEs to worry about */ AssertEreport( @@ -2886,3 +2900,30 @@ static Node* reduce_inequality_fulljoins_jointree_recurse(PlannerInfo* root, Nod return jtnode; } +static bool find_rownum_in_quals(PlannerInfo *root) +{ + if (root->parse == NULL) { + return false; + } + + if(root->hasRownumQual) { + return true; + } + + bool hasRownum = false; + ListCell *qualcell = NULL; + List *quallist = get_quals_lists((Node *)root->parse->jointree); + foreach (qualcell, quallist) { + Node *clause = (Node *)lfirst(qualcell); + if (contain_rownum_walker(clause, NULL)) { + hasRownum = true; + break; + } + } + + if (quallist) { + list_free(quallist); + } + + return hasRownum; +} diff --git a/src/gausskernel/optimizer/rewrite/rewriteHandler.cpp b/src/gausskernel/optimizer/rewrite/rewriteHandler.cpp index c0075b9e1..0f6615e24 100644 --- a/src/gausskernel/optimizer/rewrite/rewriteHandler.cpp +++ b/src/gausskernel/optimizer/rewrite/rewriteHandler.cpp @@ -2785,7 +2785,9 @@ List* QueryRewriteCTAS(Query* parsetree) /* * Check consistency of arguments */ - if (create_stmt->oncommit != ONCOMMIT_NOOP && create_stmt->relation->relpersistence != RELPERSISTENCE_TEMP) + if (create_stmt->oncommit != ONCOMMIT_NOOP && + (create_stmt->relation->relpersistence != RELPERSISTENCE_TEMP && + create_stmt->relation->relpersistence != RELPERSISTENCE_GLOBAL_TEMP)) ereport(ERROR, (errcode(ERRCODE_INVALID_TABLE_DEFINITION), errmsg("ON COMMIT can only be used on temporary tables"))); diff --git a/src/gausskernel/optimizer/util/clauses.cpp b/src/gausskernel/optimizer/util/clauses.cpp index 95e1182db..e23e379fc 100644 --- a/src/gausskernel/optimizer/util/clauses.cpp +++ b/src/gausskernel/optimizer/util/clauses.cpp @@ -1119,6 +1119,9 @@ static bool contain_specified_functions_walker(Node* node, check_function_contex return true; } /* else fall through to check args */ + } else if (IsA(node, Rownum)) { + /* ROWNUM is volatile */ + return context->checktype == CONTAIN_VOLATILE_FUNTION; } return expression_tree_walker(node, (bool (*)())contain_specified_functions_walker, context); } @@ -5161,8 +5164,51 @@ static Node* convert_equalsimplevar_to_nulltest(Oid opno, List* args) rarg = (Node*)lsecond(args); if (_equalSimpleVar(larg, rarg) && ((Var*)larg)->varlevelsup == ((Var*)rarg)->varlevelsup && - (get_oprrest(opno) == EQSELRETURNOID)) + (get_oprrest(opno) == EQSELRETURNOID)) { nullTest = (Node*)makeNullTest(IS_NOT_NULL, (Expr*)larg); + } return nullTest; } + + + +/* + * check whether the node have rownum expr or not, test all kinds of nodes, + * check if it has the volatile rownum. If the node include rownum + * function, it will return true, else it will return false. + */ +bool contain_rownum_walker(Node *node, void *context) +{ + if (node == NULL) { + return false; + } + + if (IsA(node, Rownum)) { + return true; + } + + return expression_tree_walker(node, (bool (*)())contain_rownum_walker, context); +} + + +/* + * get the jtnode's qualifiers list, make query tree's table jion tree's + * qualifiers to be a list. Then return the list. (parse->jointree->quals: + * 'where clause' and 'and clause') + */ +List *get_quals_lists(Node *jtnode) +{ + if (jtnode == NULL || !IsA(jtnode, FromExpr)) { + return NULL; + } + + FromExpr *expr = (FromExpr *)jtnode; + List *quallist = make_ands_implicit((Expr *)expr->quals); + + if (expr->quals != NULL && and_clause((Node *)expr->quals)) { + quallist = list_copy(quallist); + } + + return quallist; +} diff --git a/src/gausskernel/optimizer/util/plancat.cpp b/src/gausskernel/optimizer/util/plancat.cpp index f6783b9f0..34b6b26ed 100644 --- a/src/gausskernel/optimizer/util/plancat.cpp +++ b/src/gausskernel/optimizer/util/plancat.cpp @@ -27,6 +27,7 @@ #include "catalog/pg_partition_fn.h" #include "catalog/pg_statistic.h" #include "catalog/heap.h" +#include "catalog/storage_gtt.h" #include "commands/dbcommands.h" #include "executor/nodeModifyTable.h" #include "foreign/fdwapi.h" @@ -73,9 +74,7 @@ static void acquireSamplesForPartitionedRelation( if (RelationIsPartitioned(relation)) { if (relation->rd_rel->relkind == RELKIND_RELATION) { RangePartitionMap* partMap = (RangePartitionMap*)(relation->partMap); - int totalRangePartitionNumber = getNumberOfRangePartitions(relation); - int totalInervalPartitionNumber = getNumberOfIntervalPartitions(relation); - int totalPartitionNumber = totalRangePartitionNumber + totalInervalPartitionNumber; + int totalPartitionNumber = getNumberOfRangePartitions(relation); int partitionNumber = 0; int nonzeroPartitionNumber = 0; BlockNumber partPages = 0; @@ -83,24 +82,7 @@ static void acquireSamplesForPartitionedRelation( Partition part = NULL; for (partitionNumber = 0; partitionNumber < totalPartitionNumber; partitionNumber++) { - Oid partitionOid = InvalidOid; -#ifdef PGXC // open range partition - partitionOid = partMap->rangeElements[partitionNumber].partitionOid; -#else // open range partition or interval partition - if (partitionNumber < totalRangePartitionNumber) { - partitionOid = partMap->rangeElements[partitionNumber].partitionOid; - } else { - IntervalPartitionMap* intervalPartMap = NULL; - int intervalPartitionIndex = partitionNumber - totalRangePartitionNumber; - - AssertEreport(relation->partMap->type == PART_TYPE_INTERVAL, - MOD_OPT, - "Expected interval partition type but exception occurred."); - intervalPartMap = (IntervalPartitionMap*)(relation->partMap); - - partitionOid = intervalPartMap->intervalElements[intervalPartitionIndex].partitionOid; - } -#endif + Oid partitionOid = partMap->rangeElements[partitionNumber].partitionOid; if (!OidIsValid(partitionOid)) continue; @@ -251,6 +233,12 @@ void get_relation_info(PlannerInfo* root, Oid relationObjectId, bool inhparent, continue; } + /* Ignore empty index for global temp table */ + if (RELATION_IS_GLOBAL_TEMP(indexRelation) && + !gtt_storage_attached(RelationGetRelid(indexRelation))) { + index_close(indexRelation, NoLock); + continue; + } /* * If the index is valid, but cannot yet be used, ignore it; but * mark the plan we are generating as transient. See diff --git a/src/gausskernel/optimizer/util/pruning.cpp b/src/gausskernel/optimizer/util/pruning.cpp index ae58fe81d..682157bc5 100755 --- a/src/gausskernel/optimizer/util/pruning.cpp +++ b/src/gausskernel/optimizer/util/pruning.cpp @@ -140,7 +140,7 @@ bool checkPartitionIndexUnusable(Oid indexOid, int partItrs, PruningResult* prun heapRel = relation_open(heapRelOid, NoLock); indexRel = relation_open(indexOid, NoLock); if (!RelationIsPartitioned(heapRel) || !RelationIsPartitioned(indexRel) || - heapRel->partMap->type != PART_TYPE_RANGE) { + (heapRel->partMap->type != PART_TYPE_RANGE && heapRel->partMap->type != PART_TYPE_INTERVAL)) { ereport(ERROR, (errmodule(MOD_OPT), errcode(ERRCODE_OPTIMIZER_INCONSISTENT_STATE), @@ -226,8 +226,7 @@ IndexesUsableType eliminate_partition_index_unusable(Oid indexOid, PruningResult heapRel = relation_open(heapRelOid, NoLock); indexRel = relation_open(indexOid, NoLock); - if (!RelationIsPartitioned(heapRel) || !RelationIsPartitioned(indexRel) || - heapRel->partMap->type != PART_TYPE_RANGE) { + if (!RelationIsPartitioned(heapRel) || !RelationIsPartitioned(indexRel)) { ereport(ERROR, (errmodule(MOD_OPT), (errcode(ERRCODE_OPTIMIZER_INCONSISTENT_STATE), @@ -438,7 +437,7 @@ PruningResult* singlePartitionPruningForRestrictInfo(Oid partitionOid, Relation pruningRes->state = PRUNING_RESULT_SUBSET; /* it's a pattitioned table without interval */ - if (rel->partMap->type == PART_TYPE_RANGE) { + if (rel->partMap->type == PART_TYPE_RANGE || rel->partMap->type == PART_TYPE_INTERVAL) { rangePartMap = (RangePartitionMap*)rel->partMap; for (counter = 0; counter < rangePartMap->rangeElementsNum; counter++) { @@ -1152,13 +1151,13 @@ int varIsInPartitionKey(int attrNo, int2vector* partKeyAttrs, int partKeyNum) (PruningResultIsFull(pruningResult) || PruningResultIsEmpty(pruningResult) || \ !PointerIsValid((pruningResult)->boundary)) -#define IsCleanPruningBottom(bottomSeqPtr, pruningResult, bottomValue) \ - ((bottomSeqPtr)->partArea == PART_AREA_RANGE && (pruningResult)->boundary->partitionKeyNum > 1 && \ - PointerIsValid((bottomValue)[0]) && !(pruningResult)->boundary->minClose[0]) +#define IsCleanPruningBottom(bottomSeqPtr, pruningResult, bottomValue) \ + ((pruningResult)->boundary->partitionKeyNum > 1 && PointerIsValid((bottomValue)[0]) && \ + !(pruningResult)->boundary->minClose[0]) -#define IsCleanPruningTop(topSeqPtr, pruningResult, topValue) \ - ((topSeqPtr)->partArea == PART_AREA_RANGE && (pruningResult)->boundary->partitionKeyNum > 1 && (topValue) && \ - PointerIsValid((topValue)[0]) && !(pruningResult)->boundary->maxClose[0]) +#define IsCleanPruningTop(topSeqPtr, pruningResult, topValue) \ + ((pruningResult)->boundary->partitionKeyNum > 1 && (topValue) && PointerIsValid((topValue)[0]) && \ + !(pruningResult)->boundary->maxClose[0]) /* * @@GaussDB@@ @@ -1209,13 +1208,14 @@ static void partitionPruningFromBoundary(Relation relation, PruningResult* pruni // compare the bottom and the intervalMax, if the bottom is large than or equal than intervalMax, pruning result is // empty. - partitionRoutingForValue( + partitionRoutingForValueRange( relation, bottomValue, pruningResult->boundary->partitionKeyNum, true, true, u_sess->opt_cxt.bottom_seq); if (IsCleanPruningBottom(u_sess->opt_cxt.bottom_seq, pruningResult, bottomValue)) { cleanPruningBottom(relation, u_sess->opt_cxt.bottom_seq, bottomValue[0]); } - partitionRoutingForValue( - relation, topValue, pruningResult->boundary->partitionKeyNum, isTopClosed, true, u_sess->opt_cxt.top_seq); + + partitionRoutingForValueRange( + relation, topValue, pruningResult->boundary->partitionKeyNum, isTopClosed, false, u_sess->opt_cxt.top_seq); if (IsCleanPruningTop(u_sess->opt_cxt.top_seq, pruningResult, topValue)) { cleanPruningTop(relation, u_sess->opt_cxt.top_seq, topValue[0]); } @@ -1226,22 +1226,14 @@ static void partitionPruningFromBoundary(Relation relation, PruningResult* pruni if (!PartitionLogicalExist(u_sess->opt_cxt.bottom_seq) && !PartitionLogicalExist(u_sess->opt_cxt.top_seq)) { /* pruning failed or result contains all partition */ pruningResult->state = PRUNING_RESULT_EMPTY; - } else if (!PartitionLogicalExist(u_sess->opt_cxt.bottom_seq) && - u_sess->opt_cxt.top_seq->partArea == PART_AREA_RANGE) { + } else if (!PartitionLogicalExist(u_sess->opt_cxt.bottom_seq)) { rangeStart = 0; rangeEnd = u_sess->opt_cxt.top_seq->partSeq; - } else if (u_sess->opt_cxt.bottom_seq->partArea == PART_AREA_RANGE && - !PartitionLogicalExist(u_sess->opt_cxt.top_seq)) { + } else if (!PartitionLogicalExist(u_sess->opt_cxt.top_seq)) { rangeStart = u_sess->opt_cxt.bottom_seq->partSeq; - } else if (u_sess->opt_cxt.bottom_seq->partArea == PART_AREA_RANGE && - u_sess->opt_cxt.top_seq->partArea == PART_AREA_RANGE) { + } else { rangeStart = u_sess->opt_cxt.bottom_seq->partSeq; rangeEnd = u_sess->opt_cxt.top_seq->partSeq; - } else { - ereport(ERROR, - (errmodule(MOD_OPT), - errcode(ERRCODE_OPTIMIZER_INCONSISTENT_STATE), - errmsg("pruning result(PartitionIdentifier) is invalid"))); } if (0 <= rangeStart) { @@ -1655,8 +1647,8 @@ static void cleanPruningBottom(Relation relation, PartitionIdentifier* bottomSeq int i = 0; RangePartitionMap* partMap = NULL; - if (bottomSeq->partArea != PART_AREA_RANGE || bottomSeq->partSeq < 0 || - bottomSeq->partSeq >= ((RangePartitionMap*)relation->partMap)->rangeElementsNum || value == NULL) { + if (bottomSeq->partSeq < 0 || bottomSeq->partSeq >= ((RangePartitionMap*)relation->partMap)->rangeElementsNum || + value == NULL) { return; } @@ -1688,8 +1680,8 @@ static void cleanPruningTop(Relation relation, PartitionIdentifier* topSeq, Cons int i = 0; RangePartitionMap* partMap = NULL; - if (topSeq->partArea != PART_AREA_RANGE || topSeq->partSeq < 0 || - topSeq->partSeq >= ((RangePartitionMap*)relation->partMap)->rangeElementsNum || value == NULL) { + if (topSeq->partSeq < 0 || topSeq->partSeq >= ((RangePartitionMap*)relation->partMap)->rangeElementsNum || + value == NULL) { return; } @@ -1853,7 +1845,7 @@ Oid getPartitionOidFromSequence(Relation relation, int partSeq) AssertEreport(PointerIsValid(relation), MOD_OPT, "Unexpected NULL pointer for relation."); AssertEreport(PointerIsValid(relation->partMap), MOD_OPT, "Unexpected NULL pointer for relation->partMap."); - if (relation->partMap->type == PART_TYPE_RANGE) { + if (relation->partMap->type == PART_TYPE_RANGE || relation->partMap->type == PART_TYPE_INTERVAL) { int rangeElementsNum = ((RangePartitionMap*)(relation->partMap))->rangeElementsNum; if (partSeq < rangeElementsNum) { result = ((RangePartitionMap*)(relation->partMap))->rangeElements[partSeq].partitionOid; diff --git a/src/gausskernel/process/postmaster/autovacuum.cpp b/src/gausskernel/process/postmaster/autovacuum.cpp index 7d5bfb5b5..d7e4a5ef8 100755 --- a/src/gausskernel/process/postmaster/autovacuum.cpp +++ b/src/gausskernel/process/postmaster/autovacuum.cpp @@ -2170,8 +2170,10 @@ static void do_autovacuum(void) bool enable_vacuum = false; /* We cannot safely process other backends' temp tables, so skip 'em. */ - if (RELPERSISTENCE_TEMP == classForm->relpersistence) + if (classForm->relpersistence == RELPERSISTENCE_TEMP || + classForm->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) { continue; + } /* Fetch reloptions for this table */ relopts = extract_autovac_opts(tuple, pg_class_desc); @@ -2414,7 +2416,8 @@ static void do_autovacuum(void) av_toastid_mainid* at_entry = NULL; /* We cannot safely process other backends' temp tables, so skip 'em. */ - if (classForm->relpersistence == RELPERSISTENCE_TEMP) + if (classForm->relpersistence == RELPERSISTENCE_TEMP || + classForm->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) continue; at_entry = (av_toastid_mainid*)hash_search(toast_table_map, &(relid), HASH_FIND, &found); diff --git a/src/gausskernel/process/postmaster/postmaster.cpp b/src/gausskernel/process/postmaster/postmaster.cpp index 5ca52500c..95dcfea0e 100755 --- a/src/gausskernel/process/postmaster/postmaster.cpp +++ b/src/gausskernel/process/postmaster/postmaster.cpp @@ -10207,8 +10207,12 @@ Datum disable_conn(PG_FUNCTION_ARGS) ereport( ERROR, (errcode(ERRCODE_INVALID_ATTRIBUTE), errmsg("Invalid null pointer attribute for disable_conn()"))); } - char* host; + if (!superuser()) { + ereport(ERROR, (errcode(ERRCODE_INSUFFICIENT_PRIVILEGE), + errmsg("must be superuser account to perform disable_conn()"))); + } + char* host; const char* disconn_mode = TextDatumGetCString(arg0); ValidateName(disconn_mode); diff --git a/src/gausskernel/process/tcop/utility.cpp b/src/gausskernel/process/tcop/utility.cpp old mode 100755 new mode 100644 index 0524a4d46..2eedf9d36 --- a/src/gausskernel/process/tcop/utility.cpp +++ b/src/gausskernel/process/tcop/utility.cpp @@ -2779,7 +2779,7 @@ void standard_ProcessUtility(Node* parse_tree, const char* query_string, ParamLi switch (((DropStmt*)parse_tree)->removeType) { case OBJECT_INDEX: -#ifdef PGXC +#ifdef ENABLE_MULTIPLE_NODES if (((DropStmt*)parse_tree)->concurrent) { ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), @@ -3586,7 +3586,7 @@ void standard_ProcessUtility(Node* parse_tree, const char* query_string, ParamLi } break; case T_AlterDomainStmt: -#ifdef PGXC +#ifdef ENABLE_MULTIPLE_NODES ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("domain is not yet supported."))); #endif /* PGXC */ { @@ -3928,10 +3928,10 @@ void standard_ProcessUtility(Node* parse_tree, const char* query_string, ParamLi } break; case T_CreateRangeStmt: /* CREATE TYPE AS RANGE */ -#ifdef PGXC +#ifdef ENABLE_MULTIPLE_NODES ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("user defined range type is not yet supported."))); -#endif /* PGXC */ +#endif /* ENABLE_MULTIPLE_NODES */ DefineRange((CreateRangeStmt*)parse_tree); #ifdef PGXC if (IS_PGXC_COORDINATOR) @@ -4140,12 +4140,14 @@ void standard_ProcessUtility(Node* parse_tree, const char* query_string, ParamLi is_first_node = (strcmp(first_exec_node, g_instance.attr.attr_common.PGXCNodeName) == 0); } +#ifdef ENABLE_MULTIPLE_NODES if (stmt->concurrent) { ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("PGXC does not support concurrent INDEX yet"), errdetail("The feature is not currently supported"))); } +#endif /* INDEX on a temporary table cannot use 2PC at commit */ rel_id = RangeVarGetRelidExtended(stmt->relation, AccessShareLock, true, false, false, true, NULL, NULL); @@ -4927,12 +4929,12 @@ void standard_ProcessUtility(Node* parse_tree, const char* query_string, ParamLi * ******************************** DOMAIN statements **** */ case T_CreateDomainStmt: -#ifdef PGXC +#ifdef ENABLE_MULTIPLE_NODES if (!IsInitdb && !u_sess->attr.attr_common.IsInplaceUpgrade) ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("domain is not yet supported."))); #endif /* PGXC */ DefineDomain((CreateDomainStmt*)parse_tree); -#ifdef PGXC +#ifdef ENABLE_MULTIPLE_NODES if (IS_PGXC_COORDINATOR) ExecUtilityStmtOnNodes(query_string, NULL, sent_to_remote, false, EXEC_ON_ALL_NODES, false); #endif @@ -8504,7 +8506,8 @@ bool DropExtensionIsSupported(const char* query_string) { char* lower_string = lowerstr(query_string); - if (strstr(lower_string, "drop") && (strstr(lower_string, "postgis") || strstr(lower_string, "packages"))) { + if (strstr(lower_string, "drop") && (strstr(lower_string, "postgis") || strstr(lower_string, "packages") || + strstr(lower_string, "mysql_fdw") || strstr(lower_string, "oracle_fdw"))) { pfree_ext(lower_string); return true; } else { @@ -8563,9 +8566,10 @@ void CheckObjectInBlackList(ObjectType obj_type, const char* query_string) case OBJECT_LANGUAGE: tag = "LANGUAGE"; break; - case OBJECT_DOMAIN: + /*Single node support domain feature.*/ + /* case OBJECT_DOMAIN: tag = "DOMAIN"; - break; + break;*/ case OBJECT_CONVERSION: tag = "CONVERSION"; break; @@ -8595,7 +8599,7 @@ void CheckObjectInBlackList(ObjectType obj_type, const char* query_string) */ bool CheckExtensionInWhiteList(const char* extension_name, uint32 hash_value, bool hash_check) { - /* 2902411162 hash for fastcheck, the sql file is much shorter than published version. */ + /* 2902411162 hash for fastcheck, the sql file is much shorter than published version. */ uint32 postgisHashHistory[POSTGIS_VERSION_NUM] = {2902411162, 2959454932}; /* check for extension name */ diff --git a/src/gausskernel/process/threadpool/knl_session.cpp b/src/gausskernel/process/threadpool/knl_session.cpp index fb7b013b8..6f7ac037b 100755 --- a/src/gausskernel/process/threadpool/knl_session.cpp +++ b/src/gausskernel/process/threadpool/knl_session.cpp @@ -743,6 +743,19 @@ static void knl_u_storage_init(knl_u_storage_context* storage_cxt) storage_cxt->twoPhaseCommitInProgress = false; storage_cxt->dumpHashbucketIdNum = 0; storage_cxt->dumpHashbucketIds = NULL; + + /* session local buffer */ + storage_cxt->NLocBuffer = 0; /* until buffers are initialized */ + storage_cxt->LocalBufferDescriptors = NULL; + storage_cxt->LocalBufferBlockPointers = NULL; + storage_cxt->LocalRefCount = NULL; + storage_cxt->nextFreeLocalBuf = 0; + storage_cxt->LocalBufHash = NULL; + storage_cxt->cur_block = NULL; + storage_cxt->next_buf_in_block = 0; + storage_cxt->num_bufs_in_block = 0; + storage_cxt->total_bufs_allocated = 0; + storage_cxt->LocalBufferContext = NULL; } static void knl_u_libpq_init(knl_u_libpq_context* libpq_cxt) diff --git a/src/gausskernel/process/threadpool/knl_thread.cpp b/src/gausskernel/process/threadpool/knl_thread.cpp index d1521f3be..a93216504 100755 --- a/src/gausskernel/process/threadpool/knl_thread.cpp +++ b/src/gausskernel/process/threadpool/knl_thread.cpp @@ -1148,17 +1148,6 @@ static void knl_t_storage_init(knl_t_storage_context* storage_cxt) storage_cxt->smoothed_alloc = 0; storage_cxt->smoothed_density = 10.0; storage_cxt->StrategyControl = NULL; - storage_cxt->NLocBuffer = 0; /* until buffers are initialized */ - storage_cxt->LocalBufferDescriptors = NULL; - storage_cxt->LocalBufferBlockPointers = NULL; - storage_cxt->LocalRefCount = NULL; - storage_cxt->nextFreeLocalBuf = 0; - storage_cxt->LocalBufHash = NULL; - storage_cxt->cur_block = NULL; - storage_cxt->next_buf_in_block = 0; - storage_cxt->num_bufs_in_block = 0; - storage_cxt->total_bufs_allocated = 0; - storage_cxt->LocalBufferContext = NULL; storage_cxt->CacheBlockInProgressIO = CACHE_BLOCK_INVALID_IDX; storage_cxt->CacheBlockInProgressUncompress = CACHE_BLOCK_INVALID_IDX; storage_cxt->MetaBlockInProgressIO = CACHE_BLOCK_INVALID_IDX; @@ -1407,7 +1396,6 @@ static void knl_t_mot_init(knl_t_mot_context* mot_cxt) mot_cxt->bindPolicy = 2; // MPOL_BIND mot_cxt->mbindFlags = 0; - mot_cxt->mot_startup = false; } void knl_thread_mot_init() diff --git a/src/gausskernel/runtime/executor/execAmi.cpp b/src/gausskernel/runtime/executor/execAmi.cpp index 7d70d0b3b..e30bb139e 100755 --- a/src/gausskernel/runtime/executor/execAmi.cpp +++ b/src/gausskernel/runtime/executor/execAmi.cpp @@ -269,6 +269,9 @@ void ExecReScan(PlanState* node) InstrEndLoop(node->instrument); } + /* reset the rownum */ + node->ps_rownum = 0; + /* * If we have changed parameters, propagate that info. * diff --git a/src/gausskernel/runtime/executor/execMain.cpp b/src/gausskernel/runtime/executor/execMain.cpp index 102d84c63..d6b41deca 100644 --- a/src/gausskernel/runtime/executor/execMain.cpp +++ b/src/gausskernel/runtime/executor/execMain.cpp @@ -1045,6 +1045,11 @@ void ExecCheckXactReadOnly(PlannedStmt *plannedstmt) if (isTempNamespace(get_rel_namespace(rte->relid))) { continue; } + + if (get_rel_persistence(rte->relid) == RELPERSISTENCE_GLOBAL_TEMP) { + continue; + } + if (rte->relid == PgxcNodeRelationId && g_instance.attr.attr_storage.IsRoachStandbyCluster && u_sess->attr.attr_common.xc_maintenance_mode) { continue; diff --git a/src/gausskernel/runtime/executor/execProcnode.cpp b/src/gausskernel/runtime/executor/execProcnode.cpp index 8cdfa0aea..a448f0d15 100755 --- a/src/gausskernel/runtime/executor/execProcnode.cpp +++ b/src/gausskernel/runtime/executor/execProcnode.cpp @@ -560,6 +560,8 @@ PlanState* ExecInitNode(Plan* node, EState* e_state, int e_flags) /* restore the per query context */ e_state->es_query_cxt = query_context; + result->ps_rownum = 0; + gstrace_exit(GS_TRC_ID_ExecInitNode); return result; } @@ -743,6 +745,8 @@ TupleTableSlot* ExecProcNode(PlanState* node) MemoryContextSwitchTo(old_context); + node->ps_rownum++; + return result; } diff --git a/src/gausskernel/runtime/executor/execQual.cpp b/src/gausskernel/runtime/executor/execQual.cpp index 8af1f6812..40df8c80f 100755 --- a/src/gausskernel/runtime/executor/execQual.cpp +++ b/src/gausskernel/runtime/executor/execQual.cpp @@ -969,6 +969,19 @@ static Datum ExecEvalConst(ExprState* exprstate, ExprContext* econtext, bool* is return con->constvalue; } +/* ---------------------------------------------------------------- + * ExecEvalRownum: Returns the rownum + * ---------------------------------------------------------------- + */ +static Datum ExecEvalRownum(RownumState* exprstate, ExprContext* econtext, bool* isNull, ExprDoneCond* isDone) +{ + if (isDone != NULL) + *isDone = ExprSingleResult; + *isNull = false; + + return Int8GetDatum(exprstate->ps->ps_rownum + 1); +} + /* ---------------------------------------------------------------- * ExecEvalParamExec * @@ -5232,6 +5245,12 @@ ExprState* ExecInitExpr(Expr* node, PlanState* parent) gstrace_exit(GS_TRC_ID_ExecInitExpr); return (ExprState*)outlist; } + case T_Rownum: { + RownumState* rnstate = (RownumState*)makeNode(RownumState); + rnstate->ps = parent; + state = (ExprState*)rnstate; + state->evalfunc = (ExprStateEvalFunc)ExecEvalRownum; + } break; default: ereport(ERROR, (errcode(ERRCODE_UNRECOGNIZED_NODE_TYPE), diff --git a/src/gausskernel/runtime/executor/nodeModifyTable.cpp b/src/gausskernel/runtime/executor/nodeModifyTable.cpp index 9da69df6d..decd04027 100644 --- a/src/gausskernel/runtime/executor/nodeModifyTable.cpp +++ b/src/gausskernel/runtime/executor/nodeModifyTable.cpp @@ -43,6 +43,7 @@ #include "catalog/heap.h" #include "catalog/pg_namespace.h" #include "catalog/pg_partition_fn.h" +#include "catalog/storage_gtt.h" #include "commands/defrem.h" #include "commands/tablecmds.h" #ifdef PGXC @@ -1216,7 +1217,6 @@ TupleTableSlot* ExecUpdate(ItemPointer tupleid, /* for partitioned table */ bool row_movement = false; bool need_create_file = false; - int seq_num = -1; if (!partKeyUpdate) { row_movement = false; @@ -1257,7 +1257,6 @@ TupleTableSlot* ExecUpdate(ItemPointer tupleid, if (result_relation_desc->rd_rel->relrowmovement) { row_movement = true; need_create_file = true; - seq_num = u_sess->exec_cxt.route->partSeq; } else { ereport(ERROR, (errmodule(MOD_EXECUTOR), @@ -1519,7 +1518,7 @@ TupleTableSlot* ExecUpdate(ItemPointer tupleid, Relation fake_insert_relation = NULL; if (need_create_file) { - new_partId = createNewIntervalFile(result_relation_desc, seq_num); + new_partId = AddNewIntervalPartition(result_relation_desc, tuple); } searchFakeReationForPartitionOid(estate->esfRelations, @@ -2163,7 +2162,7 @@ ModifyTableState* ExecInitModifyTable(ModifyTable* node, EState* estate, int efl result_rel_info->ri_FdwRoutine->GetFdwType() != MOT_ORC) ExecOpenIndices(result_rel_info); } - + init_gtt_storage(operation, result_rel_info); /* Now init the plan for this result rel */ estate->es_result_relation_info = result_rel_info; mt_state->mt_plans[i] = ExecInitNode(sub_plan, estate, eflags); diff --git a/src/gausskernel/runtime/executor/opfusion.cpp b/src/gausskernel/runtime/executor/opfusion.cpp index 18eb18bf2..db6706722 100644 --- a/src/gausskernel/runtime/executor/opfusion.cpp +++ b/src/gausskernel/runtime/executor/opfusion.cpp @@ -29,6 +29,7 @@ #include "access/printtup.h" #include "access/transam.h" #include "catalog/pg_aggregate.h" +#include "catalog/storage_gtt.h" #include "commands/copy.h" #include "executor/nodeIndexscan.h" #include "gstrace/executer_gstrace.h" @@ -1099,7 +1100,7 @@ bool InsertFusion::execute(long max_rows, char* completionTag) CommandId mycid = GetCurrentCommandId(true); refreshParameterIfNecessary(); - + init_gtt_storage(CMD_INSERT, result_rel_info); /************************ * step 2: begin insert * ************************/ diff --git a/src/gausskernel/storage/access/common/reloptions.cpp b/src/gausskernel/storage/access/common/reloptions.cpp index 0e38871cb..8d4dd6634 100644 --- a/src/gausskernel/storage/access/common/reloptions.cpp +++ b/src/gausskernel/storage/access/common/reloptions.cpp @@ -85,6 +85,7 @@ static relopt_bool boolRelOpts[] = { {{"multi_zall", "segmente all word from long words in zhparser text search praser", RELOPT_KIND_ZHPARSER}, false}, {{"ignore_enable_hadoop_env", "ignore enable_hadoop_env option", RELOPT_KIND_HEAP}, false}, {{"hashbucket", "Enables hashbucket in this relation", RELOPT_KIND_HEAP}, false}, + {{"on_commit_delete_rows", "global temp table on commit options", RELOPT_KIND_HEAP}, true}, /* list terminator */ {{NULL}}}; @@ -1490,7 +1491,8 @@ bytea* default_reloptions(Datum reloptions, bool validate, relopt_kind kind) {"start_ctid_internal", RELOPT_TYPE_STRING, offsetof(StdRdOptions, start_ctid_internal)}, {"end_ctid_internal", RELOPT_TYPE_STRING, offsetof(StdRdOptions, end_ctid_internal)}, {"user_catalog_table", RELOPT_TYPE_BOOL, offsetof(StdRdOptions, user_catalog_table)}, - {"hashbucket", RELOPT_TYPE_BOOL, offsetof(StdRdOptions, hashbucket)}}; + {"hashbucket", RELOPT_TYPE_BOOL, offsetof(StdRdOptions, hashbucket)}, + {"on_commit_delete_rows", RELOPT_TYPE_BOOL, offsetof(StdRdOptions, on_commit_delete_rows)}}; options = parseRelOptions(reloptions, validate, kind, &numoptions); @@ -2034,3 +2036,30 @@ bytea* tsearch_config_reloptions(Datum tsoptions, bool validate, Oid prsoid, boo return (bytea*)cfopts; } + +/* remove an option from options list. If succeeded, set removed = true */ +List* RemoveRelOption(List* options, const char* optName, bool* removed) +{ + ListCell* lcell = NULL; + DefElem* opt = NULL; + bool found = false; + + foreach (lcell, options) { + opt = (DefElem*)lfirst(lcell); + if (strncmp(opt->defname, optName, strlen(optName)) == 0) { + found = true; + break; + } + } + + if (found) { + options = list_delete_ptr(options, opt); + pfree_ext(opt); + } + if (removed != NULL) { + *removed = found; + } + + return options; +} + diff --git a/src/gausskernel/storage/access/heap/heapam.cpp b/src/gausskernel/storage/access/heap/heapam.cpp index d58d598ae..aa9fcde36 100644 --- a/src/gausskernel/storage/access/heap/heapam.cpp +++ b/src/gausskernel/storage/access/heap/heapam.cpp @@ -7362,10 +7362,6 @@ Partition partitionOpen(Relation relation, Oid partition_id, LOCKMODE lockmode, /* Get the lock before trying to open the relcache entry */ if (lockmode != NoLock) { if (relation->rd_rel->relkind == RELKIND_RELATION) { - /* - * assume the partition is in PART_AREA_RANGE, if we support interval partition, - * we have to find a quick way to find the area it belongs to. - */ LockPartition(relation->rd_id, partition_id, lockmode, PARTITION_LOCK); } else if (relation->rd_rel->relkind == RELKIND_INDEX) { LockPartition(relation->rd_id, partition_id, lockmode, PARTITION_LOCK); @@ -7427,6 +7423,9 @@ Partition tryPartitionOpen(Relation relation, Oid partition_id, LOCKMODE lockmod case PART_AREA_RANGE: LockPartition(relation->rd_id, partition_id, lockmode, PARTITION_LOCK); break; + case PART_AREA_INTERVAL: + LockPartition(relation->rd_id, partition_id, lockmode, PARTITION_LOCK); + break; default: break; } @@ -7456,6 +7455,9 @@ Partition tryPartitionOpen(Relation relation, Oid partition_id, LOCKMODE lockmod case PART_AREA_RANGE: UnlockPartition(relation->rd_id, partition_id, lockmode, PARTITION_LOCK); break; + case PART_AREA_INTERVAL: + UnlockPartition(relation->rd_id, partition_id, lockmode, PARTITION_LOCK); + break; default: break; } @@ -7524,6 +7526,9 @@ void partitionClose(Relation relation, Partition partition, LOCKMODE lockmode) case PART_AREA_RANGE: UnlockPartition(relation->rd_id, part->pd_id, lockmode, PARTITION_LOCK); break; + case PART_AREA_INTERVAL: + UnlockPartition(relation->rd_id, part->pd_id, lockmode, PARTITION_LOCK); + break; default: break; } diff --git a/src/gausskernel/storage/access/nbtree/nbtree.cpp b/src/gausskernel/storage/access/nbtree/nbtree.cpp index 329d8a757..03f0ef8a3 100755 --- a/src/gausskernel/storage/access/nbtree/nbtree.cpp +++ b/src/gausskernel/storage/access/nbtree/nbtree.cpp @@ -228,6 +228,17 @@ Datum btinsert(PG_FUNCTION_ARGS) bool result = false; IndexTuple itup; + /* skip inserting if global temp table index does not exist */ + if (RELATION_IS_GLOBAL_TEMP(rel)) { + if (rel->rd_smgr == NULL) { + /* Open it at the smgr level if not already done */ + RelationOpenSmgr(rel); + } + if (!smgrexists(rel->rd_smgr, MAIN_FORKNUM)) { + PG_RETURN_BOOL(result); + } + } + /* generate an index tuple */ itup = index_form_tuple(RelationGetDescr(rel), values, isnull); itup->t_tid = *ht_ctid; diff --git a/src/gausskernel/storage/access/transam/multixact.cpp b/src/gausskernel/storage/access/transam/multixact.cpp index 415df027d..e36b5dfca 100644 --- a/src/gausskernel/storage/access/transam/multixact.cpp +++ b/src/gausskernel/storage/access/transam/multixact.cpp @@ -503,6 +503,25 @@ static void MultiXactIdSetOldestVisible(void) } } +/* + * ReadNextMultiXactId + * Return the next MultiXactId to be assigned, but don't allocate it + */ +MultiXactId ReadNextMultiXactId(void) +{ + MultiXactId mxid; + + /* XXX we could presumably do this without a lock. */ + LWLockAcquire(MultiXactGenLock, LW_SHARED); + mxid = t_thrd.shemem_ptr_cxt.MultiXactState->nextMXact; + LWLockRelease(MultiXactGenLock); + + if (mxid < FirstMultiXactId) + mxid = FirstMultiXactId; + + return mxid; +} + /* * MultiXactIdWait * Sleep on a MultiXactId. diff --git a/src/gausskernel/storage/access/transam/transam.cpp b/src/gausskernel/storage/access/transam/transam.cpp index a8ea8e94a..39b6e9b93 100755 --- a/src/gausskernel/storage/access/transam/transam.cpp +++ b/src/gausskernel/storage/access/transam/transam.cpp @@ -35,8 +35,6 @@ #include "utils/builtins.h" #endif -extern bool IsPostmasterEnvironment; - static CLogXidStatus TransactionLogFetch(TransactionId transactionId); #ifdef PGXC diff --git a/src/gausskernel/storage/access/transam/xlog.cpp b/src/gausskernel/storage/access/transam/xlog.cpp index 602ba4a00..f8d5415c5 100755 --- a/src/gausskernel/storage/access/transam/xlog.cpp +++ b/src/gausskernel/storage/access/transam/xlog.cpp @@ -7958,6 +7958,11 @@ void StartupXLOG(void) */ t_thrd.xlog_cxt.recoveryTargetTLI = t_thrd.shemem_ptr_cxt.ControlFile->checkPointCopy.ThisTimeLineID; + /* clean temp relation files */ + if (u_sess->attr.attr_storage.max_active_gtt > 0) { + RemovePgTempFiles(); + } + // Check for recovery control file, and if so set up state for offline recovery readRecoveryCommandFile(); @@ -8243,9 +8248,7 @@ void StartupXLOG(void) /* * Recover MOT */ - if (t_thrd.mot_cxt.mot_startup == true) { - MOTRecover(); - } + MOTRecover(); /* initialize shared memory variables from the checkpoint record */ t_thrd.xact_cxt.ShmemVariableCache->nextXid = checkPoint.nextXid; @@ -9227,9 +9230,7 @@ void StartupXLOG(void) /* * Cleanup MOT recovery */ - if (t_thrd.mot_cxt.mot_startup == true) { - MOTRecoveryDone(); - } + MOTRecoveryDone(); } void sendPMBeginHotStby() diff --git a/src/gausskernel/storage/buffer/bufmgr.cpp b/src/gausskernel/storage/buffer/bufmgr.cpp index 95de0effe..e0602eef3 100644 --- a/src/gausskernel/storage/buffer/bufmgr.cpp +++ b/src/gausskernel/storage/buffer/bufmgr.cpp @@ -44,6 +44,7 @@ #include "catalog/catalog.h" #include "catalog/dfsstore_ctlg.h" #include "catalog/pg_hashbucket_fn.h" +#include "catalog/storage_gtt.h" #include "commands/tablespace.h" #include "executor/instrument.h" #include "lib/binaryheap.h" @@ -2820,12 +2821,12 @@ Buffer ReleaseAndReadBuffer(Buffer buffer, Relation relation, BlockNumber block_ if (BufferIsValid(buffer)) { if (BufferIsLocal(buffer)) { - buf_desc = &t_thrd.storage_cxt.LocalBufferDescriptors[-buffer - 1]; + buf_desc = &u_sess->storage_cxt.LocalBufferDescriptors[-buffer - 1]; if (buf_desc->tag.blockNum == block_num && RelFileNodeEquals(buf_desc->tag.rnode, relation->rd_node) && buf_desc->tag.forkNum == fork_num) return buffer; ResourceOwnerForgetBuffer(t_thrd.utils_cxt.CurrentResourceOwner, buffer); - t_thrd.storage_cxt.LocalRefCount[-buffer - 1]--; + u_sess->storage_cxt.LocalRefCount[-buffer - 1]--; } else { buf_desc = GetBufferDescriptor(buffer - 1); /* we have pin, so it's ok to examine tag without spinlock */ @@ -3886,9 +3887,9 @@ void PrintBufferLeakWarning(Buffer buffer) Assert(BufferIsValid(buffer)); if (BufferIsLocal(buffer)) { - buf = &t_thrd.storage_cxt.LocalBufferDescriptors[-buffer - 1]; - loccount = t_thrd.storage_cxt.LocalRefCount[-buffer - 1]; - backend = t_thrd.proc_cxt.MyBackendId; + buf = &u_sess->storage_cxt.LocalBufferDescriptors[-buffer - 1]; + loccount = u_sess->storage_cxt.LocalRefCount[-buffer - 1]; + backend = BackendIdForTempRelations; } else { buf = GetBufferDescriptor(buffer - 1); loccount = GetPrivateRefCount(buffer); @@ -3997,7 +3998,7 @@ BlockNumber BufferGetBlockNumber(Buffer buffer) Assert(BufferIsPinned(buffer)); if (BufferIsLocal(buffer)) { - buf_desc = &(t_thrd.storage_cxt.LocalBufferDescriptors[-buffer - 1]); + buf_desc = &(u_sess->storage_cxt.LocalBufferDescriptors[-buffer - 1]); } else { buf_desc = GetBufferDescriptor(buffer - 1); } @@ -4014,7 +4015,7 @@ void BufferGetTag(Buffer buffer, RelFileNode* rnode, ForkNumber* forknum, BlockN /* Do the same checks as BufferGetBlockNumber. */ Assert(BufferIsPinned(buffer)); if (BufferIsLocal(buffer)) { - buf_desc = &(t_thrd.storage_cxt.LocalBufferDescriptors[-buffer - 1]); + buf_desc = &(u_sess->storage_cxt.LocalBufferDescriptors[-buffer - 1]); } else { buf_desc = GetBufferDescriptor(buffer - 1); } @@ -4197,6 +4198,14 @@ void FlushBuffer(void* buf, SMgrRelation reln, ReadBufferMethod flushmethod) BlockNumber RelationGetNumberOfBlocksInFork(Relation relation, ForkNumber fork_num) { BlockNumber result = 0; + /* + * When this backend not init gtt storage + * return 0 + */ + if (RELATION_IS_GLOBAL_TEMP(relation) && + !gtt_storage_attached(RelationGetRelid(relation))) { + return result; + } // Just return the relpages in pg_class for column-store relation. // Future: new interface should be implemented to calculate the number of blocks. @@ -4377,7 +4386,7 @@ void DropRelFileNodeBuffers(const RelFileNodeBackend& rnode, ForkNumber forkNum, /* If it's a local relation, it's localbuf.c's problem. */ if (RelFileNodeBackendIsTemp(rnode)) { - if (rnode.backend == t_thrd.proc_cxt.MyBackendId) { + if (rnode.backend == BackendIdForTempRelations) { DropRelFileNodeLocalBuffers(rnode.node, forkNum, firstDelBlock); } @@ -4402,7 +4411,7 @@ void DropRelFileNodeAllBuffers(const RelFileNodeBackend& rnode) /* If it's a local relation, it's localbuf.c's problem. */ if (RelFileNodeBackendIsTemp(rnode)) { - if (rnode.backend == t_thrd.proc_cxt.MyBackendId) + if (rnode.backend == BackendIdForTempRelations) DropRelFileNodeAllLocalBuffers(rnode.node); gstrace_exit(GS_TRC_ID_DropRelFileNodeAllBuffers); @@ -4670,8 +4679,8 @@ void ReleaseBuffer(Buffer buffer) ResourceOwnerForgetBuffer(t_thrd.utils_cxt.CurrentResourceOwner, buffer); if (BufferIsLocal(buffer)) { - Assert(t_thrd.storage_cxt.LocalRefCount[-buffer - 1] > 0); - t_thrd.storage_cxt.LocalRefCount[-buffer - 1]--; + Assert(u_sess->storage_cxt.LocalRefCount[-buffer - 1] > 0); + u_sess->storage_cxt.LocalRefCount[-buffer - 1]--; return; } @@ -4717,7 +4726,7 @@ void IncrBufferRefCount(Buffer buffer) Assert(BufferIsPinned(buffer)); ResourceOwnerEnlargeBuffers(t_thrd.utils_cxt.CurrentResourceOwner); if (BufferIsLocal(buffer)) { - t_thrd.storage_cxt.LocalRefCount[-buffer - 1]++; + u_sess->storage_cxt.LocalRefCount[-buffer - 1]++; } else { PrivateRefCountEntry* ref = NULL; PrivateRefCountEntry *free_entry = NULL; @@ -5011,10 +5020,10 @@ void LockBufferForCleanup(Buffer buffer) if (BufferIsLocal(buffer)) { /* There should be exactly one pin */ - if (t_thrd.storage_cxt.LocalRefCount[-buffer - 1] != 1) { + if (u_sess->storage_cxt.LocalRefCount[-buffer - 1] != 1) { ereport(ERROR, (errcode(ERRCODE_INVALID_BUFFER), - (errmsg("incorrect local pin count: %d", t_thrd.storage_cxt.LocalRefCount[-buffer - 1])))); + (errmsg("incorrect local pin count: %d", u_sess->storage_cxt.LocalRefCount[-buffer - 1])))); } /* Nobody else to wait for */ return; @@ -5114,7 +5123,7 @@ bool ConditionalLockBufferForCleanup(Buffer buffer) Assert(BufferIsValid(buffer)); if (BufferIsLocal(buffer)) { - refcount = t_thrd.storage_cxt.LocalRefCount[-buffer - 1]; + refcount = u_sess->storage_cxt.LocalRefCount[-buffer - 1]; /* There should be exactly one pin */ Assert(refcount > 0); if (refcount != 1) diff --git a/src/gausskernel/storage/buffer/localbuf.cpp b/src/gausskernel/storage/buffer/localbuf.cpp index e126f1c9c..4169f98b8 100644 --- a/src/gausskernel/storage/buffer/localbuf.cpp +++ b/src/gausskernel/storage/buffer/localbuf.cpp @@ -34,7 +34,7 @@ typedef struct { } LocalBufferLookupEnt; /* Note: this macro only works on local buffers, not shared ones! */ -#define LocalBufHdrGetBlock(bufHdr) t_thrd.storage_cxt.LocalBufferBlockPointers[-((bufHdr)->buf_id + 2)] +#define LocalBufHdrGetBlock(bufHdr) u_sess->storage_cxt.LocalBufferBlockPointers[-((bufHdr)->buf_id + 2)] static void InitLocalBuffers(void); static Block GetLocalBufferStorage(void); @@ -55,11 +55,11 @@ void LocalPrefetchBuffer(SMgrRelation smgr, ForkNumber forkNum, BlockNumber bloc INIT_BUFFERTAG(new_tag, smgr->smgr_rnode.node, forkNum, blockNum); /* Initialize local buffers if first request in this session */ - if (t_thrd.storage_cxt.LocalBufHash == NULL) + if (u_sess->storage_cxt.LocalBufHash == NULL) InitLocalBuffers(); /* See if the desired buffer already exists */ - hresult = (LocalBufferLookupEnt*)hash_search(t_thrd.storage_cxt.LocalBufHash, (void*)&new_tag, HASH_FIND, NULL); + hresult = (LocalBufferLookupEnt*)hash_search(u_sess->storage_cxt.LocalBufHash, (void*)&new_tag, HASH_FIND, NULL); if (hresult != NULL) { /* Yes, so nothing to do */ return; @@ -76,7 +76,7 @@ void LocalBufferWrite(BufferDesc *bufHdr) Page localpage = (char *) LocalBufHdrGetBlock(bufHdr); /* Find smgr relation for buffer */ - oreln = smgropen(bufHdr->tag.rnode, t_thrd.proc_cxt.MyBackendId); + oreln = smgropen(bufHdr->tag.rnode, BackendIdForTempRelations); PageSetChecksumInplace(localpage, bufHdr->tag.blockNum); @@ -102,12 +102,12 @@ void LocalBufferFlushAllBuffer() { int i; - for (i = 0; i < t_thrd.storage_cxt.NLocBuffer; i++) { - BufferDesc *bufHdr = &t_thrd.storage_cxt.LocalBufferDescriptors[i]; + for (i = 0; i < u_sess->storage_cxt.NLocBuffer; i++) { + BufferDesc *bufHdr = &u_sess->storage_cxt.LocalBufferDescriptors[i]; uint32 buf_state; buf_state = pg_atomic_read_u32(&bufHdr->state); - Assert(t_thrd.storage_cxt.LocalRefCount[i] == 0); + Assert(u_sess->storage_cxt.LocalRefCount[i] == 0); if ((buf_state & BM_VALID) && (buf_state & BM_DIRTY)) { LocalBufferFlushForExtremRTO(bufHdr); @@ -141,14 +141,14 @@ BufferDesc* LocalBufferAlloc(SMgrRelation smgr, ForkNumber forkNum, BlockNumber INIT_BUFFERTAG(new_tag, smgr->smgr_rnode.node, forkNum, blockNum); /* Initialize local buffers if first request in this session */ - if (t_thrd.storage_cxt.LocalBufHash == NULL) + if (u_sess->storage_cxt.LocalBufHash == NULL) InitLocalBuffers(); /* See if the desired buffer already exists */ - hresult = (LocalBufferLookupEnt*)hash_search(t_thrd.storage_cxt.LocalBufHash, (void*)&new_tag, HASH_FIND, NULL); + hresult = (LocalBufferLookupEnt*)hash_search(u_sess->storage_cxt.LocalBufHash, (void*)&new_tag, HASH_FIND, NULL); if (hresult != NULL) { b = hresult->id; - buf_desc = &t_thrd.storage_cxt.LocalBufferDescriptors[b]; + buf_desc = &u_sess->storage_cxt.LocalBufferDescriptors[b]; if (!BUFFERTAGS_EQUAL(buf_desc->tag, new_tag)) { ereport(ERROR, (errcode(ERRCODE_DATA_CORRUPTED), (errmsg("local buffer hash tag mismatch.")))); @@ -159,13 +159,13 @@ BufferDesc* LocalBufferAlloc(SMgrRelation smgr, ForkNumber forkNum, BlockNumber buf_state = pg_atomic_read_u32(&buf_desc->state); /* this part is equivalent to PinBuffer for a shared buffer */ - if (t_thrd.storage_cxt.LocalRefCount[b] == 0) { + if (u_sess->storage_cxt.LocalRefCount[b] == 0) { if (BUF_STATE_GET_USAGECOUNT(buf_state) < BM_MAX_USAGE_COUNT) { buf_state += BUF_USAGECOUNT_ONE; pg_atomic_write_u32(&buf_desc->state, buf_state); } } - t_thrd.storage_cxt.LocalRefCount[b]++; + u_sess->storage_cxt.LocalRefCount[b]++; ResourceOwnerRememberBuffer(t_thrd.utils_cxt.CurrentResourceOwner, BufferDescriptorGetBuffer(buf_desc)); if (buf_state & BM_VALID) *foundPtr = TRUE; @@ -188,31 +188,31 @@ BufferDesc* LocalBufferAlloc(SMgrRelation smgr, ForkNumber forkNum, BlockNumber smgr->smgr_rnode.node.relNode, forkNum, blockNum, - -t_thrd.storage_cxt.nextFreeLocalBuf - 1); + -u_sess->storage_cxt.nextFreeLocalBuf - 1); #endif /* * Need to get a new buffer. We use a clock sweep algorithm (essentially * the same as what freelist.c does now...) */ - try_counter = t_thrd.storage_cxt.NLocBuffer; + try_counter = u_sess->storage_cxt.NLocBuffer; for (;;) { - b = t_thrd.storage_cxt.nextFreeLocalBuf; + b = u_sess->storage_cxt.nextFreeLocalBuf; - if (++t_thrd.storage_cxt.nextFreeLocalBuf >= t_thrd.storage_cxt.NLocBuffer) - t_thrd.storage_cxt.nextFreeLocalBuf = 0; + if (++u_sess->storage_cxt.nextFreeLocalBuf >= u_sess->storage_cxt.NLocBuffer) + u_sess->storage_cxt.nextFreeLocalBuf = 0; - buf_desc = &t_thrd.storage_cxt.LocalBufferDescriptors[b]; + buf_desc = &u_sess->storage_cxt.LocalBufferDescriptors[b]; - if (t_thrd.storage_cxt.LocalRefCount[b] == 0) { + if (u_sess->storage_cxt.LocalRefCount[b] == 0) { buf_state = pg_atomic_read_u32(&buf_desc->state); if (BUF_STATE_GET_USAGECOUNT(buf_state) > 0) { buf_state -= BUF_USAGECOUNT_ONE; pg_atomic_write_u32(&buf_desc->state, buf_state); - try_counter = t_thrd.storage_cxt.NLocBuffer; + try_counter = u_sess->storage_cxt.NLocBuffer; } else { /* Found a usable buffer */ - t_thrd.storage_cxt.LocalRefCount[b]++; + u_sess->storage_cxt.LocalRefCount[b]++; ResourceOwnerRememberBuffer(t_thrd.utils_cxt.CurrentResourceOwner, BufferDescriptorGetBuffer(buf_desc)); #ifdef EXTREME_RTO_DEBUG @@ -267,7 +267,7 @@ BufferDesc* LocalBufferAlloc(SMgrRelation smgr, ForkNumber forkNum, BlockNumber */ if (buf_state & BM_TAG_VALID) { hresult = - (LocalBufferLookupEnt*)hash_search(t_thrd.storage_cxt.LocalBufHash, (void*)&buf_desc->tag, HASH_REMOVE, NULL); + (LocalBufferLookupEnt*)hash_search(u_sess->storage_cxt.LocalBufHash, (void*)&buf_desc->tag, HASH_REMOVE, NULL); if (hresult == NULL) /* shouldn't happen */ ereport(ERROR, (errcode(ERRCODE_DATA_CORRUPTED), (errmsg("local buffer hash table corrupted.")))); /* mark buffer invalid just in case hash insert fails */ @@ -276,7 +276,7 @@ BufferDesc* LocalBufferAlloc(SMgrRelation smgr, ForkNumber forkNum, BlockNumber pg_atomic_write_u32(&buf_desc->state, buf_state); } - hresult = (LocalBufferLookupEnt*)hash_search(t_thrd.storage_cxt.LocalBufHash, (void*)&new_tag, HASH_ENTER, &found); + hresult = (LocalBufferLookupEnt*)hash_search(u_sess->storage_cxt.LocalBufHash, (void*)&new_tag, HASH_ENTER, &found); if (found) /* shouldn't happen */ ereport(ERROR, (errcode(ERRCODE_DATA_CORRUPTED), (errmsg("local buffer hash table corrupted.")))); hresult->id = b; @@ -320,9 +320,9 @@ void MarkLocalBufferDirty(Buffer buffer) buf_id = -(buffer + 1); - Assert(t_thrd.storage_cxt.LocalRefCount[buf_id] > 0); + Assert(u_sess->storage_cxt.LocalRefCount[buf_id] > 0); - buf_desc = &t_thrd.storage_cxt.LocalBufferDescriptors[buf_id]; + buf_desc = &u_sess->storage_cxt.LocalBufferDescriptors[buf_id]; buf_state = pg_atomic_fetch_or_u32(&buf_desc->state, BM_DIRTY); if (!(buf_state & BM_DIRTY)) { @@ -353,25 +353,25 @@ void DropRelFileNodeLocalBuffers(const RelFileNode& rnode, ForkNumber forkNum, B { int i; - for (i = 0; i < t_thrd.storage_cxt.NLocBuffer; i++) { - BufferDesc* buf_desc = &t_thrd.storage_cxt.LocalBufferDescriptors[i]; + for (i = 0; i < u_sess->storage_cxt.NLocBuffer; i++) { + BufferDesc* buf_desc = &u_sess->storage_cxt.LocalBufferDescriptors[i]; LocalBufferLookupEnt* hresult = NULL; uint32 buf_state; buf_state = pg_atomic_read_u32(&buf_desc->state); if ((buf_state & BM_TAG_VALID) && RelFileNodeEquals(buf_desc->tag.rnode, rnode) && buf_desc->tag.forkNum == forkNum && buf_desc->tag.blockNum >= firstDelBlock) { - if (t_thrd.storage_cxt.LocalRefCount[i] != 0) { + if (u_sess->storage_cxt.LocalRefCount[i] != 0) { ereport(ERROR, (errcode(ERRCODE_INVALID_BUFFER_REFERENCE), (errmsg("block %u of %s is still referenced (local %d)", buf_desc->tag.blockNum, - relpathbackend(buf_desc->tag.rnode, t_thrd.proc_cxt.MyBackendId, buf_desc->tag.forkNum), - t_thrd.storage_cxt.LocalRefCount[i])))); + relpathbackend(buf_desc->tag.rnode, BackendIdForTempRelations, buf_desc->tag.forkNum), + u_sess->storage_cxt.LocalRefCount[i])))); } /* Remove entry from hashtable */ hresult = (LocalBufferLookupEnt*)hash_search( - t_thrd.storage_cxt.LocalBufHash, (void*)&buf_desc->tag, HASH_REMOVE, NULL); + u_sess->storage_cxt.LocalBufHash, (void*)&buf_desc->tag, HASH_REMOVE, NULL); if (hresult == NULL) /* shouldn't happen */ ereport(ERROR, (errcode(ERRCODE_DATA_CORRUPTED), (errmsg("local buffer hash table corrupted.")))); /* Mark buffer invalid */ @@ -394,24 +394,24 @@ void DropRelFileNodeAllLocalBuffers(const RelFileNode& rnode) { int i; - for (i = 0; i < t_thrd.storage_cxt.NLocBuffer; i++) { - BufferDesc* buf_desc = &t_thrd.storage_cxt.LocalBufferDescriptors[i]; + for (i = 0; i < u_sess->storage_cxt.NLocBuffer; i++) { + BufferDesc* buf_desc = &u_sess->storage_cxt.LocalBufferDescriptors[i]; LocalBufferLookupEnt* hresult = NULL; uint32 buf_state; buf_state = pg_atomic_read_u32(&buf_desc->state); if ((buf_state & BM_TAG_VALID) && RelFileNodeEquals(buf_desc->tag.rnode, rnode)) { - if (t_thrd.storage_cxt.LocalRefCount[i] != 0) { + if (u_sess->storage_cxt.LocalRefCount[i] != 0) { ereport(ERROR, (errcode(ERRCODE_INVALID_BUFFER_REFERENCE), (errmsg("block %u of %s is still referenced (local %d)", buf_desc->tag.blockNum, - relpathbackend(buf_desc->tag.rnode, t_thrd.proc_cxt.MyBackendId, buf_desc->tag.forkNum), - t_thrd.storage_cxt.LocalRefCount[i])))); + relpathbackend(buf_desc->tag.rnode, BackendIdForTempRelations, buf_desc->tag.forkNum), + u_sess->storage_cxt.LocalRefCount[i])))); } /* Remove entry from hashtable */ hresult = (LocalBufferLookupEnt*)hash_search( - t_thrd.storage_cxt.LocalBufHash, (void*)&buf_desc->tag, HASH_REMOVE, NULL); + u_sess->storage_cxt.LocalBufHash, (void*)&buf_desc->tag, HASH_REMOVE, NULL); if (hresult == NULL) /* shouldn't happen */ ereport(ERROR, (errcode(ERRCODE_DATA_CORRUPTED), (errmsg("local buffer hash table corrupted.")))); /* Mark buffer invalid */ @@ -436,21 +436,21 @@ static void InitLocalBuffers(void) int i; /* Allocate and zero buffer headers and auxiliary arrays */ - t_thrd.storage_cxt.LocalBufferDescriptors = - (BufferDesc*)MemoryContextAllocZero(t_thrd.top_mem_cxt, (unsigned int)nbufs * sizeof(BufferDesc)); - t_thrd.storage_cxt.LocalBufferBlockPointers = - (Block*)MemoryContextAllocZero(t_thrd.top_mem_cxt, (unsigned int)nbufs * sizeof(Block)); - t_thrd.storage_cxt.LocalRefCount = - (int32*)MemoryContextAllocZero(t_thrd.top_mem_cxt, (unsigned int)nbufs * sizeof(int32)); - if (!t_thrd.storage_cxt.LocalBufferDescriptors || !t_thrd.storage_cxt.LocalBufferBlockPointers || - !t_thrd.storage_cxt.LocalRefCount) + u_sess->storage_cxt.LocalBufferDescriptors = + (BufferDesc*)MemoryContextAllocZero(u_sess->top_mem_cxt, (unsigned int)nbufs * sizeof(BufferDesc)); + u_sess->storage_cxt.LocalBufferBlockPointers = + (Block*)MemoryContextAllocZero(u_sess->top_mem_cxt, (unsigned int)nbufs * sizeof(Block)); + u_sess->storage_cxt.LocalRefCount = + (int32*)MemoryContextAllocZero(u_sess->top_mem_cxt, (unsigned int)nbufs * sizeof(int32)); + if (!u_sess->storage_cxt.LocalBufferDescriptors || !u_sess->storage_cxt.LocalBufferBlockPointers || + !u_sess->storage_cxt.LocalRefCount) ereport(FATAL, (errcode(ERRCODE_OUT_OF_MEMORY), errmsg("out of memory"))); - t_thrd.storage_cxt.nextFreeLocalBuf = 0; + u_sess->storage_cxt.nextFreeLocalBuf = 0; /* initialize fields that need to start off nonzero */ for (i = 0; i < nbufs; i++) { - BufferDesc* buf = &t_thrd.storage_cxt.LocalBufferDescriptors[i]; + BufferDesc* buf = &u_sess->storage_cxt.LocalBufferDescriptors[i]; /* * negative to indicate local buffer. This is tricky: shared buffers @@ -468,13 +468,16 @@ static void InitLocalBuffers(void) info.entrysize = sizeof(LocalBufferLookupEnt); info.hash = tag_hash; - t_thrd.storage_cxt.LocalBufHash = hash_create("Local Buffer Lookup Table", nbufs, &info, HASH_ELEM | HASH_FUNCTION); + u_sess->storage_cxt.LocalBufHash = hash_create( + "Local Buffer Lookup Table", nbufs, &info, HASH_ELEM | HASH_FUNCTION); - if (!t_thrd.storage_cxt.LocalBufHash) - ereport(ERROR, (errcode(ERRCODE_INITIALIZE_FAILED), (errmsg("could not initialize local buffer hash table.")))); + if (!u_sess->storage_cxt.LocalBufHash) { + ereport(ERROR, (errcode(ERRCODE_INITIALIZE_FAILED), + (errmsg("could not initialize local buffer hash table.")))); + } /* Initialization done, mark buffers allocated */ - t_thrd.storage_cxt.NLocBuffer = nbufs; + u_sess->storage_cxt.NLocBuffer = nbufs; } /* @@ -490,9 +493,9 @@ static Block GetLocalBufferStorage(void) { char* this_buf = NULL; - Assert(t_thrd.storage_cxt.total_bufs_allocated < t_thrd.storage_cxt.NLocBuffer); + Assert(u_sess->storage_cxt.total_bufs_allocated < u_sess->storage_cxt.NLocBuffer); - if (t_thrd.storage_cxt.next_buf_in_block >= t_thrd.storage_cxt.num_bufs_in_block) { + if (u_sess->storage_cxt.next_buf_in_block >= u_sess->storage_cxt.num_bufs_in_block) { /* Need to make a new request to memmgr */ int num_bufs; @@ -501,30 +504,30 @@ static Block GetLocalBufferStorage(void) * space eaten for them is easily recognizable in MemoryContextStats * output. Create the context on first use. */ - if (t_thrd.storage_cxt.LocalBufferContext == NULL) - t_thrd.storage_cxt.LocalBufferContext = AllocSetContextCreate(t_thrd.top_mem_cxt, + if (u_sess->storage_cxt.LocalBufferContext == NULL) + u_sess->storage_cxt.LocalBufferContext = AllocSetContextCreate(u_sess->top_mem_cxt, "LocalBufferContext", ALLOCSET_DEFAULT_MINSIZE, ALLOCSET_DEFAULT_INITSIZE, ALLOCSET_DEFAULT_MAXSIZE); /* Start with a 16-buffer request; subsequent ones double each time */ - num_bufs = Max(t_thrd.storage_cxt.num_bufs_in_block * 2, 16); + num_bufs = Max(u_sess->storage_cxt.num_bufs_in_block * 2, 16); /* But not more than what we need for all remaining local bufs */ - num_bufs = Min(num_bufs, t_thrd.storage_cxt.NLocBuffer - t_thrd.storage_cxt.total_bufs_allocated); + num_bufs = Min(num_bufs, u_sess->storage_cxt.NLocBuffer - u_sess->storage_cxt.total_bufs_allocated); /* And don't overflow MaxAllocSize, either */ num_bufs = Min((unsigned int)(num_bufs), MaxAllocSize / BLCKSZ); - t_thrd.storage_cxt.cur_block = - (char*)MemoryContextAlloc(t_thrd.storage_cxt.LocalBufferContext, num_bufs * BLCKSZ); - t_thrd.storage_cxt.next_buf_in_block = 0; - t_thrd.storage_cxt.num_bufs_in_block = num_bufs; + u_sess->storage_cxt.cur_block = + (char*)MemoryContextAlloc(u_sess->storage_cxt.LocalBufferContext, num_bufs * BLCKSZ); + u_sess->storage_cxt.next_buf_in_block = 0; + u_sess->storage_cxt.num_bufs_in_block = num_bufs; } /* Allocate next buffer in current memory block */ - this_buf = t_thrd.storage_cxt.cur_block + t_thrd.storage_cxt.next_buf_in_block * BLCKSZ; - t_thrd.storage_cxt.next_buf_in_block++; - t_thrd.storage_cxt.total_bufs_allocated++; + this_buf = u_sess->storage_cxt.cur_block + u_sess->storage_cxt.next_buf_in_block * BLCKSZ; + u_sess->storage_cxt.next_buf_in_block++; + u_sess->storage_cxt.total_bufs_allocated++; return (Block)this_buf; } @@ -540,8 +543,8 @@ void AtEOXact_LocalBuffers(bool isCommit) if (assert_enabled) { int i; - for (i = 0; i < t_thrd.storage_cxt.NLocBuffer; i++) { - Assert(t_thrd.storage_cxt.LocalRefCount[i] == 0); + for (i = 0; i < u_sess->storage_cxt.NLocBuffer; i++) { + Assert(u_sess->storage_cxt.LocalRefCount[i] == 0); } } #endif @@ -558,11 +561,11 @@ void AtEOXact_LocalBuffers(bool isCommit) void AtProcExit_LocalBuffers(void) { #ifdef USE_ASSERT_CHECKING - if (assert_enabled && t_thrd.storage_cxt.LocalRefCount) { + if (assert_enabled && u_sess->storage_cxt.LocalRefCount) { int i; - for (i = 0; i < t_thrd.storage_cxt.NLocBuffer; i++) { - Assert(t_thrd.storage_cxt.LocalRefCount[i] == 0); + for (i = 0; i < u_sess->storage_cxt.NLocBuffer; i++) { + Assert(u_sess->storage_cxt.LocalRefCount[i] == 0); } } #endif diff --git a/src/gausskernel/storage/cstore/cstore_rewrite.cpp b/src/gausskernel/storage/cstore/cstore_rewrite.cpp index 483728085..9022fe5f0 100755 --- a/src/gausskernel/storage/cstore/cstore_rewrite.cpp +++ b/src/gausskernel/storage/cstore/cstore_rewrite.cpp @@ -37,8 +37,6 @@ #include "catalog/index.h" #include "storage/remote_read.h" -extern void fastDropPartition(Relation rel, Oid partOid, const char* stmt); - #define IsBitmapSet(_bitmap, _i) (((_bitmap)[(_i) >> 3] & (1 << ((_i) % 8))) != 0) #define ARRAY_2_LEN 2 diff --git a/src/gausskernel/storage/file/fd.cpp b/src/gausskernel/storage/file/fd.cpp index b6eefd039..ac2f91783 100755 --- a/src/gausskernel/storage/file/fd.cpp +++ b/src/gausskernel/storage/file/fd.cpp @@ -3135,13 +3135,20 @@ void RemovePgTempFiles(void) if (strcmp(spc_de->d_name, ".") == 0 || strcmp(spc_de->d_name, "..") == 0) continue; + /* + * subDir returned by ReadDir will be overwritten by the next invoking. + * therefore, the result needs to be saved. + */ + char curSubDir[MAXPGPATH] = {0}; + strncpy_s(curSubDir, MAXPGPATH, spc_de->d_name, strlen(spc_de->d_name)); + securec_check_ss(rc, "", ""); #ifdef PGXC /* Postgres-XC tablespaces include node name in path */ rc = snprintf_s(temp_path, sizeof(temp_path), sizeof(temp_path) - 1, "pg_tblspc/%s/%s_%s/%s", - spc_de->d_name, + curSubDir, TABLESPACE_VERSION_DIRECTORY, g_instance.attr.attr_common.PGXCNodeName, PG_TEMP_FILES_DIR); @@ -3151,7 +3158,7 @@ void RemovePgTempFiles(void) sizeof(temp_path), sizeof(temp_path) - 1, "pg_tblspc/%s/%s/%s", - spc_de->d_name, + curSubDir, TABLESPACE_VERSION_DIRECTORY, PG_TEMP_FILES_DIR); securec_check_ss(rc, "", ""); @@ -3164,7 +3171,7 @@ void RemovePgTempFiles(void) sizeof(temp_path), sizeof(temp_path) - 1, "pg_tblspc/%s/%s_%s", - spc_de->d_name, + curSubDir, TABLESPACE_VERSION_DIRECTORY, g_instance.attr.attr_common.PGXCNodeName); securec_check_ss(rc, "", ""); @@ -3173,7 +3180,7 @@ void RemovePgTempFiles(void) sizeof(temp_path), sizeof(temp_path) - 1, "pg_tblspc/%s/%s", - spc_de->d_name, + curSubDir, TABLESPACE_VERSION_DIRECTORY); securec_check_ss(rc, "", ""); #endif diff --git a/src/gausskernel/storage/ipc/ipc.cpp b/src/gausskernel/storage/ipc/ipc.cpp index 9e684ea05..f8a5d8afa 100644 --- a/src/gausskernel/storage/ipc/ipc.cpp +++ b/src/gausskernel/storage/ipc/ipc.cpp @@ -436,6 +436,11 @@ void sess_exit_prepare(int code) t_thrd.proc_cxt.sess_exit_inprogress = true; old_sigset = gs_signal_block_sigusr2(); + if (u_sess->gtt_ctx.gtt_cleaner_exit_registered) { + pg_on_exit_callback func = u_sess->gtt_ctx.gtt_sess_exit; + (*func)(code, UInt32GetDatum(NULL)); + } + for (; u_sess->on_sess_exit_index < on_sess_exit_size; u_sess->on_sess_exit_index++) (*on_sess_exit_list[u_sess->on_sess_exit_index])(code, UInt32GetDatum(NULL)); @@ -481,6 +486,23 @@ void shmem_exit(int code) t_thrd.storage_cxt.on_shmem_exit_index = 0; } +/* ---------------------------------------------------------------- + * atexit_callback + * + * Backstop to ensure that direct calls of exit() don't mess us up. + * + * Somebody who was being really uncooperative could call _exit(), + * but for that case we have a "dead man switch" that will make the + * postmaster treat it as a crash --- see pmsignal.c. + * ---------------------------------------------------------------- + */ +static void atexit_callback(void) +{ + /* Clean up everything that must be cleaned up */ + /* ... too bad we don't know the real exit code ... */ + proc_exit_prepare(-1); +} + /* ---------------------------------------------------------------- * on_proc_exit * @@ -503,6 +525,32 @@ void on_proc_exit(pg_on_exit_callback function, Datum arg) } } +/* ---------------------------------------------------------------- + * before_shmem_exit + * + * Register early callback to perform user-level cleanup, + * e.g. transaction abort, before we begin shutting down + * low-level subsystems. + * ---------------------------------------------------------------- + */ +void before_shmem_exit(pg_on_exit_callback function, Datum arg) +{ + if (t_thrd.storage_cxt.before_shmem_exit_index >= MAX_ON_EXITS) + ereport(FATAL, + (errcode(ERRCODE_PROGRAM_LIMIT_EXCEEDED), + errmsg_internal("out of before_shmem_exit slots"))); + + t_thrd.storage_cxt.before_shmem_exit_list[t_thrd.storage_cxt.before_shmem_exit_index].function = function; + t_thrd.storage_cxt.before_shmem_exit_list[t_thrd.storage_cxt.before_shmem_exit_index].arg = arg; + + ++t_thrd.storage_cxt.before_shmem_exit_index; + + if (!t_thrd.storage_cxt.atexit_callback_setup) { + (void)atexit(atexit_callback); + t_thrd.storage_cxt.atexit_callback_setup = true; + } +} + /* ---------------------------------------------------------------- * on_shmem_exit * diff --git a/src/gausskernel/storage/ipc/ipci.cpp b/src/gausskernel/storage/ipc/ipci.cpp index eff9b4a8e..508a9abcb 100755 --- a/src/gausskernel/storage/ipc/ipci.cpp +++ b/src/gausskernel/storage/ipc/ipci.cpp @@ -26,6 +26,7 @@ #include "access/subtrans.h" #include "access/twophase.h" #include "access/double_write.h" +#include "catalog/storage_gtt.h" #include "commands/tablespace.h" #include "commands/async.h" #include "foreign/dummyserver.h" @@ -161,6 +162,7 @@ void CreateSharedMemoryAndSemaphores(bool makePrivate, int port) size = add_size(size, BTreeShmemSize()); size = add_size(size, SyncScanShmemSize()); size = add_size(size, AsyncShmemSize()); + size = add_size(size, active_gtt_shared_hash_size()); #ifdef PGXC size = add_size(size, NodeTablesShmemSize()); #endif @@ -243,6 +245,8 @@ void CreateSharedMemoryAndSemaphores(bool makePrivate, int port) CSNLOGShmemInit(); MultiXactShmemInit(); InitBufferPool(); + /* global temporay table */ + active_gtt_shared_hash_init(); /* * Set up lock manager */ diff --git a/src/gausskernel/storage/ipc/procarray.cpp b/src/gausskernel/storage/ipc/procarray.cpp index fc1030609..5e7d069cd 100644 --- a/src/gausskernel/storage/ipc/procarray.cpp +++ b/src/gausskernel/storage/ipc/procarray.cpp @@ -113,6 +113,7 @@ #include "catalog/pg_control.h" #include "pgstat.h" #include "storage/lwlock.h" +#include "threadpool/threadpool_sessctl.h" #include "access/multi_redo_api.h" #include "gstrace/gstrace_infra.h" #include "gstrace/storage_gstrace.h" @@ -4523,3 +4524,123 @@ char* transfer_snapshot_type(SnapshotType snap_type) } return "UnKnown"; } + +/* + * search all active backend to get oldest frozenxid + * for global temp table. + */ +TransactionId ListAllThreadGttFrozenxids(int maxSize, ThreadId *pids, TransactionId *xids, int *n) +{ + ProcArrayStruct *arrayP = g_instance.proc_array_idx; + TransactionId result = InvalidTransactionId; + int index; + int flags = 0; + int i = 0; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return 0; + + if (maxSize > 0) { + Assert(pids); + Assert(xids); + Assert(n); + *n = 0; + } + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) + return InvalidTransactionId; + + if (RecoveryInProgress()) + return InvalidTransactionId; + + flags |= PROC_IS_AUTOVACUUM; + flags |= PROC_IN_LOGICAL_DECODING; + + LWLockAcquire(ProcArrayLock, LW_SHARED); + if (maxSize > 0 && maxSize < arrayP->numProcs) { + LWLockRelease(ProcArrayLock); + elog(ERROR, "list_all_gtt_frozenxids require more array"); + } + + for (index = 0; index < arrayP->numProcs; index++) { + int pgprocno = arrayP->pgprocnos[index]; + volatile PGPROC *proc = g_instance.proc_base_all_procs[pgprocno]; + volatile PGXACT *pgxact = &g_instance.proc_base_all_xacts[pgprocno]; + + if (pgxact->vacuumFlags & flags) + continue; + + if (proc->databaseId == u_sess->proc_cxt.MyDatabaseId && + TransactionIdIsNormal(proc->gtt_session_frozenxid)) { + if (result == InvalidTransactionId) + result = proc->gtt_session_frozenxid; + else if (TransactionIdPrecedes(proc->gtt_session_frozenxid, result)) + result = proc->gtt_session_frozenxid; + + if (maxSize > 0) { + pids[i] = proc->pid; + xids[i] = proc->gtt_session_frozenxid; + i++; + } + } + } + LWLockRelease(ProcArrayLock); + if (maxSize > 0) { + *n = i; + } + return result; +} + +TransactionId ListAllSessionGttFrozenxids(int maxSize, ThreadId *pids, TransactionId *xids, int *n) +{ + TransactionId result = InvalidTransactionId; + int i = 0; + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) { + return 0; + } + + if (maxSize > 0) { + Assert(pids); + Assert(xids); + Assert(n); + *n = 0; + } + + if (u_sess->attr.attr_storage.max_active_gtt <= 0) { + return InvalidTransactionId; + } + + if (RecoveryInProgress()) { + return InvalidTransactionId; + } + + ThreadPoolSessControl *sessCtrl = g_threadPoolControler->GetSessionCtrl(); + const knl_sess_control *sessList = sessCtrl->GetSessionList(); + const knl_sess_control *currSess = sessList; + while (currSess != nullptr) { + knl_session_context *session = currSess->sess; + if (session->proc_cxt.MyDatabaseId == u_sess->proc_cxt.MyDatabaseId && + TransactionIdIsNormal(session->gtt_ctx.gtt_session_frozenxid)) { + if (result == InvalidTransactionId) { + result = session->gtt_ctx.gtt_session_frozenxid; + } else if (TransactionIdPrecedes(session->gtt_ctx.gtt_session_frozenxid, result)) { + result = session->gtt_ctx.gtt_session_frozenxid; + } + + if (maxSize > 0) { + pids[i] = session->attachPid; + xids[i] = session->gtt_ctx.gtt_session_frozenxid; + i++; + } + } + currSess = currSess->next; + } + + if (maxSize > 0) { + *n = i; + } + return result; +} + + diff --git a/src/gausskernel/storage/lmgr/lmgr.cpp b/src/gausskernel/storage/lmgr/lmgr.cpp index a82cfbac0..ef371ba87 100755 --- a/src/gausskernel/storage/lmgr/lmgr.cpp +++ b/src/gausskernel/storage/lmgr/lmgr.cpp @@ -941,7 +941,7 @@ void LockPartitionVacuum(Relation prel, Oid partId, LOCKMODE lockmode) Assert(PointerIsValid(prel) && prel->rd_rel->relkind == RELKIND_RELATION); partIdentifier = partOidGetPartID(prel, partId); - if (partIdentifier->partArea == PART_AREA_RANGE) { + if (partIdentifier->partArea == PART_AREA_RANGE || partIdentifier->partArea == PART_AREA_INTERVAL) { LockPartition(prel->rd_id, partId, lockmode, PARTITION_LOCK); } @@ -951,29 +951,16 @@ void LockPartitionVacuum(Relation prel, Oid partId, LOCKMODE lockmode) bool ConditionalLockPartitionWithRetry(Relation relation, Oid partitionId, LOCKMODE lockmode) { Oid relationId = relation->rd_id; - char relkind = relation->rd_rel->relkind; - PartitionIdentifier *partIdentifier = NULL; int lock_retry = 0; int lock_retry_limit = u_sess->attr.attr_storage.partition_lock_upgrade_timeout * (1000000 / PARTITION_RETRY_LOCK_WAIT_INTERVAL); - if (relkind == RELKIND_RELATION) - partIdentifier = partOidGetPartID(relation, partitionId); while (true) { /* step 1.1: try to lock partition */ - if (relkind == RELKIND_RELATION) { - if (partIdentifier->partArea == PART_AREA_RANGE) { - if (ConditionalLockPartition(relationId, partitionId, lockmode, PARTITION_LOCK)) - break; - } else if (partIdentifier->partArea == PART_AREA_INTERVAL) { - if (ConditionalLockPartition(relationId, partIdentifier->partSeq, lockmode, PARTITION_SEQUENCE_LOCK)) - break; - } - } else if (relkind == RELKIND_INDEX) { - if (ConditionalLockPartition(relationId, partitionId, lockmode, PARTITION_LOCK)) - break; + if (ConditionalLockPartition(relationId, partitionId, lockmode, PARTITION_LOCK)) { + break; } - + /* step 1.2: examine the try count */ if (lock_retry_limit < 0) { /* do nothing, infinite loop */ @@ -982,15 +969,12 @@ bool ConditionalLockPartitionWithRetry(Relation relation, Oid partitionId, LOCKM * We failed to establish the lock in the specified timeout * . This means we give up. */ - pfree(partIdentifier); return false; } /* step 1.3: just sleep for a while, then re-enter this loop */ pg_usleep(PARTITION_RETRY_LOCK_WAIT_INTERVAL); } - if (partIdentifier != NULL) - pfree(partIdentifier); return true; } @@ -1003,7 +987,7 @@ bool ConditionalLockPartitionVacuum(Relation prel, Oid partId, LOCKMODE lockmode Assert(PointerIsValid(prel) && prel->rd_rel->relkind == RELKIND_RELATION); partIdentifier = partOidGetPartID(prel, partId); - if (partIdentifier->partArea == PART_AREA_RANGE) { + if (partIdentifier->partArea == PART_AREA_RANGE || partIdentifier->partArea == PART_AREA_INTERVAL) { if (ConditionalLockPartition(prel->rd_id, partId, lockmode, PARTITION_LOCK)) { getLock = true; } @@ -1022,6 +1006,9 @@ void UnLockPartitionVacuum(Relation prel, Oid partId, LOCKMODE lockmode) case PART_AREA_RANGE: UnlockPartition(prel->rd_id, partId, lockmode, PARTITION_LOCK); break; + case PART_AREA_INTERVAL: + UnlockPartition(prel->rd_id, partId, lockmode, PARTITION_LOCK); + break; default: Assert(0); break; @@ -1046,7 +1033,7 @@ void LockPartitionVacuumForSession(PartitionIdentifier *partIdtf, Oid partrelid, { LOCKTAG tag; - if (partIdtf->partArea == PART_AREA_RANGE) { + if (partIdtf->partArea == PART_AREA_RANGE || partIdtf->partArea == PART_AREA_INTERVAL) { SetLocktagPartitionOid(&tag, partrelid, partid); } @@ -1059,7 +1046,7 @@ void UnLockPartitionVacuumForSession(PartitionIdentifier *partIdtf, Oid partreli { LOCKTAG tag; - if (partIdtf->partArea == PART_AREA_RANGE) { + if (partIdtf->partArea == PART_AREA_RANGE || partIdtf->partArea == PART_AREA_INTERVAL) { SetLocktagPartitionOid(&tag, partrelid, partid); } diff --git a/src/gausskernel/storage/lmgr/lwlock.cpp b/src/gausskernel/storage/lmgr/lwlock.cpp index 6164fdf62..9c9da366a 100755 --- a/src/gausskernel/storage/lmgr/lwlock.cpp +++ b/src/gausskernel/storage/lmgr/lwlock.cpp @@ -153,7 +153,9 @@ static const char *BuiltinTrancheNames[] = { "DoubleWriteLock", "BufFreeListLock", "LWTRANCHE_ACCOUNT_TABLE", - "GeneralExtendedLock" + "GeneralExtendedLock", + /* LWTRANCHE_GTT_CTL */ + "GlobalTempTableControl" }; static void RegisterLWLockTranches(void); diff --git a/src/gausskernel/storage/lmgr/proc.cpp b/src/gausskernel/storage/lmgr/proc.cpp index b048ff960..ce2eb19b0 100755 --- a/src/gausskernel/storage/lmgr/proc.cpp +++ b/src/gausskernel/storage/lmgr/proc.cpp @@ -573,6 +573,7 @@ void InitProcess(void) t_thrd.proc->backendId = InvalidBackendId; t_thrd.proc->databaseId = InvalidOid; t_thrd.proc->roleId = InvalidOid; + t_thrd.proc->gtt_session_frozenxid = InvalidTransactionId; /* init session level gtt frozenxid */ /* For backends, upgrade status is either passed down from remote backends or inherit from PM */ t_thrd.proc->workingVersionNum = (u_sess->proc_cxt.MyProcPort ? u_sess->proc_cxt.MyProcPort->SessionVersionNum : pg_atomic_read_u32(&WorkingGrandVersionNum)); @@ -786,6 +787,7 @@ void InitAuxiliaryProcess(void) t_thrd.proc->backendId = InvalidBackendId; t_thrd.proc->databaseId = InvalidOid; t_thrd.proc->roleId = InvalidOid; + t_thrd.proc->gtt_session_frozenxid = InvalidTransactionId; /* init session level gtt frozenxid */ t_thrd.pgxact->delayChkpt = false; t_thrd.pgxact->vacuumFlags = 0; t_thrd.proc->lwWaiting = false; diff --git a/src/gausskernel/storage/mot/core/src/infra/synchronization/rw_lock.cpp b/src/gausskernel/storage/mot/core/src/infra/synchronization/rw_lock.cpp index fc2bc9371..ee6d69280 100644 --- a/src/gausskernel/storage/mot/core/src/infra/synchronization/rw_lock.cpp +++ b/src/gausskernel/storage/mot/core/src/infra/synchronization/rw_lock.cpp @@ -14,7 +14,7 @@ * ------------------------------------------------------------------------- * * rw_lock.cpp - * Implements a reader/writer lock used in the checkpoint manager. + * Implements a reader/writer lock using spinlock. * * IDENTIFICATION * src/gausskernel/storage/mot/core/src/infra/synchronization/rw_lock.cpp diff --git a/src/gausskernel/storage/mot/core/src/infra/synchronization/rw_lock.h b/src/gausskernel/storage/mot/core/src/infra/synchronization/rw_lock.h index 088e18271..f317a62b6 100644 --- a/src/gausskernel/storage/mot/core/src/infra/synchronization/rw_lock.h +++ b/src/gausskernel/storage/mot/core/src/infra/synchronization/rw_lock.h @@ -14,7 +14,7 @@ * ------------------------------------------------------------------------- * * rw_lock.h - * Implements a reader/writer lock used in the checkpoint manager. + * Implements a reader/writer lock using spinlock. * * IDENTIFICATION * src/gausskernel/storage/mot/core/src/infra/synchronization/rw_lock.h @@ -30,7 +30,7 @@ typedef unsigned Spinlock; /** * @class RwLock - * @brief this class implements a reader/writer lock used in the checkpint manager + * @brief this class implements a reader/writer lock using spinlock */ class RwLock { public: diff --git a/src/gausskernel/storage/mot/core/src/storage/table.cpp b/src/gausskernel/storage/mot/core/src/storage/table.cpp index 371f19df8..7e3038e70 100644 --- a/src/gausskernel/storage/mot/core/src/storage/table.cpp +++ b/src/gausskernel/storage/mot/core/src/storage/table.cpp @@ -67,10 +67,21 @@ Table::~Table() if (m_rowPool) { ObjAllocInterface::FreeObjPool(&m_rowPool); } + + int destroyRc = pthread_rwlock_destroy(&m_rwLock); + if (destroyRc != 0) { + MOT_LOG_ERROR("~Table: rwlock destroy failed (%d)", destroyRc); + } } bool Table::Init(const char* tableName, const char* longName, unsigned int fieldCnt, uint64_t tableExId) { + int initRc = pthread_rwlock_init(&m_rwLock, NULL); + if (initRc != 0) { + MOT_LOG_ERROR("failed to initialize Table %s, could not init rwlock (%d)", tableName, initRc); + return false; + } + m_tableName.assign(tableName); m_longTableName.assign(longName); @@ -676,7 +687,7 @@ void Table::PrintSchema() void Table::Truncate(TxnManager* txn) { uint32_t pid = txn->GetThdId(); - m_mutex.lock(); + (void)pthread_rwlock_wrlock(&m_rwLock); // first destroy secondary index data for (int i = 1; i < m_numIndexes; i++) { @@ -696,7 +707,7 @@ void Table::Truncate(TxnManager* txn) m_longTableName.c_str()); } - m_mutex.unlock(); + (void)pthread_rwlock_unlock(&m_rwLock); } void Table::Compact(TxnManager* txn) @@ -1039,7 +1050,7 @@ RC Table::DropImpl() if (m_numIndexes == 0) return res; - m_mutex.lock(); + (void)pthread_rwlock_wrlock(&m_rwLock); do { m_secondaryIndexes.clear(); MOT_LOG_DEBUG("DropImpl numIndexes = %d \n", m_numIndexes); @@ -1056,7 +1067,7 @@ RC Table::DropImpl() } m_numIndexes = 0; } while (0); - m_mutex.unlock(); + (void)pthread_rwlock_unlock(&m_rwLock); return res; } diff --git a/src/gausskernel/storage/mot/core/src/storage/table.h b/src/gausskernel/storage/mot/core/src/storage/table.h index 467c6e8af..ed0d83f25 100644 --- a/src/gausskernel/storage/mot/core/src/storage/table.h +++ b/src/gausskernel/storage/mot/core/src/storage/table.h @@ -30,6 +30,7 @@ #include #include #include +#include #include "global.h" #include "sentinel.h" #include "surrogate_key_generator.h" @@ -704,19 +705,39 @@ public: } /** - * @brief locks that table for modifications + * @brief takes a read lock on the table. */ - void Lock() + void RdLock() { - m_mutex.lock(); + (void)pthread_rwlock_rdlock(&m_rwLock); } /** - * @brief unlocks the table + * @brief tries to takes a write lock on the table. + * @return True on success, False if the lock could not be acquired. + */ + bool WrTryLock() + { + if (pthread_rwlock_trywrlock(&m_rwLock) != 0) { + return false; + } + return true; + } + + /** + * @brief takes a write lock on the table. + */ + void WrLock() + { + (void)pthread_rwlock_wrlock(&m_rwLock); + } + + /** + * @brief releases the table lock. */ void Unlock() { - m_mutex.unlock(); + (void)pthread_rwlock_unlock(&m_rwLock); } bool IsDeserialized() const @@ -785,8 +806,8 @@ private: /** @var Secondary index map accessed by name. */ SecondaryIndexMap m_secondaryIndexes; - /** @var Lock that guards against deletion while checkpointing. */ - std::mutex m_mutex; + /** @var RW Lock that guards against deletion during checkpoint/vacuum. */ + pthread_rwlock_t m_rwLock; string m_tableName; diff --git a/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_manager.cpp b/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_manager.cpp index 683dd9406..47b1d2a9c 100644 --- a/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_manager.cpp +++ b/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_manager.cpp @@ -47,7 +47,6 @@ CheckpointManager::CheckpointManager() m_availableBit(true), m_numCpTasks(0), m_numThreads(GetGlobalConfiguration().m_checkpointWorkers), - m_checkpointValidation(GetGlobalConfiguration().m_validateCheckpoint), m_cpSegThreshold(GetGlobalConfiguration().m_checkpointSegThreshold), m_stopFlag(false), m_checkpointEnded(false), @@ -56,10 +55,22 @@ CheckpointManager::CheckpointManager() m_counters{{0}}, m_lsn(0), m_id(0), + m_inProgressId(0), m_lastReplayLsn(0), m_emptyCheckpoint(false) {} +bool CheckpointManager::Initialize() +{ + int initRc = pthread_rwlock_init(&m_fetchLock, NULL); + if (initRc != 0) { + MOT_LOG_ERROR("Failed to initialize CheckpointManager, could not init rwlock (%d)", initRc); + return false; + } + + return true; +} + void CheckpointManager::ResetFlags() { m_checkpointEnded = false; @@ -74,26 +85,24 @@ CheckpointManager::~CheckpointManager() delete m_checkpointers; m_checkpointers = nullptr; } + (void)pthread_rwlock_destroy(&m_fetchLock); } bool CheckpointManager::CreateSnapShot() { - if (!CheckpointManager::CreateCheckpointId(m_id)) { + if (!CheckpointManager::CreateCheckpointId(m_inProgressId)) { MOT_LOG_ERROR("Could not begin checkpoint, checkpoint id creation failed"); OnError(CheckpointWorkerPool::ErrCodes::CALC, "Could not begin checkpoint, checkpoint id creation failed"); return false; } - MOT_LOG_INFO("Creating MOT checkpoint snapshot: id: %lu", GetId()); + MOT_LOG_INFO("Creating MOT checkpoint snapshot: id: %lu", m_inProgressId); if (m_phase != CheckpointPhase::REST) { MOT_LOG_WARN("Could not begin checkpoint, checkpoint is already running"); OnError(CheckpointWorkerPool::ErrCodes::CALC, "Could not begin checkpoint, checkpoint is already running"); return false; } - MOT::MOTEngine* engine = MOT::MOTEngine::GetInstance(); - - engine->LockDDLForCheckpoint(); ResetFlags(); // Ensure that there are no transactions that started in Checkpoint COMPLETE @@ -114,29 +123,36 @@ bool CheckpointManager::CreateSnapShot() bool CheckpointManager::SnapshotReady(uint64_t lsn) { - MOT_LOG_INFO("MOT snapshot ready. id: %lu, lsn: %lu", GetId(), m_lsn); + MOT_LOG_INFO("MOT snapshot ready. id: %lu, lsn: %lu", m_inProgressId, m_lsn); if (m_phase != CheckpointPhase::CAPTURE) { MOT_LOG_ERROR("BAD Checkpoint state. Checkpoint ID: %lu, expected: 'CAPTURE', actual: %s", - GetId(), + m_inProgressId, PhaseToString(m_phase)); m_errorSet = true; } else { SetLsn(lsn); if (m_redoLogHandler != nullptr) m_redoLogHandler->WrUnlock(); - MOT_LOG_DEBUG("Checkpoint snapshot ready. Checkpoint ID: %lu, LSN: %lu", GetId(), GetLsn()); + MOT_LOG_DEBUG("Checkpoint snapshot ready. Checkpoint ID: %lu, LSN: %lu", m_inProgressId, GetLsn()); } return !m_errorSet; } bool CheckpointManager::BeginCheckpoint() { - MOT_LOG_INFO("MOT begin checkpoint capture. id: %lu, lsn: %lu", GetId(), m_lsn); + MOT_LOG_INFO("MOT begin checkpoint capture. id: %lu, lsn: %lu", m_inProgressId, m_lsn); Capture(); while (!m_checkpointEnded) { usleep(100000L); + if (m_finishedTasks.empty() == false) { + std::lock_guard guard(m_tasksMutex); + UnlockAndClearTables(m_finishedTasks); + } } + // No locking required here, as the checkpoint workers have already exited. + UnlockAndClearTables(m_finishedTasks); + // Move to complete. // No need to wait for transactions started in previous checkpoint phase // to complete since there are no transactions that start in RESOLVE @@ -145,9 +161,13 @@ bool CheckpointManager::BeginCheckpoint() m_lock.WrUnlock(); if (!m_errorSet) { - CompleteCheckpoint(GetId()); + CompleteCheckpoint(); } + // No locking required here, as the checkpoint workers have already exited. + UnlockAndClearTables(m_tasksList); + m_numCpTasks = 0; + // Ensure that there are no transactions that started in Checkpoint CAPTURE // phase that are not yet completed before moving to REST phase WaitPrevPhaseCommittedTxnComplete(); @@ -157,8 +177,6 @@ bool CheckpointManager::BeginCheckpoint() MoveToNextPhase(); m_lock.WrUnlock(); - MOT::MOTEngine* engine = MOT::MOTEngine::GetInstance(); - engine->UnlockDDLForCheckpoint(); return !m_errorSet; } @@ -183,13 +201,15 @@ bool CheckpointManager::Abort() // phase that are not yet completed before moving to REST phase WaitPrevPhaseCommittedTxnComplete(); + // No locking required here, as there no checkpoint workers when the control reaches here. + UnlockAndClearTables(m_tasksList); + UnlockAndClearTables(m_finishedTasks); + m_numCpTasks = 0; + // Move to rest m_lock.WrLock(); MoveToNextPhase(); m_lock.WrUnlock(); - - MOT::MOTEngine* engine = MOT::MOTEngine::GetInstance(); - engine->UnlockDDLForCheckpoint(); } return true; } @@ -250,8 +270,10 @@ void CheckpointManager::CommitTransaction(TxnManager* txn, int writeSetSize) void CheckpointManager::TransactionCompleted(TxnManager* txn) { - if (txn->m_checkpointPhase == CheckpointPhase::NONE) + if (txn->m_checkpointPhase == CheckpointPhase::NONE) { return; + } + m_lock.RdLock(); CheckpointPhase current_phase = m_phase; if (txn->m_checkpointPhase == m_phase) { // current phase @@ -302,14 +324,18 @@ void CheckpointManager::MoveToNextPhase() m_phase = (CheckpointPhase)nextPhase; m_cntBit = !m_cntBit; - if (m_phase == CheckpointPhase::CAPTURE && m_redoLogHandler != nullptr) { - // hold the redo log lock to avoid inserting additional entries to the - // log. Once snapshot is taken, this lock will be released in SnapshotReady(). - m_redoLogHandler->WrLock(); + if (m_phase == CheckpointPhase::PREPARE) { + // Obtain a list of all tables. The tables are read locked + // in order to avoid delete/truncate during checkpoint. + FillTasksQueue(); } - if (m_phase == PREPARE && m_checkpointValidation == true) { - Checkbits(); + if (m_phase == CheckpointPhase::CAPTURE) { + if (m_redoLogHandler != nullptr) { + // hold the redo log lock to avoid inserting additional entries to the + // log. Once snapshot is taken, this lock will be released in SnapshotReady(). + m_redoLogHandler->WrLock(); + } } // there are no open transactions from previous phase, we can move forward to next phase @@ -318,41 +344,6 @@ void CheckpointManager::MoveToNextPhase() } } -void CheckpointManager::Checkbits() -{ - GetTableManager()->AddTableIdsToList(m_tasksList); - m_numCpTasks = m_tasksList.size(); - while (!m_tasksList.empty()) { - uint32_t curId = m_tasksList.front(); - MOT_LOG_DEBUG("checkbits - %u", curId); - Table* table = GetTableManager()->GetTable(curId); - if (table == nullptr) { - MOT_LOG_ERROR("could not find tableId %u", curId); - continue; - } - - m_tasksList.pop_front(); - m_numCpTasks--; - Index* index = table->GetPrimaryIndex(); - if (index == nullptr) { - MOT_LOG_ERROR("could not get primary index for tableId %u", curId); - continue; - } - - IndexIterator* it = index->Begin(0); - while (it != nullptr && it->IsValid()) { - MOT::Sentinel* Sentinel = it->GetPrimarySentinel(); - MOT::Row* r = Sentinel->GetData(); - if (!r->IsAbsentRow() && Sentinel->GetStableStatus() == m_availableBit) - MOT_LOG_ERROR("CHECKPOINT, AVAILABLE BIT IS SET"); - if (Sentinel->GetStable() != nullptr) - MOT_LOG_ERROR("CHECKPOINT, HAS STABLE DATA!!!"); - it->Next(); - } - } - MOT_LOG_DEBUG("checkbits - done"); -} - const char* CheckpointManager::PhaseToString(CheckpointPhase phase) { switch (phase) { @@ -375,6 +366,7 @@ const char* CheckpointManager::PhaseToString(CheckpointPhase phase) bool CheckpointManager::ApplyWrite(TxnManager* txnMan, Row* origRow, AccessType type) { CheckpointPhase startPhase = txnMan->m_checkpointPhase; + MOT_ASSERT(startPhase != RESOLVE); Sentinel* s = origRow->GetPrimarySentinel(); MOT_ASSERT(s); if (s == nullptr) { @@ -385,32 +377,36 @@ bool CheckpointManager::ApplyWrite(TxnManager* txnMan, Row* origRow, AccessType bool statusBit = s->GetStableStatus(); switch (startPhase) { case REST: - if (type == INS) + if (type == INS) { s->SetStableStatus(!m_availableBit); + } break; case PREPARE: - if (type == INS) + if (type == INS) { s->SetStableStatus(!m_availableBit); - else if (statusBit == !m_availableBit) { - if (!CheckpointUtils::SetStableRow(origRow)) + } else if (statusBit == !m_availableBit) { + if (!CheckpointUtils::SetStableRow(origRow)) { return false; + } } break; case RESOLVE: case CAPTURE: - if (type == INS) + if (type == INS) { s->SetStableStatus(m_availableBit); - else { + } else { if (statusBit == !m_availableBit) { - if (!CheckpointUtils::SetStableRow(origRow)) + if (!CheckpointUtils::SetStableRow(origRow)) { return false; + } s->SetStableStatus(m_availableBit); } } break; case COMPLETE: - if (type == INS) + if (type == INS) { s->SetStableStatus(!txnMan->m_checkpointNABit); + } break; default: MOT_LOG_ERROR("Unknown transaction start phase: %s", CheckpointManager::PhaseToString(startPhase)); @@ -426,22 +422,40 @@ void CheckpointManager::FillTasksQueue() OnError(CheckpointWorkerPool::ErrCodes::CALC, "CheckpointManager::fillTasksQueue: queue is not empty!"); return; } - GetTableManager()->AddTableIdsToList(m_tasksList); + GetTableManager()->AddTablesToList(m_tasksList); m_numCpTasks = m_tasksList.size(); m_mapfileInfo.clear(); MOT_LOG_DEBUG("CheckpointManager::fillTasksQueue:: got %d tasks", m_tasksList.size()); } -void CheckpointManager::TaskDone(uint32_t tableId, uint32_t numSegs, bool success) +void CheckpointManager::UnlockAndClearTables(std::list& tables) { + std::list
::iterator it; + for (it = tables.begin(); it != tables.end(); ++it) { + Table *table = *it; + if (table != nullptr) { + table->Unlock(); + } + } + tables.clear(); +} + +void CheckpointManager::TaskDone(Table* table, uint32_t numSegs, bool success) +{ + MOT_ASSERT(table); if (success) { /* only successful tasks are added to the map file */ + if (table == nullptr) { + OnError(CheckpointWorkerPool::ErrCodes::MEMORY, "Got a null table on task done"); + return; + } MapFileEntry* entry = new (std::nothrow) MapFileEntry(); if (entry != nullptr) { - entry->m_id = tableId; + entry->m_id = table->GetTableId(); entry->m_numSegs = numSegs; - MOT_LOG_DEBUG("TaskDone %lu: %u %u segs", GetId(), tableId, numSegs); - std::lock_guard guard(m_mapfileMutex); + MOT_LOG_DEBUG("TaskDone %lu: %u %u segs", m_inProgressId, entry->m_id, numSegs); + std::lock_guard guard(m_tasksMutex); m_mapfileInfo.push_back(entry); + m_finishedTasks.push_back(table); } else { OnError(CheckpointWorkerPool::ErrCodes::MEMORY, "Failed to allocate map file entry"); return; @@ -453,7 +467,7 @@ void CheckpointManager::TaskDone(uint32_t tableId, uint32_t numSegs, bool succes } } -void CheckpointManager::CompleteCheckpoint(uint64_t checkpointId) +void CheckpointManager::CompleteCheckpoint() { if (m_emptyCheckpoint == true && CreateEmptyCheckpoint() == false) { OnError(CheckpointWorkerPool::ErrCodes::FILE_IO, "Failed to create empty checkpoint"); @@ -466,12 +480,12 @@ void CheckpointManager::CompleteCheckpoint(uint64_t checkpointId) return; } - if (!CreateCheckpointMap(checkpointId)) { + if (!CreateCheckpointMap()) { OnError(CheckpointWorkerPool::ErrCodes::FILE_IO, "Failed to create map file"); return; } - if (!CreateTpcRecoveryFile(checkpointId)) { + if (!CreateTpcRecoveryFile()) { OnError(CheckpointWorkerPool::ErrCodes::FILE_IO, "Failed to create 2pc recovery file"); return; } @@ -481,22 +495,32 @@ void CheckpointManager::CompleteCheckpoint(uint64_t checkpointId) return; } - m_fetchLock.WrLock(); - if (!ctrlFile->Update(checkpointId, GetLsn(), GetLastReplayLsn())) { - OnError(CheckpointWorkerPool::ErrCodes::FILE_IO, "Failed to update control file"); + bool finishedUpdatingFiles = false; + (void)pthread_rwlock_wrlock(&m_fetchLock); + do { + if (!CreateEndFile()) { + OnError(CheckpointWorkerPool::ErrCodes::FILE_IO, "Failed to create completion file"); + break; + } + + if (!ctrlFile->Update(m_inProgressId, GetLsn(), GetLastReplayLsn())) { + OnError(CheckpointWorkerPool::ErrCodes::FILE_IO, "Failed to update control file"); + break; + } + + // Update checkpoint Id + SetId(m_inProgressId); + GetRecoveryManager()->SetCheckpointId(m_id); + finishedUpdatingFiles = true; + } while (0); + (void)pthread_rwlock_unlock(&m_fetchLock); + + if (!finishedUpdatingFiles) { return; } - GetRecoveryManager()->SetCheckpointId(checkpointId); - - if (!CreateEndFile(checkpointId)) { - OnError(CheckpointWorkerPool::ErrCodes::FILE_IO, "Failed to create completion file"); - return; - } - - m_fetchLock.WrUnlock(); - RemoveOldCheckpoints(checkpointId); - MOT_LOG_INFO("Checkpoint [%lu] completed", checkpointId); + RemoveOldCheckpoints(m_inProgressId); + MOT_LOG_INFO("Checkpoint [%lu] completed", m_inProgressId); } void CheckpointManager::DestroyCheckpointers() @@ -510,18 +534,12 @@ void CheckpointManager::DestroyCheckpointers() void CheckpointManager::CreateCheckpointers() { m_checkpointers = new (std::nothrow) - CheckpointWorkerPool(m_numThreads, !m_availableBit, m_tasksList, m_cpSegThreshold, m_id, *this); + CheckpointWorkerPool(m_numThreads, !m_availableBit, m_tasksList, m_cpSegThreshold, m_inProgressId, *this); } void CheckpointManager::Capture() { MOT_LOG_DEBUG("CheckpointManager::capture"); - if (m_numCpTasks) { - MOT_LOG_ERROR("The number of tasks is %d, cannot start capture!", m_numCpTasks.load()); - return; - } - - FillTasksQueue(); if (m_numCpTasks == 0) { MOT_LOG_INFO("No tasks in queue - empty checkpoint"); @@ -628,7 +646,7 @@ void CheckpointManager::RemoveCheckpointDir(uint64_t checkpointId) free(buf); } -bool CheckpointManager::CreateCheckpointMap(uint64_t checkpointId) +bool CheckpointManager::CreateCheckpointMap() { int fd = -1; std::string fileName; @@ -636,10 +654,11 @@ bool CheckpointManager::CreateCheckpointMap(uint64_t checkpointId) bool ret = false; do { - if (!CheckpointUtils::SetWorkingDir(workingDir, checkpointId)) + if (!CheckpointUtils::SetWorkingDir(workingDir, m_inProgressId)) { break; + } - CheckpointUtils::MakeMapFilename(fileName, workingDir, checkpointId); + CheckpointUtils::MakeMapFilename(fileName, workingDir, m_inProgressId); if (!CheckpointUtils::OpenFileWrite(fileName, fd)) { MOT_LOG_ERROR("createCheckpointMap: failed to create file '%s' - %d - %s", fileName.c_str(), @@ -704,7 +723,7 @@ bool CheckpointManager::CreateEmptyCheckpoint() { std::string workingDir; - if (!CheckpointUtils::SetWorkingDir(workingDir, m_id)) { + if (!CheckpointUtils::SetWorkingDir(workingDir, m_inProgressId)) { OnError(CheckpointWorkerPool::ErrCodes::FILE_IO, "failed to setup working dir"); return false; } @@ -763,7 +782,7 @@ bool CheckpointManager::CreateCheckpointDir(std::string& dir) return true; } -bool CheckpointManager::CreateTpcRecoveryFile(uint64_t checkpointId) +bool CheckpointManager::CreateTpcRecoveryFile() { int fd = -1; std::string fileName; @@ -771,10 +790,11 @@ bool CheckpointManager::CreateTpcRecoveryFile(uint64_t checkpointId) bool ret = false; do { - if (!CheckpointUtils::SetWorkingDir(workingDir, checkpointId)) + if (!CheckpointUtils::SetWorkingDir(workingDir, m_inProgressId)) { break; + } - CheckpointUtils::MakeTpcFilename(fileName, workingDir, checkpointId); + CheckpointUtils::MakeTpcFilename(fileName, workingDir, m_inProgressId); if (!CheckpointUtils::OpenFileWrite(fileName, fd)) { MOT_LOG_ERROR("create2PCRecoveryFile: failed to create file '%s' - %d - %s", fileName.c_str(), @@ -819,7 +839,7 @@ bool CheckpointManager::CreateTpcRecoveryFile(uint64_t checkpointId) return ret; } -bool CheckpointManager::CreateEndFile(uint64_t checkpointId) +bool CheckpointManager::CreateEndFile() { int fd = -1; std::string fileName; @@ -827,11 +847,11 @@ bool CheckpointManager::CreateEndFile(uint64_t checkpointId) bool ret = false; do { - if (!CheckpointUtils::SetWorkingDir(workingDir, checkpointId)) { + if (!CheckpointUtils::SetWorkingDir(workingDir, m_inProgressId)) { break; } - CheckpointUtils::MakeEndFilename(fileName, workingDir, checkpointId); + CheckpointUtils::MakeEndFilename(fileName, workingDir, m_inProgressId); if (!CheckpointUtils::OpenFileWrite(fileName, fd)) { MOT_LOG_ERROR( "CreateEndFile: failed to create file '%s' - %d - %s", fileName.c_str(), errno, gs_strerror(errno)); diff --git a/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_manager.h b/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_manager.h index 2c33ce5b4..d608d8b8c 100644 --- a/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_manager.h +++ b/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_manager.h @@ -27,6 +27,7 @@ #include #include +#include #include "rw_lock.h" #include "global.h" #include "txn.h" @@ -48,10 +49,7 @@ public: virtual ~CheckpointManager(); - void SetValidation(bool val) - { - m_checkpointValidation = val; - } + bool Initialize(); /** * @brief Starts an MOT checkpoint snapshot operation. @@ -112,11 +110,11 @@ public: /** * @brief Checkpoint task completion callback * @param checkpointId The checkpoint's id. - * @param tableId The table's id. + * @param table The table's pointer. * @param numSegs number of segments written. * @param success Indicates a success or a failure. */ - virtual void TaskDone(uint32_t tableId, uint32_t numSegs, bool success); + virtual void TaskDone(Table* table, uint32_t numSegs, bool success); virtual bool ShouldStop() const { @@ -178,12 +176,12 @@ public: void FetchRdLock() { - m_fetchLock.RdLock(); + (void)pthread_rwlock_rdlock(&m_fetchLock); } void FetchRdUnlock() { - m_fetchLock.RdUnlock(); + (void)pthread_rwlock_unlock(&m_fetchLock); } bool GetCheckpointDirName(std::string& dirName); @@ -209,14 +207,17 @@ private: volatile CheckpointPhase m_phase; // NA 'bit' handling - volatile std::atomic_bool m_availableBit; + std::atomic_bool m_availableBit; // Counts the number of table ids that we are checkpointing. // When this reaches 0, the checkpoint is complete; std::atomic m_numCpTasks; - // Holds table IDs to checkpoint - std::list m_tasksList; + // Holds tables to checkpoint to be passed to the checkpoint threads + std::list m_tasksList; + + // Holds finished (checkpointed) tables that can be released by the main thread + std::list m_finishedTasks; // the checkpoint workers pool CheckpointWorkerPool* m_checkpointers = nullptr; @@ -224,11 +225,8 @@ private: // Number of threads to run int m_numThreads; - // Enable checkpoint validation - checkbits - bool m_checkpointValidation; - - // Checkpoint map file information - std::mutex m_mapfileMutex; + // mutex for safeguarding mapfile and tasks queues access + std::mutex m_tasksMutex; std::list m_mapfileInfo; @@ -259,16 +257,19 @@ private: // Envelope's checkpoint lsn uint64_t m_lsn; - // Current Checkpoint's ID + // Last Valid (completed) Checkpoint ID uint64_t m_id; + // Current (in-progress) Checkpoint ID + uint64_t m_inProgressId; + // last seen recovery lsn uint64_t m_lastReplayLsn; bool m_emptyCheckpoint; // this lock guards gs_ctl checkpoint fetching - RwLock m_fetchLock; + pthread_rwlock_t m_fetchLock; void SetId(uint64_t id) { @@ -297,7 +298,7 @@ private: static const char* PhaseToString(CheckpointPhase phase); - void SwapAvailableAndNotAvailable() + inline void SwapAvailableAndNotAvailable() { m_availableBit = !m_availableBit; } @@ -309,12 +310,11 @@ private: bool CreateEmptyCheckpoint(); /** - * @brief Performs a checkpoint completion tasks: + * @brief Performs checkpoint completion tasks: * updates control file, creates the map file * and 2pc recovery file - * @param checkpointId The checkpoint's id. */ - void CompleteCheckpoint(uint64_t checkpointId); + void CompleteCheckpoint(); /** * @brief Performs the checkpoint's Capture phase @@ -327,6 +327,12 @@ private: */ void FillTasksQueue(); + /** + * @brief Unlocks tables and clear the tables' list + * @param tables Tables list to clear + */ + void UnlockAndClearTables(std::list
& tables); + /** * @brief Destroys all the checkpoint threads */ @@ -357,35 +363,25 @@ private: return false; } - /** - * @brief A utility function to validate the checkpoint. - * should not be enabled by default since it can - * have an impact on checkpoint's completion time - */ - void Checkbits(); - /** * @brief Creates the checkpoint's map file - where all * the metadata is stored in - * @param id The new checkpoint id * @return Boolean value denoting success or failure. */ - bool CreateCheckpointMap(uint64_t checkpointId); + bool CreateCheckpointMap(); /** * @brief Saves the in-process transaction data for 2pc recovery * purposes during the checkpoint. - * @param id The new checkpoint id * @return Boolean value denoting success or failure. */ - bool CreateTpcRecoveryFile(uint64_t checkpointId); + bool CreateTpcRecoveryFile(); /** * @brief Creates a file that indicates checkpoint completion. - * @param id The checkoint id * @return Boolean value denoting success or failure. */ - bool CreateEndFile(uint64_t checkpointId); + bool CreateEndFile(); void ResetFlags(); diff --git a/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_worker.cpp b/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_worker.cpp index 1eba8bd63..af1189d7b 100644 --- a/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_worker.cpp +++ b/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_worker.cpp @@ -146,11 +146,9 @@ int CheckpointWorkerPool::Checkpoint(Buffer* buffer, Sentinel* sentinel, int fd, do { if (statusBit == !m_na) { /* has stable version */ - if (!deleted && stableRow == nullptr) + if (stableRow == nullptr) { break; - if (deleted && stableRow == nullptr) - break; - if (stableRow != nullptr) { + } else { if (!Write(buffer, stableRow, fd)) { wrote = -1; } else { @@ -172,13 +170,13 @@ int CheckpointWorkerPool::Checkpoint(Buffer* buffer, Sentinel* sentinel, int fd, break; } sentinel->SetStableStatus(!m_na); - if (!Write(buffer, mainRow, fd)) + if (!Write(buffer, mainRow, fd)) { wrote = -1; // we failed to write, set error - else + } else { wrote = 1; + } break; - } - if (stableRow != nullptr) { /* should not happen! */ + } else { /* should not happen! */ wrote = -1; m_cpManager.OnError(ErrCodes::CALC, "Calc logic error - stable row"); } @@ -190,19 +188,18 @@ int CheckpointWorkerPool::Checkpoint(Buffer* buffer, Sentinel* sentinel, int fd, return wrote; } -bool CheckpointWorkerPool::GetTask(uint32_t& task) +Table* CheckpointWorkerPool::GetTask() { - bool ret = false; + Table* table = nullptr; + m_tasksLock.lock(); do { - m_tasksLock.lock(); if (m_tasksList.empty()) break; - task = m_tasksList.front(); + table = m_tasksList.front(); m_tasksList.pop_front(); - ret = true; } while (0); m_tasksLock.unlock(); - return ret; + return table; } void CheckpointWorkerPool::WorkerFunc() @@ -232,22 +229,17 @@ void CheckpointWorkerPool::WorkerFunc() bool taskSucceeded = false; Table* table = nullptr; - if (m_cpManager.ShouldStop()) + if (m_cpManager.ShouldStop()) { break; + } - bool haveWork = GetTask(tableId); - if (haveWork) { + table = GetTask(); + if (table != nullptr) { int fd = -1; do { uint32_t overallOps = 0; - table = GetTableManager()->GetTableSafe(tableId); - if (table == nullptr) { - MOT_LOG_INFO( - "CheckpointWorkerPool::workerFunc:Table %u does not exist - probably deleted already", tableId); - break; - } - + tableId = table->GetTableId(); exId = table->GetTableExId(); size_t tableSize = table->SerializeSize(); char* tableBuf = new (std::nothrow) char[tableSize]; @@ -438,16 +430,7 @@ void CheckpointWorkerPool::WorkerFunc() } } - if (table != nullptr) { - table->Unlock(); - m_cpManager.TaskDone(tableId, seg, taskSucceeded); - } else { - /* taskSucceeded is false, so this table won't be added to the map file. */ - m_cpManager.TaskDone(tableId, seg, taskSucceeded); - - /* Table is dropped, but we need to continue processing other tables. */ - taskSucceeded = true; - } + m_cpManager.TaskDone(table, seg, taskSucceeded); if (!taskSucceeded) { break; diff --git a/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_worker.h b/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_worker.h index e490d502c..381a0818b 100644 --- a/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_worker.h +++ b/src/gausskernel/storage/mot/core/src/system/checkpoint/checkpoint_worker.h @@ -47,11 +47,11 @@ public: /** * @brief Checkpoint task completion callback * @param checkpointId The checkpoint's id. - * @param tableId The table's id. + * @param table The table's pointer. * @param numSegs number of segments written. * @param success Indicates a success or a failure. */ - virtual void TaskDone(uint32_t tableId, uint32_t numSegs, bool success) = 0; + virtual void TaskDone(Table* table, uint32_t numSegs, bool success) = 0; /** * @brief Checks if the thread should terminate it work @@ -77,7 +77,7 @@ public: */ class CheckpointWorkerPool { public: - CheckpointWorkerPool(int n, bool b, std::list& l, uint32_t s, uint64_t id, CheckpointManagerCallbacks& m) + CheckpointWorkerPool(int n, bool b, std::list& l, uint32_t s, uint64_t id, CheckpointManagerCallbacks& m) : m_numWorkers(n), m_tasksList(l), m_checkpointId(id), m_na(b), m_cpManager(m), m_checkpointSegsize(s) { Start(); @@ -117,10 +117,10 @@ private: int Checkpoint(Buffer* buffer, Sentinel* sentinel, int fd, int tid); /** - * @brief Pops a task (table id) from the tasks queue. - * @return true if a task was fetched, false if the queue was empty. + * @brief Pops a task (table pointer) from the tasks queue. + * @return the address of the pop'd table, or nullptr if the queue was empty. */ - bool GetTask(uint32_t& task); + Table* GetTask(); /** * @brief Creates a checkpoint id for the current checkpoint @@ -153,8 +153,8 @@ private: volatile std::atomic m_numWorkers; - // Holds table IDs to checkpoint - std::list& m_tasksList; + // Holds tables to checkpoint + std::list& m_tasksList; // Guards tasksList pops std::mutex m_tasksLock; diff --git a/src/gausskernel/storage/mot/core/src/system/common/session_manager.cpp b/src/gausskernel/storage/mot/core/src/system/common/session_manager.cpp index 338e3e032..09643202e 100644 --- a/src/gausskernel/storage/mot/core/src/system/common/session_manager.cpp +++ b/src/gausskernel/storage/mot/core/src/system/common/session_manager.cpp @@ -38,7 +38,7 @@ DECLARE_LOGGER(SessionManager, System) static void PrintActiveSession(SessionId sessionId, SessionContext* sessionContext) { - MOT_LOG_ERROR("Still active session: %u", sessionId); + MOT_LOG_WARN("Still active session: %u", sessionId); } bool SessionManager::Initialize(uint32_t nodeCount, uint32_t threadCount) @@ -359,7 +359,7 @@ void SessionManager::DestroySessionContext(SessionContext* sessionContext) void SessionManager::ReportActiveSessions() { if (!m_sessionContextMap.empty()) { - MOT_LOG_PANIC("Attempting to Destroy MOT Engine while there are still %u active sessions", + MOT_LOG_WARN("Attempting to Destroy MOT Engine while there are still %u active sessions", (unsigned)m_sessionContextMap.size()); m_sessionContextMap.for_each(PrintActiveSession); } diff --git a/src/gausskernel/storage/mot/core/src/system/common/table_manager.cpp b/src/gausskernel/storage/mot/core/src/system/common/table_manager.cpp index aaf389088..08d4c6c4b 100644 --- a/src/gausskernel/storage/mot/core/src/system/common/table_manager.cpp +++ b/src/gausskernel/storage/mot/core/src/system/common/table_manager.cpp @@ -25,7 +25,7 @@ #include "table_manager.h" namespace MOT { -IMPLEMENT_CLASS_LOGGER(TableManager, System) +IMPLEMENT_CLASS_LOGGER(TableManager, System); bool TableManager::AddTable(Table* table) { @@ -33,7 +33,6 @@ bool TableManager::AddTable(Table* table) "Adding table %s with external id: %" PRIu64, table->GetLongTableName().c_str(), table->GetTableExId()); m_rwLock.WrLock(); InternalTableMap::iterator it = m_tablesById.find(table->GetTableId()); - if (it != m_tablesById.end()) { m_rwLock.WrUnlock(); MOT_LOG_ERROR( @@ -54,7 +53,7 @@ void TableManager::ClearTablesThreadMemoryCache() InternalTableMap::iterator it = m_tablesById.begin(); while (it != m_tablesById.end()) { // lock table to prevent concurrent ddl and truncate operations - it->second->Lock(); + it->second->RdLock(); it->second->ClearThreadMemoryCache(); it->second->Unlock(); it++; diff --git a/src/gausskernel/storage/mot/core/src/system/common/table_manager.h b/src/gausskernel/storage/mot/core/src/system/common/table_manager.h index ef77c4f69..f2932054a 100644 --- a/src/gausskernel/storage/mot/core/src/system/common/table_manager.h +++ b/src/gausskernel/storage/mot/core/src/system/common/table_manager.h @@ -63,11 +63,13 @@ public: */ inline RC DropTable(Table* table, SessionContext* sessionContext) { + if (table == nullptr) { + return RC_ERROR; + } + MOT_LOG_INFO("Dropping table %s", table->GetLongTableName().c_str()); RC status = DropTableInternal(table, sessionContext); - if (table != nullptr) { - delete table; - } + delete table; return status; } @@ -82,7 +84,6 @@ public: Table* table = nullptr; m_rwLock.RdLock(); InternalTableMap::iterator it = m_tablesById.find(tableId); - if (it != m_tablesById.end()) table = it->second; @@ -93,20 +94,19 @@ public: /** * @brief Retrieves a locked table from the engine. Caller is responsible for unlocking the table when done using * it, by calling @ref Table::Unlock. - * @param tableId The internal (engine-given) identifier of the table to retrieve. + * @param tableId The external (envelope) identifier of the table to retrieve. * @return The table object or null pointer if not found. * @note It is assumed that the envelope guards against concurrent removal of the table. */ - inline Table* GetTableSafe(InternalTableId tableId) + inline Table* GetTableSafeByExId(ExternalTableId tableId) { Table* table = nullptr; m_rwLock.RdLock(); - InternalTableMap::iterator it = m_tablesById.find(tableId); - - if (it != m_tablesById.end()) { + ExternalTableMap::iterator it = m_tablesByExId.find(tableId); + if (it != m_tablesByExId.end()) { table = it->second; if (table != nullptr) { - table->Lock(); + table->RdLock(); } } m_rwLock.RdUnlock(); @@ -124,10 +124,10 @@ public: InternalTableId internalId, ExternalTableId externalId, const std::string& name, const std::string& longName) { bool ret = false; - Table* table = GetTableSafe(internalId); + Table* table = GetTableSafeByExId(externalId); if (table != nullptr) { ret = ((table->GetTableName() == name) && (table->GetLongTableName() == longName) && - (table->GetTableExId() == externalId)); + (table->GetTableId() == internalId)); table->Unlock(); } return ret; @@ -179,18 +179,20 @@ public: } /** - * @brief Copies the internal identifiers of all tables into a list. - * @param[out] idQueue Receives all the table identifiers. - * @return The number of table identifiers copied. + * @brief Adds the pointers of all tables into a list. + * @param[out] tablesQueue Receives all the tables. + * @return The number of tables added. */ - inline uint32_t AddTableIdsToList(std::list& idQueue) + inline uint32_t AddTablesToList(std::list& tablesQueue) { m_rwLock.RdLock(); for (InternalTableMap::iterator it = m_tablesById.begin(); it != m_tablesById.end(); ++it) { - idQueue.push_back(it->first); + tablesQueue.push_back(it->second); + // lock the table, so it won't get deleted/truncated + it->second->RdLock(); } m_rwLock.RdUnlock(); - return (uint32_t)idQueue.size(); + return (uint32_t)tablesQueue.size(); } /** @brief Clears all object-pool table caches for the current thread. */ diff --git a/src/gausskernel/storage/mot/core/src/system/mot_configuration.cpp b/src/gausskernel/storage/mot/core/src/system/mot_configuration.cpp index 04fe9c129..fba1bb10a 100644 --- a/src/gausskernel/storage/mot/core/src/system/mot_configuration.cpp +++ b/src/gausskernel/storage/mot/core/src/system/mot_configuration.cpp @@ -50,7 +50,6 @@ constexpr const char* MOTConfiguration::DEFAULT_CHECKPOINT_DIR; constexpr const char* MOTConfiguration::DEFAULT_CHECKPOINT_SEGSIZE; constexpr uint32_t MOTConfiguration::DEFAULT_CHECKPOINT_SEGSIZE_BYTES; constexpr uint32_t MOTConfiguration::DEFAULT_CHECKPOINT_WORKERS; -constexpr bool MOTConfiguration::DEFAULT_VALIDATE_CHECKPOINT; // recovery configuration members constexpr uint32_t MOTConfiguration::DEFAULT_CHECKPOINT_RECOVERY_WORKERS; constexpr bool MOTConfiguration::DEFAULT_ENABLE_LOG_RECOVERY_STATS; @@ -390,7 +389,6 @@ MOTConfiguration::MOTConfiguration() m_checkpointDir(DEFAULT_CHECKPOINT_DIR), m_checkpointSegThreshold(DEFAULT_CHECKPOINT_SEGSIZE_BYTES), m_checkpointWorkers(DEFAULT_CHECKPOINT_WORKERS), - m_validateCheckpoint(DEFAULT_VALIDATE_CHECKPOINT), m_checkpointRecoveryWorkers(DEFAULT_CHECKPOINT_RECOVERY_WORKERS), m_abortBufferEnable(true), m_preAbort(true), @@ -485,7 +483,6 @@ bool MOTConfiguration::SetFlag(const std::string& name, const std::string& value } else if (ParseString(name, "checkpoint_dir", value, &m_checkpointDir)) { } else if (ParseUint32(name, "checkpoint_segsize", value, &m_checkpointSegThreshold)) { } else if (ParseUint32(name, "checkpoint_workers", value, &m_checkpointWorkers)) { - } else if (ParseBool(name, "validate_checkpoint", value, &m_validateCheckpoint)) { } else if (ParseUint32(name, "checkpoint_recovery_workers", value, &m_checkpointRecoveryWorkers)) { } else if (ParseBool(name, "abort_buffer_enable", value, &m_abortBufferEnable)) { } else if (ParseBool(name, "pre_abort", value, &m_preAbort)) { @@ -647,7 +644,6 @@ void MOTConfiguration::LoadConfig() UPDATE_STRING_CFG(m_checkpointDir, "checkpoint_dir", DEFAULT_CHECKPOINT_DIR); UPDATE_MEM_CFG(m_checkpointSegThreshold, "checkpoint_segsize", DEFAULT_CHECKPOINT_SEGSIZE, 1); UPDATE_INT_CFG(m_checkpointWorkers, "checkpoint_workers", DEFAULT_CHECKPOINT_WORKERS); - UPDATE_CFG(m_validateCheckpoint, "validate_checkpoint", DEFAULT_VALIDATE_CHECKPOINT); // Recovery configuration UPDATE_INT_CFG(m_checkpointRecoveryWorkers, "checkpoint_recovery_workers", DEFAULT_CHECKPOINT_RECOVERY_WORKERS); diff --git a/src/gausskernel/storage/mot/core/src/system/mot_configuration.h b/src/gausskernel/storage/mot/core/src/system/mot_configuration.h index 0765df1ae..ac6ea789d 100644 --- a/src/gausskernel/storage/mot/core/src/system/mot_configuration.h +++ b/src/gausskernel/storage/mot/core/src/system/mot_configuration.h @@ -153,9 +153,6 @@ public: /** @var number of worker threads to spawn to perform checkpoint. */ uint32_t m_checkpointWorkers; - /** @var Do checkpoints bit validations - use it for debugging only */ - bool m_validateCheckpoint; - /**********************************************************************/ // Recovery configuration /**********************************************************************/ @@ -430,9 +427,6 @@ private: /** @var Default number of worker threads to spawn */ static constexpr uint32_t DEFAULT_CHECKPOINT_WORKERS = 3; - /** @var Default enable checkpoint validation. */ - static constexpr bool DEFAULT_VALIDATE_CHECKPOINT = false; - // default recovery configuration /** @var Default number of workers used in recovery from checkpoint. */ static constexpr uint32_t DEFAULT_CHECKPOINT_RECOVERY_WORKERS = 3; diff --git a/src/gausskernel/storage/mot/core/src/system/mot_engine.cpp b/src/gausskernel/storage/mot/core/src/system/mot_engine.cpp index 374911071..4dd2285cf 100644 --- a/src/gausskernel/storage/mot/core/src/system/mot_engine.cpp +++ b/src/gausskernel/storage/mot/core/src/system/mot_engine.cpp @@ -367,11 +367,6 @@ bool MOTEngine::InitializeCoreServices() CHECK_INIT_STATUS(result, "Failed to Initialize garbage collection sub-system"); m_initCoreStack.push(INIT_GC_PHASE); - int rc = pthread_mutex_init(&m_DDLCheckpointGuard, nullptr); - result = (rc == 0); - CHECK_SYS_INIT_STATUS(rc, pthread_mutex_init, "Failed to Initialize global DDL lock"); - m_initCoreStack.push(INIT_DDL_LOCK_PHASE); - result = InitializeDebugUtils(); CHECK_INIT_STATUS(result, "Failed to Initialize debug utilities"); m_initCoreStack.push(INIT_DEBUG_UTILS); @@ -454,10 +449,6 @@ void MOTEngine::DestroyCoreServices() DestroyDebugUtils(); break; - case INIT_DDL_LOCK_PHASE: - pthread_mutex_destroy(&m_DDLCheckpointGuard); - break; - case INIT_GC_PHASE: break; @@ -771,6 +762,13 @@ bool MOTEngine::InitializeCheckpointManager() return false; } + if (!m_checkpointManager->Initialize()) { + MOT_REPORT_ERROR(MOT_ERROR_OOM, "MOT Engine Startup", "Failed to initialize checkpoint manager"); + delete m_checkpointManager; + m_checkpointManager = nullptr; + return false; + } + MOT_LOG_INFO("Startup: Checkpoint manager initialized successfully"); return true; } diff --git a/src/gausskernel/storage/mot/core/src/system/mot_engine.h b/src/gausskernel/storage/mot/core/src/system/mot_engine.h index 290d54976..e5492df8f 100644 --- a/src/gausskernel/storage/mot/core/src/system/mot_engine.h +++ b/src/gausskernel/storage/mot/core/src/system/mot_engine.h @@ -272,21 +272,6 @@ public: return nullptr; } - int LockDDLForCheckpoint() - { - return pthread_mutex_lock(&m_DDLCheckpointGuard); - } - - int TryLockDDLForCheckpoint() - { - return pthread_mutex_trylock(&m_DDLCheckpointGuard); - } - - int UnlockDDLForCheckpoint() - { - return pthread_mutex_unlock(&m_DDLCheckpointGuard); - } - /** * @brief Order the engine to write all of its redo log records to the log file. */ @@ -524,9 +509,6 @@ private: /** @var The commit sequence number handler (CSN). */ CSNManager m_csnManager; - /** ddl <> checkpoint sync */ - pthread_mutex_t m_DDLCheckpointGuard; - /** @var Global flag for soft memory limit. */ uint32_t m_softMemoryLimitReached; @@ -575,7 +557,6 @@ private: INIT_TABLE_MANAGER_PHASE, INIT_SURROGATE_KEY_MANAGER_PHASE, INIT_GC_PHASE, - INIT_DDL_LOCK_PHASE, INIT_DEBUG_UTILS, INIT_CORE_DONE }; diff --git a/src/gausskernel/storage/mot/core/src/system/recovery/recovery_manager.cpp b/src/gausskernel/storage/mot/core/src/system/recovery/recovery_manager.cpp index 3f382ce2a..b1d393b8e 100644 --- a/src/gausskernel/storage/mot/core/src/system/recovery/recovery_manager.cpp +++ b/src/gausskernel/storage/mot/core/src/system/recovery/recovery_manager.cpp @@ -519,9 +519,16 @@ bool RecoveryManager::RecoverFromCheckpoint() bool RecoveryManager::RecoverDbStart() { MOT_LOG_INFO("Starting MOT recovery"); + + if (m_recoverFromCkptDone) { + return true; + } + if (!RecoverFromCheckpoint()) { return false; } + + m_recoverFromCkptDone = true; return true; } diff --git a/src/gausskernel/storage/mot/core/src/system/recovery/recovery_manager.h b/src/gausskernel/storage/mot/core/src/system/recovery/recovery_manager.h index 7fd391690..bf5517733 100644 --- a/src/gausskernel/storage/mot/core/src/system/recovery/recovery_manager.h +++ b/src/gausskernel/storage/mot/core/src/system/recovery/recovery_manager.h @@ -171,6 +171,7 @@ public: RecoveryManager() : m_logStats(nullptr), m_initialized(false), + m_recoverFromCkptDone(false), m_checkpointId(0), m_lsn(0), m_numWorkers(GetGlobalConfiguration().m_checkpointRecoveryWorkers), @@ -1010,6 +1011,8 @@ private: bool m_initialized; + bool m_recoverFromCkptDone; + uint64_t m_checkpointId; uint64_t m_lsn; diff --git a/src/gausskernel/storage/mot/core/src/system/transaction/txn.cpp b/src/gausskernel/storage/mot/core/src/system/transaction/txn.cpp index 1b8396373..62ec7849d 100644 --- a/src/gausskernel/storage/mot/core/src/system/transaction/txn.cpp +++ b/src/gausskernel/storage/mot/core/src/system/transaction/txn.cpp @@ -570,7 +570,7 @@ void TxnManager::WriteDDLChanges() case DDL_ACCESS_TRUNCATE_TABLE: indexes = (Index**)ddl_access->GetEntry(); table = indexes[0]->GetTable(); - table->Lock(); + table->WrLock(); table->m_rowCount = 0; for (int i = 0; i < table->GetNumIndexes(); i++) { index = indexes[i]; @@ -589,7 +589,7 @@ void TxnManager::WriteDDLChanges() if (index->IsPrimaryKey()) break; table = index->GetTable(); - table->Lock(); + table->WrLock(); table->RemoveSecondaryIndex((char*)index->GetName().c_str(), this); table->Unlock(); break; @@ -1232,7 +1232,7 @@ RC TxnManager::CreateIndex(Table* table, Index* index, bool is_primary) // is should only be added on successful commit. Assuming that if // a client did a create index, all other clients are waiting on a lock // until the changes are either commited or aborted - table->Lock(); // for concurrent access + table->WrLock(); // for concurrent access if (table->GetNumIndexes() == MAX_NUM_INDEXES) { table->Unlock(); MOT_REPORT_ERROR(MOT_ERROR_RESOURCE_LIMIT, diff --git a/src/gausskernel/storage/mot/core/src/system/transaction/txn.h b/src/gausskernel/storage/mot/core/src/system/transaction/txn.h index ff0f33111..d7eb1b272 100644 --- a/src/gausskernel/storage/mot/core/src/system/transaction/txn.h +++ b/src/gausskernel/storage/mot/core/src/system/transaction/txn.h @@ -532,10 +532,10 @@ private: GcManager* m_gcSession; /** @var Checkpoint phase captured during transaction start. */ - CheckpointPhase m_checkpointPhase; + volatile CheckpointPhase m_checkpointPhase; /** @var Checkpoint not available capture during being transaction. */ - bool m_checkpointNABit; + volatile bool m_checkpointNABit; /** @var CSN taken at the commit stage. */ uint64_t m_csn; diff --git a/src/gausskernel/storage/mot/core/src/utils/utilities.h b/src/gausskernel/storage/mot/core/src/utils/utilities.h index e4fc40edc..09385cc8e 100644 --- a/src/gausskernel/storage/mot/core/src/utils/utilities.h +++ b/src/gausskernel/storage/mot/core/src/utils/utilities.h @@ -76,7 +76,7 @@ std::string HexStr(const uint8_t* data, uint16_t len); #define HIGH_NIBBLE(byte) (((byte) >> 4) & 0x0F) /** @define Low nibble of a byte. */ -#define LOW_NIBBLE(byte) ((byte)&0x0F) +#define LOW_NIBBLE(byte) ((byte) & 0x0F) /** @define Compile-time conversion of identifier to string literal. */ #define stringify(name) #name diff --git a/src/gausskernel/storage/mot/fdw_adapter/src/mot_fdw.cpp b/src/gausskernel/storage/mot/fdw_adapter/src/mot_fdw.cpp index 0a27ed19a..008cacfaf 100644 --- a/src/gausskernel/storage/mot/fdw_adapter/src/mot_fdw.cpp +++ b/src/gausskernel/storage/mot/fdw_adapter/src/mot_fdw.cpp @@ -230,6 +230,11 @@ int MOTXlateRecoveryErr(int err) void MOTRecover() { + if (!MOTAdaptor::m_initialized) { + // This is the case when StartupXLOG is called during bootstrap. + return; + } + EnsureSafeThreadAccess(); if (!MOT::MOTEngine::GetInstance()->StartRecovery()) { // we treat errors fatally. @@ -247,6 +252,11 @@ void MOTRecover() void MOTRecoveryDone() { + if (!MOTAdaptor::m_initialized) { + // This is the case when StartupXLOG is called during bootstrap. + return; + } + EnsureSafeThreadAccess(); if (!MOT::MOTEngine::GetInstance()->EndRecovery()) { // we treat errors fatally. @@ -261,6 +271,10 @@ void MOTRecoveryDone() */ void MOTBeginRedoRecovery() { + if (!MOTAdaptor::m_initialized) { + return; + } + EnsureSafeThreadAccess(); if (!MOT::MOTEngine::GetInstance()->CreateRecoverySessionContext()) { // we treat errors fatally. @@ -276,6 +290,10 @@ void MOTBeginRedoRecovery() void MOTEndRedoRecovery() { + if (!MOTAdaptor::m_initialized) { + return; + } + EnsureSafeThreadAccess(); MOT::MOTEngine::GetInstance()->DestroyRecoverySessionContext(); knl_thread_mot_init(); // reset all thread locals @@ -287,9 +305,13 @@ void MOTEndRedoRecovery() */ void InitMOT() { - JitExec::JitInitialize(); + if (MOTAdaptor::m_initialized) { + // MOT is already initialized, probably it's primary switch-over to standby. + return; + } + InitMOTHandler(); - t_thrd.mot_cxt.mot_startup = true; + JitExec::JitInitialize(); } /** @@ -297,11 +319,20 @@ void InitMOT() */ void TermMOT() { - MOTAdaptor::Fini(); + if (!MOTAdaptor::m_initialized) { + return; + } + + JitExec::JitDestroy(); + MOTAdaptor::Destroy(); } void MOTProcessRecoveredTransaction(uint64_t txid, bool isCommit) { + if (!MOTAdaptor::m_initialized) { + return; + } + if (MOT::MOTEngine::GetInstance()->IsInProcessTx(txid)) { elog(LOG, "MOTProcessRecoveredTransaction: %lu - %s", txid, isCommit ? "commit" : "abort"); MOT::TxnManager* mgr = GetSafeTxn(); @@ -1898,7 +1929,6 @@ static int MOTIsForeignRelationUpdatable(Relation rel) static void InitMOTHandler() { - MOTAdaptor::Fini(); MOTAdaptor::Init(); MOT::GetGlobalConfiguration().m_enableIncrementalCheckpoint = g_instance.attr.attr_storage.enableIncrementalCheckpoint; diff --git a/src/gausskernel/storage/mot/fdw_adapter/src/mot_internal.cpp b/src/gausskernel/storage/mot/fdw_adapter/src/mot_internal.cpp index 7301b7406..c40a12dc3 100644 --- a/src/gausskernel/storage/mot/fdw_adapter/src/mot_internal.cpp +++ b/src/gausskernel/storage/mot/fdw_adapter/src/mot_internal.cpp @@ -702,7 +702,8 @@ static void WakeupWalWriter() void MOTAdaptor::Init() { if (m_initialized) { - return; + // This is highly unexpected, and should especially be guarded in scenario of switch-over to standby. + elog(FATAL, "Double attempt to initialize MOT engine, it is already initialized"); } MOT::GetGlobalConfiguration().SetTotalMemoryMb(g_instance.attr.attr_memory.max_process_memory / KILO_BYTE); @@ -852,7 +853,7 @@ void MOTAdaptor::InitDataNodeId() MOT::GetGlobalConfiguration().SetPgNodes(1, 1); } -void MOTAdaptor::Fini() +void MOTAdaptor::Destroy() { if (!m_initialized) { return; @@ -1497,7 +1498,7 @@ static MOT::RC TableFieldType(const ColumnDef* colDef, MOT::MOT_CATALOG_FIELD_TY MOT::RC MOTAdaptor::CreateIndex(IndexStmt* index, ::TransactionId tid) { - MOT::RC rc = MOT::RC_OK; + MOT::RC res; EnsureSafeThreadAccessInline(); MOT::TxnManager* txn = GetSafeTxn(); txn->SetTransactionId(tid); @@ -1508,7 +1509,7 @@ MOT::RC MOTAdaptor::CreateIndex(IndexStmt* index, ::TransactionId tid) (errmodule(MOD_MM), errcode(ERRCODE_UNDEFINED_TABLE), errmsg("Table not found for oid %u", index->relation->foreignOid))); - return MOT::RC_OK; + return MOT::RC_ERROR; } if (table->GetNumIndexes() == MAX_NUM_INDEXES) { @@ -1516,7 +1517,7 @@ MOT::RC MOTAdaptor::CreateIndex(IndexStmt* index, ::TransactionId tid) (errmodule(MOD_MM), errcode(ERRCODE_FDW_TOO_MANY_INDEXES), errmsg("Can not create index, max number of indexes %u reached", MAX_NUM_INDEXES))); - return MOT::RC_OK; + return MOT::RC_ERROR; } elog(LOG, @@ -1537,7 +1538,7 @@ MOT::RC MOTAdaptor::CreateIndex(IndexStmt* index, ::TransactionId tid) flavor = MOT::GetGlobalConfiguration().m_indexTreeFlavor; } else { ereport(ERROR, (errmodule(MOD_MM), errmsg("MOT supports indexes of type BTREE only (btree or btree_art)"))); - return MOT::RC_OK; + return MOT::RC_ERROR; } if (list_length(index->indexParams) > (int)MAX_KEY_COLUMNS) { @@ -1547,7 +1548,7 @@ MOT::RC MOTAdaptor::CreateIndex(IndexStmt* index, ::TransactionId tid) errmsg("Can't create index"), errdetail( "Number of columns exceeds %d max allowed %u", list_length(index->indexParams), MAX_KEY_COLUMNS))); - return MOT::RC_OK; + return MOT::RC_ERROR; } // check if we have primary and delete previous definition @@ -1576,7 +1577,7 @@ MOT::RC MOTAdaptor::CreateIndex(IndexStmt* index, ::TransactionId tid) errcode(ERRCODE_INVALID_COLUMN_DEFINITION), errmsg("Can't create index on field"), errdetail("Specified column not found in table definition"))); - return MOT::RC_OK; + return MOT::RC_ERROR; } MOT::Column* col = table->GetField(colid); @@ -1589,7 +1590,7 @@ MOT::RC MOTAdaptor::CreateIndex(IndexStmt* index, ::TransactionId tid) errcode(ERRCODE_FDW_INDEX_ON_NULLABLE_COLUMN_NOT_ALLOWED), errmsg("Can't create index on nullable columns"), errdetail("Column %s is nullable", col->m_name))); - return MOT::RC_OK; + return MOT::RC_ERROR; } // Temp solution, we have to support DECIMAL and NUMERIC indexes as well @@ -1600,7 +1601,7 @@ MOT::RC MOTAdaptor::CreateIndex(IndexStmt* index, ::TransactionId tid) errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("Can't create index on field"), errdetail("INDEX on NUMERIC or DECIMAL fields not supported yet"))); - return MOT::RC_OK; + return MOT::RC_ERROR; } if (col->m_keySize > MAX_KEY_SIZE) { delete ix; @@ -1609,7 +1610,7 @@ MOT::RC MOTAdaptor::CreateIndex(IndexStmt* index, ::TransactionId tid) errcode(ERRCODE_INVALID_COLUMN_DEFINITION), errmsg("Can't create index on field"), errdetail("Column size is greater than maximum index size"))); - return MOT::RC_OK; + return MOT::RC_ERROR; } keyLength += col->m_keySize; @@ -1619,13 +1620,13 @@ MOT::RC MOTAdaptor::CreateIndex(IndexStmt* index, ::TransactionId tid) ix->SetNumIndexFields(count); - if ((rc = ix->IndexInit(keyLength, index->unique, index->idxname, nullptr)) != MOT::RC_OK) { + if ((res = ix->IndexInit(keyLength, index->unique, index->idxname, nullptr)) != MOT::RC_OK) { delete ix; - report_pg_error(rc, txn); - return rc; + report_pg_error(res, txn); + return res; } - MOT::RC res = txn->CreateIndex(table, ix, index->primary); + res = txn->CreateIndex(table, ix, index->primary); if (res != MOT::RC_OK) { delete ix; if (res == MOT::RC_TABLE_EXCEEDS_MAX_INDEXES) { @@ -1670,10 +1671,13 @@ MOT::RC MOTAdaptor::CreateTable(CreateForeignTableStmt* table, ::TransactionId t // prepare table name dbname = get_database_name(u_sess->proc_cxt.MyDatabaseId); if (dbname == nullptr) { + delete currentTable; + currentTable = nullptr; ereport(ERROR, (errmodule(MOD_MM), errcode(ERRCODE_UNDEFINED_DATABASE), errmsg("database with OID %u does not exist", u_sess->proc_cxt.MyDatabaseId))); + break; } tname.append(dbname); tname.append("_"); @@ -1686,11 +1690,23 @@ MOT::RC MOTAdaptor::CreateTable(CreateForeignTableStmt* table, ::TransactionId t tname.append("_"); tname.append(table->base.relation->relname); - currentTable->Init(table->base.relation->relname, tname.c_str(), columnCount, table->base.relation->foreignOid); + if (!currentTable->Init( + table->base.relation->relname, tname.c_str(), columnCount, table->base.relation->foreignOid)) { + delete currentTable; + currentTable = nullptr; + report_pg_error(MOT::RC_MEMORY_ALLOCATION_ERROR, txn); + break; + } // the null fields are copied verbatim because we have to give them back at some point - currentTable->AddColumn( + res = currentTable->AddColumn( "null_bytes", BITMAPLEN(columnCount - 1), MOT::MOT_CATALOG_FIELD_TYPES::MOT_TYPE_NULLBYTES); + if (res != MOT::RC_OK) { + delete currentTable; + currentTable = nullptr; + report_pg_error(MOT::RC_MEMORY_ALLOCATION_ERROR, txn); + break; + } ListCell* cell; @@ -1701,6 +1717,8 @@ MOT::RC MOTAdaptor::CreateTable(CreateForeignTableStmt* table, ::TransactionId t ColumnDef* colDef = (ColumnDef*)lfirst(cell); if (colDef == nullptr || colDef->typname == nullptr) { + delete currentTable; + currentTable = nullptr; ereport(ERROR, (errmodule(MOD_MM), errcode(ERRCODE_INVALID_COLUMN_DEFINITION), @@ -1711,6 +1729,8 @@ MOT::RC MOTAdaptor::CreateTable(CreateForeignTableStmt* table, ::TransactionId t res = TableFieldType(colDef, colType, &typeLen, isBlob); if (res != MOT::RC_OK) { + delete currentTable; + currentTable = nullptr; report_pg_error(res, txn, colDef, (void*)(int64)typeLen); break; } @@ -1763,6 +1783,8 @@ MOT::RC MOTAdaptor::CreateTable(CreateForeignTableStmt* table, ::TransactionId t } res = currentTable->AddColumn(colDef->colname, typeLen, colType, colDef->is_not_null); if (res != MOT::RC_OK) { + delete currentTable; + currentTable = nullptr; report_pg_error(res, txn, colDef, (void*)(int64)typeLen); break; } @@ -1776,6 +1798,8 @@ MOT::RC MOTAdaptor::CreateTable(CreateForeignTableStmt* table, ::TransactionId t uint32_t tupleSize = currentTable->GetTupleSize(); if (tupleSize > (unsigned int)MAX_TUPLE_SIZE) { + delete currentTable; + currentTable = nullptr; ereport(ERROR, (errmodule(MOD_MM), errcode(ERRCODE_FEATURE_NOT_SUPPORTED), @@ -1787,6 +1811,8 @@ MOT::RC MOTAdaptor::CreateTable(CreateForeignTableStmt* table, ::TransactionId t } if (!currentTable->InitRowPool()) { + delete currentTable; + currentTable = nullptr; report_pg_error(MOT::RC_MEMORY_ALLOCATION_ERROR, txn); break; } @@ -1806,6 +1832,8 @@ MOT::RC MOTAdaptor::CreateTable(CreateForeignTableStmt* table, ::TransactionId t rc, nullptr); if (rc != MOT::RC_OK) { + delete currentTable; + currentTable = nullptr; report_pg_error(rc, txn); break; } @@ -1891,11 +1919,6 @@ MOT::RC MOTAdaptor::TruncateTable(Relation rel, ::TransactionId tid) EnsureSafeThreadAccessInline(); - if (DdlCpTryLock() != 0) { - elog(LOG, "Cannot perform: truncateTable, a checkpoint is in progress"); - return MOT::RC_NA; - } - MOT::TxnManager* txn = GetSafeTxn(); txn->SetTransactionId(tid); @@ -1907,10 +1930,11 @@ MOT::RC MOTAdaptor::TruncateTable(Relation rel, ::TransactionId tid) break; } + tab->WrLock(); res = txn->TruncateTable(tab); + tab->Unlock(); } while (0); - DdlCpUnlock(); return res; } @@ -1919,23 +1943,20 @@ MOT::RC MOTAdaptor::VacuumTable(Relation rel, ::TransactionId tid) MOT::RC res = MOT::RC_OK; MOT::Table* tab = nullptr; EnsureSafeThreadAccessInline(); - MOT::MOTEngine::GetInstance()->LockDDLForCheckpoint(); MOT::TxnManager* txn = GetSafeTxn(); txn->SetTransactionId(tid); elog(LOG, "vacuuming table %s, oid: %u", NameStr(rel->rd_rel->relname), rel->rd_id); do { - tab = txn->GetTableByExternalId(rel->rd_id); + tab = MOT::GetTableManager()->GetTableSafeByExId(rel->rd_id); if (tab == nullptr) { elog(LOG, "Vacuum table %s error, table oid %u not found.", NameStr(rel->rd_rel->relname), rel->rd_id); break; } - tab->Lock(); tab->Compact(txn); tab->Unlock(); } while (0); - MOT::MOTEngine::GetInstance()->UnlockDDLForCheckpoint(); return res; } @@ -2436,25 +2457,6 @@ void MOTAdaptor::DatumToMOTKey( } } -// ddl <> checkpoint sync -int MOTAdaptor::DdlCpTryLock() -{ - EnsureSafeThreadAccessInline(); - if (m_engine != nullptr) { - return m_engine->TryLockDDLForCheckpoint(); - } - return 0; -} - -int MOTAdaptor::DdlCpUnlock() -{ - EnsureSafeThreadAccessInline(); - if (m_engine != nullptr) { - return m_engine->UnlockDDLForCheckpoint(); - } - return 0; -} - bool MatchIndex::IsSameOper(KEY_OPER op1, KEY_OPER op2) const { bool res = true; diff --git a/src/gausskernel/storage/mot/fdw_adapter/src/mot_internal.h b/src/gausskernel/storage/mot/fdw_adapter/src/mot_internal.h index dc34fbe58..4c92b7b80 100644 --- a/src/gausskernel/storage/mot/fdw_adapter/src/mot_internal.h +++ b/src/gausskernel/storage/mot/fdw_adapter/src/mot_internal.h @@ -285,7 +285,7 @@ struct MOTFdwState_St { class MOTAdaptor { public: static void Init(); - static void Fini(); + static void Destroy(); static void NotifyConfigChange(); static void InitDataNodeId(); @@ -402,10 +402,6 @@ public: MOTFdwStateSt* festate, MatchIndexArr* marr, int numClauses, bool setLocal = true); inline static int32_t AddParam(List** params, Expr* expr); - // ddl <> checkpoint sync - static int DdlCpTryLock(); - static int DdlCpUnlock(); - static MOT::MOTEngine* m_engine; static bool m_initialized; static bool m_callbacks_initialized; diff --git a/src/gausskernel/storage/replication/dataqueue.cpp b/src/gausskernel/storage/replication/dataqueue.cpp index 904c9edf7..4704b01ea 100755 --- a/src/gausskernel/storage/replication/dataqueue.cpp +++ b/src/gausskernel/storage/replication/dataqueue.cpp @@ -254,7 +254,7 @@ DataQueuePtr PushToSenderQueue(const RelFileNode& rnode, BlockNumber blockNum, S /* structure the data_header. */ RelFileNodeRelCopy(data_header.rnode, rnode); data_header.blocknum = blockNum; - data_header.attid = attid | ((uint32)(rnode.bucketNode + 1) << 16); + data_header.attid = (int)((uint32)attid | ((uint32)(rnode.bucketNode + 1) << 16)); data_header.type = type; data_header.data_size = data_len; @@ -703,7 +703,7 @@ void PushCUToDataQueue(Relation rel, int col, const char* mem, _in_ uint64 offse /* read current bcm block */ cuSliceOffset = offset; - curBcmBlock = CSTORE_OFFSET_TO_BCMBLOCK(cuSliceOffset); + curBcmBlock = (BlockNumber)CSTORE_OFFSET_TO_BCMBLOCK(cuSliceOffset); nextBcmBlock = curBcmBlock; BCM_CStore_pin(rel, col, cuSliceOffset, &bcmbuffer); LockBuffer(bcmbuffer, BUFFER_LOCK_EXCLUSIVE); @@ -724,7 +724,7 @@ void PushCUToDataQueue(Relation rel, int col, const char* mem, _in_ uint64 offse BCMSetStatusBit(rel, cuBlock, bcmbuffer, NOTSYNCED, col); cuSliceOffset += ALIGNOF_CUSIZE; - nextBcmBlock = CSTORE_OFFSET_TO_BCMBLOCK(cuSliceOffset); + nextBcmBlock = (BlockNumber)CSTORE_OFFSET_TO_BCMBLOCK(cuSliceOffset); } while (cuSliceOffset < offset + size); UnlockReleaseBuffer(bcmbuffer); @@ -883,7 +883,8 @@ static void PushToBCMElementArray(const RelFileNode& rnode, BlockNumber blockNum RelFileNodeRelCopy(t_thrd.dataqueue_cxt.BCMElementArray[array_index].rnode, rnode); t_thrd.dataqueue_cxt.BCMElementArray[array_index].blocknum = blockNum; - t_thrd.dataqueue_cxt.BCMElementArray[array_index].attid = attid | ((uint32)(rnode.bucketNode + 1) << 16); + t_thrd.dataqueue_cxt.BCMElementArray[array_index].attid = + (int)((uint32)attid | ((uint32)(rnode.bucketNode + 1) << 16)); t_thrd.dataqueue_cxt.BCMElementArray[array_index].type = type; t_thrd.dataqueue_cxt.BCMElementArray[array_index].offset = offset; t_thrd.dataqueue_cxt.BCMElementArray[array_index].data_size = data_len; @@ -955,7 +956,7 @@ static void ClearBCMStatus(uint32 first, uint32 end) bcmhdr.blocknum, bcmhdr.offset, bcmhdr.data_size, - GETATTID(bcmhdr.attid)))); + (int)GETATTID((uint32)bcmhdr.attid)))); } ereport(DEBUG5, @@ -967,7 +968,7 @@ static void ClearBCMStatus(uint32 first, uint32 end) bcmhdr.blocknum, bcmhdr.offset, bcmhdr.data_size, - GETATTID(bcmhdr.attid)))); + (int)GETATTID((uint32)bcmhdr.attid)))); if (bcmhdr.type == ROW_STORE) { Buffer buffer; @@ -1000,7 +1001,7 @@ static void ClearBCMStatus(uint32 first, uint32 end) cuSliceOffset = bcmhdr.offset; curBcmBlock = CSTORE_OFFSET_TO_BCMBLOCK(cuSliceOffset); nextBcmBlock = curBcmBlock; - BCM_CStore_pin(relation, GETATTID(bcmhdr.attid), cuSliceOffset, &bcmbuffer); + BCM_CStore_pin(relation, (int)GETATTID((uint32)bcmhdr.attid), cuSliceOffset, &bcmbuffer); LockBuffer(bcmbuffer, BUFFER_LOCK_EXCLUSIVE); do { @@ -1011,12 +1012,12 @@ static void ClearBCMStatus(uint32 first, uint32 end) /* release last bcm block and read in the next one */ UnlockReleaseBuffer(bcmbuffer); - BCM_CStore_pin(relation, GETATTID(bcmhdr.attid), cuSliceOffset, &bcmbuffer); + BCM_CStore_pin(relation, (int)GETATTID((uint32)bcmhdr.attid), cuSliceOffset, &bcmbuffer); LockBuffer(bcmbuffer, BUFFER_LOCK_EXCLUSIVE); } cuBlock = CSTORE_OFFSET_TO_CSTOREBLOCK(cuSliceOffset); - BCMSetStatusBit(relation, cuBlock, bcmbuffer, SYNCED, GETATTID(bcmhdr.attid)); + BCMSetStatusBit(relation, cuBlock, bcmbuffer, SYNCED, (int)GETATTID((uint32)bcmhdr.attid)); cuSliceOffset += ALIGNOF_CUSIZE; nextBcmBlock = CSTORE_OFFSET_TO_BCMBLOCK(cuSliceOffset); @@ -1025,16 +1026,16 @@ static void ClearBCMStatus(uint32 first, uint32 end) UnlockReleaseBuffer(bcmbuffer); /* record one log_cu_bcm xlog */ - BCMLogCU(relation, bcmhdr.offset, GETATTID(bcmhdr.attid), SYNCED, cuUnitCount); + BCMLogCU(relation, bcmhdr.offset, (int)GETATTID((uint32)bcmhdr.attid), SYNCED, cuUnitCount); if (u_sess->attr.attr_storage.HaModuleDebug) { ereport(LOG, - (errmsg("HA-ClearBCMStatus: rnode %u/%u/%u, col %d, blockno %lu " + (errmsg("HA-ClearBCMStatus: rnode %u/%u/%u, col %u, blockno %lu " "cuUnitCount %u, status %u", relation->rd_node.spcNode, relation->rd_node.dbNode, relation->rd_node.relNode, - GETATTID(bcmhdr.attid), + GETATTID((uint)bcmhdr.attid), bcmhdr.offset / ALIGNOF_CUSIZE, bcmhdr.data_size / ALIGNOF_CUSIZE, SYNCED))); diff --git a/src/gausskernel/storage/replication/datarcvwriter.cpp b/src/gausskernel/storage/replication/datarcvwriter.cpp index 7108d1514..b071c6393 100755 --- a/src/gausskernel/storage/replication/datarcvwriter.cpp +++ b/src/gausskernel/storage/replication/datarcvwriter.cpp @@ -449,7 +449,7 @@ uint32 DoDataWrite(char* buf, uint32 nbytes) errorno = memcpy_s((void*)&datahdr, headerlen, buf, headerlen); securec_check(errorno, "", ""); RelFileNodeCopy(curnode, datahdr.rnode, GETBUCKETID(datahdr.attid)); - curattid = GETATTID(datahdr.attid); + curattid = (int)GETATTID((uint32)datahdr.attid); buf += headerlen; if (!g_instance.attr.attr_storage.enable_mix_replication) { @@ -475,7 +475,7 @@ uint32 DoDataWrite(char* buf, uint32 nbytes) datahdr.data_size, datahdr.queue_offset.queueid, datahdr.queue_offset.queueoff, - GETATTID(datahdr.attid)))); + (int)GETATTID((uint32)datahdr.attid)))); #ifdef DATA_DEBUG INIT_CRC32(crc); @@ -666,12 +666,12 @@ uint32 DoDataWrite(char* buf, uint32 nbytes) if (u_sess->attr.attr_storage.HaModuleDebug) { check_cu_block(buf, datahdr.data_size); ereport(LOG, - (errmsg("HA-DoDataWrite: rnode %u/%u/%u, col %d, " + (errmsg("HA-DoDataWrite: rnode %u/%u/%u, col %u, " "blockno %lu, cuUnitCount %u", datahdr.rnode.spcNode, datahdr.rnode.dbNode, datahdr.rnode.relNode, - GETATTID(datahdr.attid), + GETATTID((uint)datahdr.attid), datahdr.offset / ALIGNOF_CUSIZE, datahdr.data_size / ALIGNOF_CUSIZE))); } diff --git a/src/gausskernel/storage/replication/datareceiver.cpp b/src/gausskernel/storage/replication/datareceiver.cpp index b4e1931c3..7ee213721 100755 --- a/src/gausskernel/storage/replication/datareceiver.cpp +++ b/src/gausskernel/storage/replication/datareceiver.cpp @@ -150,6 +150,47 @@ static void ReadDummyFile(HTAB* relFileNodeTab, uint32 readFileNum, int* bufferS static bool ReadDummySlice(FILE* readFileFd, char* buf, uint32 length, char* path); static int ParseDataHeader(HTAB* relFileNodeTab, char* bufPtr, uint32 nbytes); +void DataReceiverPing(bool* ping_ptr, TimestampTz* last_recv_timestamp_ptr) +{ + /* + * We didn't receive anything new. If we haven't heard anything + * from the server for more than wal_receiver_timeout / 2, + * ping the server. Also, if it's been longer than + * wal_receiver_status_interval since the last update we sent, + * send a status update to the master anyway, to report any + * progress in applying WAL. + */ + bool requestReply = false; + + /* + * Check if time since last receive from master has reached the + * configured limit. + */ + if (u_sess->attr.attr_storage.wal_receiver_timeout > 0) { + TimestampTz nowtime = GetCurrentTimestamp(); + TimestampTz timeout = 0; + + timeout = TimestampTzPlusMilliseconds( + *last_recv_timestamp_ptr, u_sess->attr.attr_storage.wal_receiver_timeout / 2); + + /* + * We didn't receive anything new, for half of receiver + * replication timeout. Ping the server. + */ + if (nowtime >= timeout) { + if (!(*ping_ptr)) { + requestReply = true; + *ping_ptr = true; + *last_recv_timestamp_ptr = nowtime; + } else { + ereport(ERROR, + (errcode(ERRCODE_ADMIN_SHUTDOWN), errmsg("terminating datareceiver due to timeout"))); + } + } + } + DataRcvSendReply(requestReply, requestReply); +} + /* Main entry point for datareceiver process */ void DataReceiverMain(void) { @@ -319,42 +360,7 @@ void DataReceiverMain(void) /* Let the master know that we received some data. */ DataRcvSendReply(false, false); } else { - /* - * We didn't receive anything new. If we haven't heard anything - * from the server for more than wal_receiver_timeout / 2, - * ping the server. Also, if it's been longer than - * wal_receiver_status_interval since the last update we sent, - * send a status update to the master anyway, to report any - * progress in applying WAL. - */ - bool requestReply = false; - - /* - * Check if time since last receive from master has reached the - * configured limit. - */ - if (u_sess->attr.attr_storage.wal_receiver_timeout > 0) { - TimestampTz nowtime = GetCurrentTimestamp(); - TimestampTz timeout = 0; - - timeout = TimestampTzPlusMilliseconds( - last_recv_timestamp, u_sess->attr.attr_storage.wal_receiver_timeout / 2); - /* - * We didn't receive anything new, for half of receiver - * replication timeout. Ping the server. - */ - if (nowtime >= timeout) { - if (!ping_sent) { - requestReply = true; - ping_sent = true; - last_recv_timestamp = nowtime; - } else { - ereport(ERROR, - (errcode(ERRCODE_ADMIN_SHUTDOWN), errmsg("terminating datareceiver due to timeout"))); - } - } - } - DataRcvSendReply(requestReply, requestReply); + DataReceiverPing(&ping_sent, &last_recv_timestamp); } } } @@ -905,7 +911,6 @@ static void ReadDummyFile(HTAB* relFileNodeTab, uint32 readFileNum, int* bufferS } char* elementBuf = NULL; elementBuf = (char*)palloc(nbytes); - /* * 2. then, read the data which according to nbytes; */ @@ -972,7 +977,7 @@ static int ParseDataHeader(HTAB* relFileNodeTab, char* bufPtr, uint32 nbytes) elementKey = (RelFileNodeKey*)palloc(sizeof(RelFileNodeKey)); /* Fill the key during this read */ RelFileNodeCopy(elementKey->relfilenode, dataInfo.rnode, GETBUCKETID(dataInfo.attid)); - elementKey->columnid = GETATTID(dataInfo.attid); + elementKey->columnid = (int)GETATTID((uint)dataInfo.attid); if (u_sess->attr.attr_storage.HaModuleDebug) { ereport(LOG, @@ -1272,11 +1277,11 @@ static void DataRcvReceive(char* buf, Size nbytes) buf += headerlen; if (u_sess->attr.attr_storage.HaModuleDebug) { ereport(LOG, - (errmsg("DataRcvReceive element info: %u, %u, %u, %d ", + (errmsg("DataRcvReceive element info: %u, %u, %u, %u ", dataelemheader.rnode.dbNode, dataelemheader.rnode.spcNode, dataelemheader.rnode.relNode, - GETATTID(dataelemheader.attid)))); + GETATTID((uint)dataelemheader.attid)))); } cursegno = dataelemheader.blocknum / ((BlockNumber)RELSEG_SIZE); diff --git a/src/gausskernel/storage/replication/datasyncrep.cpp b/src/gausskernel/storage/replication/datasyncrep.cpp index b04c5875f..dddc695d8 100755 --- a/src/gausskernel/storage/replication/datasyncrep.cpp +++ b/src/gausskernel/storage/replication/datasyncrep.cpp @@ -85,8 +85,7 @@ void WaitForDataSync(void) } /* - * Set our wait offset so DataSender will know when to wake us, and add - * ourselves to the queue. + * Set our wait offset so DataSender will know when to wake us, and add ourselves to the queue. */ t_thrd.proc->dataSyncRepState = SYNC_REP_WAITING; DataSyncRepQueueInsert(); @@ -102,7 +101,6 @@ void WaitForDataSync(void) t_thrd.dataqueue_cxt.DataSenderQueue->use_tail2.queueoff, t_thrd.proc->waitDataSyncPoint.queueid, t_thrd.proc->waitDataSyncPoint.queueoff))); - WaitState oldStatus = pgstat_report_waitstatus(STATE_WAIT_DATASYNC); /* diff --git a/src/gausskernel/storage/replication/logical/decode.cpp b/src/gausskernel/storage/replication/logical/decode.cpp index b184179be..7f8fceede 100644 --- a/src/gausskernel/storage/replication/logical/decode.cpp +++ b/src/gausskernel/storage/replication/logical/decode.cpp @@ -348,6 +348,7 @@ static void DecodeStandbyOp(LogicalDecodingContext* ctx, XLogRecordBuffer* buf) SnapBuild* builder = ctx->snapshot_builder; XLogReaderState* r = buf->record; uint8 info = XLogRecGetInfo(r) & ~XLR_INFO_MASK; + XLogRecPtr lsn = buf->endptr; ReorderBufferProcessXid(ctx->reorder, XLogRecGetXid(r), buf->origptr); @@ -364,10 +365,12 @@ static void DecodeStandbyOp(LogicalDecodingContext* ctx, XLogRecordBuffer* buf) * while shutdown checkpoints just know that no non-prepared * transactions are in progress. */ - ReorderBufferAbortOld(ctx->reorder, running->oldestRunningXid); + ReorderBufferAbortOld(ctx->reorder, running->oldestRunningXid, lsn); } break; case XLOG_STANDBY_LOCK: case XLOG_STANDBY_CSN: + case XLOG_STANDBY_CSN_COMMITTING: + case XLOG_STANDBY_CSN_ABORTED: break; default: ereport(ERROR, diff --git a/src/gausskernel/storage/replication/logical/logicalfuncs.cpp b/src/gausskernel/storage/replication/logical/logicalfuncs.cpp index a5f277ecf..67db95fec 100755 --- a/src/gausskernel/storage/replication/logical/logicalfuncs.cpp +++ b/src/gausskernel/storage/replication/logical/logicalfuncs.cpp @@ -102,7 +102,7 @@ static void LogicalOutputWrite(LogicalDecodingContext* ctx, XLogRecPtr lsn, Tran p->returned_rows++; } -static void check_permissions(void) +void check_permissions(void) { if (!superuser() && !has_rolreplication(GetUserId())) ereport(ERROR, diff --git a/src/gausskernel/storage/replication/logical/reorderbuffer.cpp b/src/gausskernel/storage/replication/logical/reorderbuffer.cpp index 1abd118ec..5a0600196 100755 --- a/src/gausskernel/storage/replication/logical/reorderbuffer.cpp +++ b/src/gausskernel/storage/replication/logical/reorderbuffer.cpp @@ -179,7 +179,7 @@ static void ReorderBufferSerializeTXN(ReorderBuffer* rb, ReorderBufferTXN* txn); static void ReorderBufferSerializeChange(ReorderBuffer* rb, ReorderBufferTXN* txn, int fd, ReorderBufferChange* change); static Size ReorderBufferRestoreChanges(ReorderBuffer* rb, ReorderBufferTXN* txn, int* fd, XLogSegNo* segno); static void ReorderBufferRestoreChange(ReorderBuffer* rb, ReorderBufferTXN* txn, char* change); -static void ReorderBufferRestoreCleanup(ReorderBuffer* rb, ReorderBufferTXN* txn); +static void ReorderBufferRestoreCleanup(ReorderBuffer* rb, ReorderBufferTXN* txn, XLogRecPtr lsn); static void ReorderBufferFreeSnap(ReorderBuffer* rb, Snapshot snap); static Snapshot ReorderBufferCopySnap(ReorderBuffer* rb, Snapshot orig_snap, ReorderBufferTXN* txn, CommandId cid); @@ -1011,7 +1011,7 @@ static void ReorderBufferIterTXNFinish(ReorderBuffer* rb, ReorderBufferIterTXNSt * Cleanup the contents of a transaction, usually after the transaction * committed or aborted. */ -static void ReorderBufferCleanupTXN(ReorderBuffer* rb, ReorderBufferTXN* txn) +static void ReorderBufferCleanupTXN(ReorderBuffer* rb, ReorderBufferTXN* txn, XLogRecPtr lsn = InvalidXLogRecPtr) { bool found = false; dlist_mutable_iter iter; @@ -1031,7 +1031,7 @@ static void ReorderBufferCleanupTXN(ReorderBuffer* rb, ReorderBufferTXN* txn) Assert(subtxn->is_known_as_subxact); Assert(subtxn->nsubtxns == 0); - ReorderBufferCleanupTXN(rb, subtxn); + ReorderBufferCleanupTXN(rb, subtxn, lsn); } /* cleanup changes in the toplevel txn */ @@ -1080,7 +1080,7 @@ static void ReorderBufferCleanupTXN(ReorderBuffer* rb, ReorderBufferTXN* txn) /* remove entries spilled to disk */ if (txn->serialized) - ReorderBufferRestoreCleanup(rb, txn); + ReorderBufferRestoreCleanup(rb, txn, lsn); /* deallocate */ ReorderBufferReturnTXN(rb, txn); @@ -1393,6 +1393,7 @@ void ReorderBufferCommit(ReorderBuffer* rb, TransactionId xid, XLogRecPtr commit if (snapshot_now->copied) { ReorderBufferFreeSnap(rb, snapshot_now); + snapshot_now = NULL; snapshot_now = ReorderBufferCopySnap(rb, change->data.snapshot, txn, command_id); } else if (change->data.snapshot->copied) { /* @@ -1484,7 +1485,7 @@ void ReorderBufferCommit(ReorderBuffer* rb, TransactionId xid, XLogRecPtr commit TeardownHistoricSnapshot(true); - if (snapshot_now->copied) + if (snapshot_now != NULL && snapshot_now->copied) ReorderBufferFreeSnap(rb, snapshot_now); if (subtxn_started) @@ -1541,7 +1542,7 @@ void ReorderBufferAbort(ReorderBuffer* rb, TransactionId xid, XLogRecPtr lsn) * NB: These really have to be transactions that have aborted due to a server * crash/immediate restart, as we don't deal with invalidations here. */ -void ReorderBufferAbortOld(ReorderBuffer* rb, TransactionId oldestRunningXid) +void ReorderBufferAbortOld(ReorderBuffer* rb, TransactionId oldestRunningXid, XLogRecPtr lsn) { dlist_mutable_iter it; @@ -1562,7 +1563,7 @@ void ReorderBufferAbortOld(ReorderBuffer* rb, TransactionId oldestRunningXid) ereport(DEBUG2, (errmsg("aborting old transaction %lu", txn->xid))); /* remove potential on-disk data, and deallocate this tx */ - ReorderBufferCleanupTXN(rb, txn); + ReorderBufferCleanupTXN(rb, txn, lsn); } else return; } @@ -1804,9 +1805,12 @@ bool ReorderBufferXidHasBaseSnapshot(ReorderBuffer* rb, TransactionId xid) return false; /* a known subtxn? operate on top-level txn instead */ - if (txn->is_known_as_subxact) + if (txn->is_known_as_subxact) { txn = ReorderBufferTXNByXid(rb, txn->toplevel_xid, false, NULL, InvalidXLogRecPtr, false); - + if (txn == NULL) { + return false; + } + } return txn->base_snapshot != NULL; } @@ -2259,15 +2263,17 @@ static void ReorderBufferRestoreChange(ReorderBuffer* rb, ReorderBufferTXN* txn, /* * Remove all on-disk stored for the passed in transaction. */ -static void ReorderBufferRestoreCleanup(ReorderBuffer* rb, ReorderBufferTXN* txn) +static void ReorderBufferRestoreCleanup(ReorderBuffer* rb, ReorderBufferTXN* txn, XLogRecPtr lsn = InvalidXLogRecPtr) { XLogSegNo first; XLogSegNo cur; XLogSegNo last; ReplicationSlot* slot = NULL; int rc = 0; + if (txn->final_lsn == InvalidXLogRecPtr) { + txn->final_lsn = lsn; + } Assert(!XLByteEQ(txn->first_lsn, InvalidXLogRecPtr)); - Assert(!XLByteEQ(txn->final_lsn, InvalidXLogRecPtr)); first = (txn->first_lsn) / XLogSegSize; last = (txn->final_lsn) / XLogSegSize; @@ -2426,6 +2432,9 @@ static void ReorderBufferToastAppendChunk( chunk = DatumGetPointer(fastgetattr(&newtup->tuple, 3, desc, &isnull)); Assert(!isnull); + if (isnull) { + ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("fail to get toast chunk"))); + } /* calculate size so we can allocate the right size at once later */ if (!VARATT_IS_EXTENDED(chunk)) { diff --git a/src/gausskernel/storage/replication/logical/snapbuild.cpp b/src/gausskernel/storage/replication/logical/snapbuild.cpp index cacaa7c20..a9a86eb6d 100755 --- a/src/gausskernel/storage/replication/logical/snapbuild.cpp +++ b/src/gausskernel/storage/replication/logical/snapbuild.cpp @@ -253,12 +253,6 @@ struct SnapBuild { #define MAX_SIZE_T_NUM 4294967295 #endif -/* - * Starting a transaction -- which we need to do while exporting a snapshot -- - * removes knowledge about the previously used resowner, so we save it here. - */ -ResourceOwner g_saved_resource_owner_during_export = NULL; - /* ->committed manipulation */ static void SnapBuildPurgeCommittedTxn(SnapBuild* builder); @@ -542,6 +536,9 @@ const char* SnapBuildExportSnapshot(SnapBuild* builder) const int newxcnt = 0; int maxcnt = GetMaxSnapshotXidCount(); + if (u_sess->utils_cxt.FirstSnapshotSet) { + return NULL; + } if (builder->state != SNAPBUILD_CONSISTENT) ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), @@ -561,10 +558,10 @@ const char* SnapBuildExportSnapshot(SnapBuild* builder) ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("cannot export a snapshot from within a transaction"))); - if (g_saved_resource_owner_during_export) + if (t_thrd.logical_cxt.SavedResourceOwnerDuringExport) ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("can only export one snapshot at a time"))); - g_saved_resource_owner_during_export = t_thrd.utils_cxt.CurrentResourceOwner; + t_thrd.logical_cxt.SavedResourceOwnerDuringExport = t_thrd.utils_cxt.CurrentResourceOwner; t_thrd.logical_cxt.ExportInProgress = true; StartTransactionCommand(); @@ -627,8 +624,8 @@ void SnapBuildClearExportedSnapshot() /* make sure nothing could have ever happened */ AbortCurrentTransaction(); - t_thrd.utils_cxt.CurrentResourceOwner = g_saved_resource_owner_during_export; - g_saved_resource_owner_during_export = NULL; + t_thrd.utils_cxt.CurrentResourceOwner = t_thrd.logical_cxt.SavedResourceOwnerDuringExport; + t_thrd.logical_cxt.SavedResourceOwnerDuringExport = NULL; t_thrd.logical_cxt.ExportInProgress = false; } diff --git a/src/gausskernel/storage/replication/slotfuncs.cpp b/src/gausskernel/storage/replication/slotfuncs.cpp index 2366930e3..1f290a041 100644 --- a/src/gausskernel/storage/replication/slotfuncs.cpp +++ b/src/gausskernel/storage/replication/slotfuncs.cpp @@ -85,8 +85,6 @@ void log_slot_advance(const ReplicationSlotPersistentData* slotInfo) if (g_instance.attr.attr_storage.max_wal_senders > 0) WalSndWakeup(); END_CRIT_SECTION(); - if (u_sess->attr.attr_storage.guc_synchronous_commit > SYNCHRONOUS_COMMIT_LOCAL_FLUSH) - SyncRepWaitForLSN(Ptr); } void log_slot_drop(const char* name) @@ -177,14 +175,6 @@ Size GetAllLogicalSlot(LogicalPersistentData *&LogicalSlot) return size; } -static void check_permissions(void) -{ - if (!superuser() && !has_rolreplication(GetUserId())) - ereport(ERROR, - (errcode(ERRCODE_INSUFFICIENT_PRIVILEGE), - (errmsg("must be system admin or replication role to use replication slots")))); -} - /* * SQL function for creating a new physical (streaming replication) * replication slot. diff --git a/src/gausskernel/storage/replication/walreceiver.cpp b/src/gausskernel/storage/replication/walreceiver.cpp index 795a1bab5..4db61e6f4 100755 --- a/src/gausskernel/storage/replication/walreceiver.cpp +++ b/src/gausskernel/storage/replication/walreceiver.cpp @@ -124,6 +124,7 @@ const char* g_reserve_param[RESERVE_SIZE] = {"application_name", static void EnableWalRcvImmediateExit(void); static void DisableWalRcvImmediateExit(void); static void WalRcvDie(int code, Datum arg); +static void XLogWalRcvDataPageReplication(char* buf, Size len); static void XLogWalRcvProcessMsg(unsigned char type, char* buf, Size len); static void XLogWalRcvReceive(char* buf, Size nbytes, XLogRecPtr recptr); static void XLogWalRcvReceiveInBuf(char* buf, Size nbytes, XLogRecPtr recptr); @@ -809,6 +810,44 @@ bool WalRcvIsShutdown(void) return t_thrd.walreceiver_cxt.got_SIGTERM; } +static void XLogWalRcvDataPageReplication(char* buf, Size len) +{ + WalDataPageMessageHeader msghdr; + Assert(true == g_instance.attr.attr_storage.enable_mix_replication); + + if (!g_instance.attr.attr_storage.enable_mix_replication) { + ereport(PANIC, (errmsg("WAL streaming isn't employed to sync all the replication data log."))); + } + if (len < sizeof(WalDataPageMessageHeader)) { + ereport(ERROR, + (errcode(ERRCODE_PROTOCOL_VIOLATION), + errmsg_internal("invalid wal data page message received from primary"))); + } + + /* memcpy is required here for alignment reasons */ + error_t rc = memcpy_s(&msghdr, sizeof(WalDataPageMessageHeader), buf, sizeof(WalDataPageMessageHeader)); + securec_check(rc, "\0", "\0"); + + ProcessWalDataHeaderMessage(&msghdr); + + buf += sizeof(WalDataPageMessageHeader); + len -= sizeof(WalDataPageMessageHeader); + + if (len > WS_MAX_DATA_QUEUE_SIZE) { + Assert(false); + ereport(ERROR, + (errcode(ERRCODE_PROTOCOL_VIOLATION), + errmsg_internal( + "unexpected wal data size %lu bytes exceeds the max receiving data queue size %u bytes", + len, + WS_MAX_DATA_QUEUE_SIZE))); + } + if (u_sess->attr.attr_storage.HaModuleDebug) { + WSDataRcvCheck(buf, len); + } + WalDataRcvReceive(buf, len, 0); +} + /* * Accept the message from XLOG stream, and process it. */ @@ -858,39 +897,7 @@ static void XLogWalRcvProcessMsg(unsigned char type, char* buf, Size len) } case 'd': /* Data page replication for the logical xlog */ { - WalDataPageMessageHeader msghdr; - - Assert(true == g_instance.attr.attr_storage.enable_mix_replication); - - if (!g_instance.attr.attr_storage.enable_mix_replication) - ereport(PANIC, (errmsg("WAL streaming isn't employed to sync all the replication data log."))); - - if (len < sizeof(WalDataPageMessageHeader)) - ereport(ERROR, - (errcode(ERRCODE_PROTOCOL_VIOLATION), - errmsg_internal("invalid wal data page message received from primary"))); - - /* memcpy is required here for alignment reasons */ - errorno = memcpy_s(&msghdr, sizeof(WalDataPageMessageHeader), buf, sizeof(WalDataPageMessageHeader)); - securec_check(errorno, "\0", "\0"); - - ProcessWalDataHeaderMessage(&msghdr); - - buf += sizeof(WalDataPageMessageHeader); - len -= sizeof(WalDataPageMessageHeader); - - if (len > WS_MAX_DATA_QUEUE_SIZE) { - Assert(false); - ereport(ERROR, - (errcode(ERRCODE_PROTOCOL_VIOLATION), - errmsg_internal( - "unexpected wal data size %lu bytes exceeds the max receiving data queue size %u bytes", - len, - WS_MAX_DATA_QUEUE_SIZE))); - } - if (u_sess->attr.attr_storage.HaModuleDebug) - WSDataRcvCheck(buf, len); - WalDataRcvReceive(buf, len, 0); + XLogWalRcvDataPageReplication(buf, len); break; } case 'k': /* Keepalive */ diff --git a/src/gausskernel/storage/replication/walsender.cpp b/src/gausskernel/storage/replication/walsender.cpp index 63e497ba3..ed3ba47a5 100755 --- a/src/gausskernel/storage/replication/walsender.cpp +++ b/src/gausskernel/storage/replication/walsender.cpp @@ -111,6 +111,7 @@ static bool WalSndCaughtUp = false; bool WalSegmemtRemovedhappened = false; volatile bool bSyncStat = false; volatile bool bSyncStatStatBefore = false; +long g_logical_slot_sleep_time = 0; #define AmWalSenderToDummyStandby() (t_thrd.walsender_cxt.MyWalSnd->sendRole == SNDROLE_PRIMARY_DUMMYSTANDBY) #define AmWalSenderOnDummyStandby() (t_thrd.walsender_cxt.MyWalSnd->sendRole == SNDROLE_DUMMYSTANDBY_STANDBY) @@ -163,6 +164,8 @@ static void ProcessStandbyReplyMessage(void); static void ProcessStandbyHSFeedbackMessage(void); static void ProcessStandbySwitchRequestMessage(void); static void ProcessRepliesIfAny(void); +static bool LogicalSlotSleepFlag(void); +static void do_actual_sleep(volatile WalSnd* walsnd); static void LogCtrlCountSleepLimit(void); static void LogCtrlSleep(void); static void LogCtrlCalculateCurrentRTO(StandbyReplyMessage* reply); @@ -447,9 +450,13 @@ static void WalSndHandshake(void) } break; case 'X': + case 'c': /* standby is closing the connection */ proc_exit(0); /* fall-through */ + case 'P': + /* standby is closing the connection */ + break; case EOF: /* standby disconnected unexpectedly */ ereport( @@ -1573,6 +1580,43 @@ static XLogRecPtr WalSndWaitForWal(XLogRecPtr loc) return RecentFlushPtr; } +/* + * Check cmdString format. + */ +bool cmdStringCheck(const char* cmd_string) +{ + const int maxStack = 100; + char charStack[maxStack]; + int stackLen = 0; + for (int i = 0; cmd_string[i] != '\0'; i++) { + if (cmd_string[i] == '\"') { + if (stackLen > 0 && charStack[stackLen - 1] == '\"') { + stackLen--; + } else { + charStack[stackLen++] = '\"'; + } + } else if (cmd_string[i] == '\'') { + if (stackLen > 0 && charStack[stackLen - 1] == '\'') { + stackLen--; + } else { + charStack[stackLen++] = '\''; + } + } else if (cmd_string[i] == '(') { + charStack[stackLen++] = '('; + } else if (cmd_string[i] == ')') { + if (stackLen > 0 && charStack[stackLen - 1] == '(') { + stackLen--; + } else { + return false; + } + } + } + if (stackLen == 0) { + return true; + } + return false; +} + /* * Execute an incoming replication command. */ @@ -1593,6 +1637,11 @@ static bool HandleWalReplicationCommand(const char* cmd_string) ereport(LOG, (errmsg("received wal replication command: %s", cmd_string))); + if (cmdStringCheck(cmd_string) == false) { + ereport(ERROR, (errcode(ERRCODE_SYNTAX_ERROR), + (errmsg_internal("replication command, syntax error.")))); + } + cmd_context = AllocSetContextCreate(CurrentMemoryContext, "Replication command context", ALLOCSET_DEFAULT_MINSIZE, @@ -1729,6 +1778,7 @@ static void ProcessRepliesIfAny(void) /* * 'X' means that the standby is closing down the socket. */ + case 'c': case 'X': proc_exit(0); /* fall-through */ @@ -1878,6 +1928,74 @@ char* remote_role_to_string(int role) return "UNKNOW"; } +/* + * When flush_lsn exceeds min_restart_lsn by a margin of max_keep_log_seg, + * walsender stream limitation is triggered. + */ +static bool LogicalSlotSleepFlag(void) +{ + const int xlog_offset = 24; + const int sleep_time_unit = 100000; + int64 max_keep_log_seg = (int64)g_instance.attr.attr_storage.max_keep_log_seg; + if (max_keep_log_seg <= 0) { + return false; + } + XLogRecPtr min_restart_lsn = InvalidXLogRecPtr; + for (int i = 0; i < g_instance.attr.attr_storage.max_replication_slots; i++) { + ReplicationSlot* s = &t_thrd.slot_cxt.ReplicationSlotCtl->replication_slots[i]; + + if (s->in_use && s->data.database != InvalidOid) { + min_restart_lsn = min_restart_lsn == InvalidXLogRecPtr ? s->data.restart_lsn : + Min(min_restart_lsn, s->data.restart_lsn); + } + } + if (min_restart_lsn == InvalidXLogRecPtr) { + return false; + } + XLogRecPtr flush_lsn = GetFlushRecPtr(); + if (((flush_lsn - min_restart_lsn) >> xlog_offset) > (uint64)max_keep_log_seg) { + g_logical_slot_sleep_time += sleep_time_unit; + if (g_logical_slot_sleep_time > MICROSECONDS_PER_SECONDS) { + g_logical_slot_sleep_time = MICROSECONDS_PER_SECONDS; + } + ereport(LOG, + (errmsg("flush_lsn %X/%X exceed min_restart_lsn %X/%X by threshold %ld, sleep time increase by 0.1s.\n", + (uint32)(flush_lsn >> 32), + (uint32)flush_lsn, + (uint32)(min_restart_lsn >> 32), + (uint32)min_restart_lsn, + max_keep_log_seg))); + return true; + } else { + g_logical_slot_sleep_time = 0; + } + return false; +} + +static void do_actual_sleep(volatile WalSnd* walsnd) +{ + bool logical_slot_sleep_flag = LogicalSlotSleepFlag(); + /* try to control log sent rate so that standby can flush and apply log under RTO seconds */ + if (walsnd->state == WALSNDSTATE_STREAMING && IS_PGXC_DATANODE) { + if (u_sess->attr.attr_storage.target_rto > 0) { + if (walsnd->log_ctrl.sleep_count % walsnd->log_ctrl.sleep_count_limit == 0) { + LogCtrlCalculateSleepTime(); + LogCtrlCountSleepLimit(); + } + LogCtrlSleep(); + if (logical_slot_sleep_flag && + g_logical_slot_sleep_time > t_thrd.walsender_cxt.MyWalSnd->log_ctrl.sleep_time) { + pg_usleep(g_logical_slot_sleep_time - t_thrd.walsender_cxt.MyWalSnd->log_ctrl.sleep_time); + } + } else { + if (logical_slot_sleep_flag) { + pg_usleep(g_logical_slot_sleep_time); + } + } + } + walsnd->log_ctrl.sleep_count++; +} + /* * Regular reply from standby advising of WAL positions on standby server. */ @@ -1945,27 +2063,20 @@ static void ProcessStandbyReplyMessage(void) } /* - * calculate RTO every sleep_count_limit. + * Only sleep when local role is not WAL_DB_SENDER. */ - if (IS_PGXC_DATANODE && walsnd->log_ctrl.sleep_count % walsnd->log_ctrl.sleep_count_limit == 0) { - LogCtrlCalculateCurrentRTO(&reply); - walsnd->log_ctrl.prev_reply_time = reply.sendTime; - walsnd->log_ctrl.prev_flush = reply.flush; - walsnd->log_ctrl.prev_apply = reply.apply; - } - - /* try to control log sent rate so that standby can flush and apply log under RTO seconds */ - if (walsnd->state == WALSNDSTATE_STREAMING && u_sess->attr.attr_storage.target_rto > 0 && IS_PGXC_DATANODE) { - if (walsnd->log_ctrl.sleep_count % walsnd->log_ctrl.sleep_count_limit == 0) { - LogCtrlCalculateSleepTime(); - LogCtrlCountSleepLimit(); + if (!AM_WAL_DB_SENDER) { + if (IS_PGXC_DATANODE && walsnd->log_ctrl.sleep_count % walsnd->log_ctrl.sleep_count_limit == 0) { + LogCtrlCalculateCurrentRTO(&reply); + walsnd->log_ctrl.prev_reply_time = reply.sendTime; + walsnd->log_ctrl.prev_flush = reply.flush; + walsnd->log_ctrl.prev_apply = reply.apply; } - LogCtrlSleep(); + do_actual_sleep(walsnd); } - walsnd->log_ctrl.sleep_count++; - - if (!AM_WAL_STANDBY_SENDER) + if (!AM_WAL_STANDBY_SENDER) { SyncRepReleaseWaiters(); + } /* * Advance our local xmin horizon when the client confirmed a flush. @@ -2693,7 +2804,7 @@ static int WalSndLoop(WalSndSendDataCallback send_data) if (sync_config_needed) { if (t_thrd.walsender_cxt.walsender_shutdown_requested) { - if (!SendConfigFile(t_thrd.walsender_cxt.gucconf_file)) + if (!AM_WAL_DB_SENDER && !SendConfigFile(t_thrd.walsender_cxt.gucconf_file)) ereport(LOG, (errmsg("failed to send config to the peer when walsender shutdown."))); sync_config_needed = false; } else { @@ -2703,7 +2814,7 @@ static int WalSndLoop(WalSndSendDataCallback send_data) sync_config_needed = false; /* begin send file to standby */ if (t_thrd.walsender_cxt.MyWalSnd && t_thrd.walsender_cxt.MyWalSnd->peer_state != BUILDING_STATE) { - if (!SendConfigFile(t_thrd.walsender_cxt.gucconf_file)) + if (!AM_WAL_DB_SENDER && !SendConfigFile(t_thrd.walsender_cxt.gucconf_file)) sync_config_needed = true; else last_syncconf_timestamp = nowtime; diff --git a/src/gausskernel/storage/smgr/md.cpp b/src/gausskernel/storage/smgr/md.cpp index df8c46009..e929a6976 100755 --- a/src/gausskernel/storage/smgr/md.cpp +++ b/src/gausskernel/storage/smgr/md.cpp @@ -590,6 +590,9 @@ static MdfdVec* mdopen(SMgrRelation reln, ForkNumber forknum, ExtensionBehavior */ void mdclose(SMgrRelation reln, ForkNumber forknum) { + if (reln->md_fd == NULL) { + return; + } MdfdVec* v = reln->md_fd[forknum]; /* No work if already closed */ diff --git a/src/gausskernel/storage/smgr/smgr.cpp b/src/gausskernel/storage/smgr/smgr.cpp index 7ad6999e7..470dd4f11 100755 --- a/src/gausskernel/storage/smgr/smgr.cpp +++ b/src/gausskernel/storage/smgr/smgr.cpp @@ -285,6 +285,9 @@ void smgrclearowner(SMgrRelation* owner, SMgrRelation reln) */ bool smgrexists(SMgrRelation reln, ForkNumber forknum) { + if (reln == NULL) { + return false; + } return (*(g_smgrsw[reln->smgr_which].smgr_exists))(reln, forknum); } @@ -296,6 +299,10 @@ void smgrclose(SMgrRelation reln) SMgrRelation* owner = NULL; int forknum; + if (reln == NULL) { + return; + } + for (forknum = 0; forknum < (int)(reln->md_fdarray_size); forknum++) { (*(g_smgrsw[reln->smgr_which].smgr_close))(reln, (ForkNumber)forknum); } diff --git a/src/include/access/multixact.h b/src/include/access/multixact.h index 6f41b61c5..41d829c4b 100755 --- a/src/include/access/multixact.h +++ b/src/include/access/multixact.h @@ -50,6 +50,7 @@ extern MultiXactId MultiXactIdCreate(TransactionId xid1, TransactionId xid2); extern MultiXactId MultiXactIdExpand(MultiXactId multi, TransactionId xid); extern bool MultiXactIdIsRunning(MultiXactId multi); extern bool MultiXactIdIsCurrent(MultiXactId multi); +extern MultiXactId ReadNextMultiXactId(void); extern void MultiXactIdWait(MultiXactId multi, bool allow_con_update = false); extern bool ConditionalMultiXactIdWait(MultiXactId multi); extern void MultiXactIdSetOldestMember(void); diff --git a/src/include/access/reloptions.h b/src/include/access/reloptions.h index 525cf0f30..2a437572e 100755 --- a/src/include/access/reloptions.h +++ b/src/include/access/reloptions.h @@ -270,5 +270,6 @@ extern void ForbidToSetOptionsForRowTbl(List* options); extern void ForbidUserToSetDefinedOptions(List* options); extern bool CheckRelOptionValue(Datum options, const char* opt_name); extern void forbid_to_set_options_for_timeseries_tbl(List* options); +extern List* RemoveRelOption(List* options, const char* optName, bool* removed); #endif /* RELOPTIONS_H */ diff --git a/src/include/catalog/heap.h b/src/include/catalog/heap.h index c06ef6b87..a0df9b3b5 100755 --- a/src/include/catalog/heap.h +++ b/src/include/catalog/heap.h @@ -47,7 +47,8 @@ typedef struct HashBucketInfo { extern Relation heap_create(const char *relname, Oid relnamespace, Oid reltablespace, Oid relid, Oid relfilenode, Oid bucketOid, TupleDesc tupDesc, char relkind, char relpersistence, bool partitioned_relation, bool rowMovement, - bool shared_relation, bool mapped_relation, bool allow_system_table_mods, int8 row_compress, Oid ownerid); + bool shared_relation, bool mapped_relation, bool allow_system_table_mods, int8 row_compress, Oid ownerid, + bool skip_create_storage); extern Partition heapCreatePartition(const char* part_name, bool for_partitioned_table, Oid part_tablespace, Oid part_id, Oid partFileNode, Oid bucketOid, Oid ownerid); @@ -76,7 +77,6 @@ extern void addNewPartitionTuple(Relation pg_part_desc, Partition new_part_desc, extern void heap_truncate_one_part(Relation rel , Oid partOid); extern Oid heapTupleGetPartitionId(Relation rel, HeapTuple tuple); -extern Oid createNewIntervalFile(Relation rel, int seqNum); extern void heap_truncate(List *relids); extern void heap_truncate_one_rel(Relation rel); extern void heap_truncate_check_FKs(List *relations, bool tempTables); @@ -144,4 +144,6 @@ extern char* make_column_map(TupleDesc tuple_desc); */ extern bool* check_partkey_has_timestampwithzone(Relation partTableRel); +extern Oid AddNewIntervalPartition(Relation rel, HeapTuple insertTuple); + #endif /* HEAP_H */ diff --git a/src/include/catalog/index.h b/src/include/catalog/index.h index 546c85414..c4de4f8b4 100755 --- a/src/include/catalog/index.h +++ b/src/include/catalog/index.h @@ -72,6 +72,7 @@ extern void index_constraint_create(Relation heapRelation, Oid indexRelationId, extern void index_drop(Oid indexId, bool concurrent); extern IndexInfo *BuildIndexInfo(Relation index); +extern IndexInfo *BuildDummyIndexInfo(Relation index); extern void FormIndexDatum(IndexInfo *indexInfo, TupleTableSlot *slot, EState *estate, Datum *values, bool *isnull); extern void index_build(Relation heapRelation, Partition heapPartition, Relation indexRelation, @@ -94,7 +95,9 @@ extern void reindex_indexpart_internal(Relation heapRelation, Relation iRel, IndexInfo* indexInfo, Oid indexPartId); -extern void reindex_index(Oid indexId, Oid indexPartId, bool skip_constraint_checks, AdaptMem *memInfo, bool dbWide); +extern void reindex_index(Oid indexId, Oid indexPartId, + bool skip_constraint_checks, AdaptMem *memInfo, + bool dbWide, char persistence); /* Flag bits for reindex_relation(): */ #define REINDEX_REL_PROCESS_TOAST 0x01 diff --git a/src/include/catalog/pg_class.h b/src/include/catalog/pg_class.h index 99a7be5ef..ff565fefc 100644 --- a/src/include/catalog/pg_class.h +++ b/src/include/catalog/pg_class.h @@ -156,7 +156,7 @@ DATA(insert OID = 1247 ( pg_type PGNSP 71 0 PGUID 0 0 0 0 0 0 0 0 0 0 0 0 DESCR(""); DATA(insert OID = 1249 ( pg_attribute PGNSP 75 0 PGUID 0 0 0 0 0 0 0 0 0 0 0 0 f f p r 24 0 f f f f f 0 f f n 3 _null_ _null_ n 3 _null_ _null_)); DESCR(""); -DATA(insert OID = 1255 ( pg_proc PGNSP 81 0 PGUID 0 0 0 0 0 0 0 0 0 0 0 0 f f p r 31 0 t f f f f 0 f f n 3 _null_ _null_ n 3 _null_ _null_)); +DATA(insert OID = 1255 ( pg_proc PGNSP 81 0 PGUID 0 0 0 0 0 0 0 0 0 0 0 0 f f p r 30 0 t f f f f 0 f f n 3 _null_ _null_ n 3 _null_ _null_)); DESCR(""); DATA(insert OID = 1259 ( pg_class PGNSP 83 0 PGUID 0 0 0 0 0 0 0 0 0 0 0 0 f f p r 39 0 t f f f f 0 f f n 3 _null_ _null_ n 3 _null_ _null_)); DESCR(""); @@ -174,6 +174,7 @@ DESCR(""); #define RELPERSISTENCE_PERMANENT 'p' /* regular table */ #define RELPERSISTENCE_UNLOGGED 'u' /* unlogged permanent table */ #define RELPERSISTENCE_TEMP 't' /* temporary table */ +#define RELPERSISTENCE_GLOBAL_TEMP 'g' /* global temporary table */ /* default selection for replica identity (primary key or nothing) */ #define REPLICA_IDENTITY_DEFAULT 'd' @@ -181,6 +182,18 @@ DESCR(""); #define REPLICA_IDENTITY_NOTHING 'n' /* all columns are loged as replica identity */ #define REPLICA_IDENTITY_FULL 'f' + +/* + * Relation kinds that have physical storage. These relations normally have + * relfilenode set to non-zero, but it can also be zero if the relation is + * mapped. + */ +#define RELKIND_HAS_STORAGE(relkind) \ + ((relkind) == RELKIND_RELATION || \ + (relkind) == RELKIND_INDEX || \ + (relkind) == RELKIND_SEQUENCE || \ + (relkind) == RELKIND_TOASTVALUE) + /* * an explicitly chosen candidate key's columns are used as identity; * will still be set if the index has been dropped, in that case it diff --git a/src/include/catalog/pg_partition_fn.h b/src/include/catalog/pg_partition_fn.h index db1231567..f11ee12fe 100644 --- a/src/include/catalog/pg_partition_fn.h +++ b/src/include/catalog/pg_partition_fn.h @@ -42,7 +42,10 @@ #define MAX_PARTITIONKEY_NUM 4 #define MAX_PARTITION_NUM 32767 /* update LEN_PARTITION_PREFIX as well ! */ - +#define INTERVAL_PARTITION_NAME_PREFIX "sys_p" +#define INTERVAL_PARTITION_NAME_PREFIX_FMT "sys_p%u" +#define INTERVAL_PARTITION_NAME_SUFFIX_LEN 5 /* max length of partitio num */ + /* * In start/end syntax, partition name is of form: * PARTITION_PREFIX_NUM, @@ -72,7 +75,7 @@ typedef void (*PartitionNameGetPartidCallback) (Oid partitioned_relation, const char *partition_name, Oid partId, Oid oldPartId, char partition_type, void *callback_arg, LOCKMODE callbackobj_lockMode); extern void insertPartitionEntry(Relation pg_partition_desc, Partition new_part_desc, Oid new_part_id, - int2vector *pkey, oidvector *inttablespace, Datum interval, + int2vector *pkey, const oidvector *inttablespace, Datum interval, Datum maxValues, Datum transitionPoint, Datum reloptions, char parttype); extern bool isPartitionedObject(Oid relid, char relkind, bool missing_ok); extern bool isPartitionObject(Oid partid, char partkind, bool missing_ok); diff --git a/src/include/catalog/pg_proc.h b/src/include/catalog/pg_proc.h index 2278e94f1..8ee216c4c 100755 --- a/src/include/catalog/pg_proc.h +++ b/src/include/catalog/pg_proc.h @@ -47,8 +47,7 @@ CATALOG(pg_proc,1255) BKI_BOOTSTRAP BKI_ROWTYPE_OID(81) BKI_SCHEMA_MACRO float4 prorows; /* estimated # of rows out (if proretset) */ Oid provariadic; /* element type of variadic array, or 0 */ regproc protransform; /* transforms calls to it during planning */ - bool proisagg; /* is it an aggregate? */ - bool proiswindow; /* is it a window function? */ + char prokind; /* see PROKIND_ categories below */ bool prosecdef; /* security definer */ bool proleakproof; /* is it a leak-proof function? */ bool proisstrict; /* strict with respect to NULLs? */ @@ -92,7 +91,7 @@ typedef FormData_pg_proc *Form_pg_proc; * compiler constants for pg_proc * ---------------- */ -#define Natts_pg_proc 31 +#define Natts_pg_proc 30 #define Anum_pg_proc_proname 1 #define Anum_pg_proc_pronamespace 2 #define Anum_pg_proc_proowner 3 @@ -101,34 +100,33 @@ typedef FormData_pg_proc *Form_pg_proc; #define Anum_pg_proc_prorows 6 #define Anum_pg_proc_provariadic 7 #define Anum_pg_proc_protransform 8 -#define Anum_pg_proc_proisagg 9 -#define Anum_pg_proc_proiswindow 10 -#define Anum_pg_proc_prosecdef 11 -#define Anum_pg_proc_proleakproof 12 -#define Anum_pg_proc_proisstrict 13 -#define Anum_pg_proc_proretset 14 -#define Anum_pg_proc_provolatile 15 -#define Anum_pg_proc_pronargs 16 -#define Anum_pg_proc_pronargdefaults 17 -#define Anum_pg_proc_prorettype 18 -#define Anum_pg_proc_proargtypes 19 -#define Anum_pg_proc_proallargtypes 20 -#define Anum_pg_proc_proargmodes 21 -#define Anum_pg_proc_proargnames 22 -#define Anum_pg_proc_proargdefaults 23 -#define Anum_pg_proc_prosrc 24 -#define Anum_pg_proc_probin 25 -#define Anum_pg_proc_proconfig 26 -#define Anum_pg_proc_proacl 27 -#define Anum_pg_proc_prodefaultargpos 28 -#define Anum_pg_proc_fenced 29 -#define Anum_pg_proc_shippable 30 -#define Anum_pg_proc_package 31 +#define Anum_pg_proc_prokind 9 +#define Anum_pg_proc_prosecdef 10 +#define Anum_pg_proc_proleakproof 11 +#define Anum_pg_proc_proisstrict 12 +#define Anum_pg_proc_proretset 13 +#define Anum_pg_proc_provolatile 14 +#define Anum_pg_proc_pronargs 15 +#define Anum_pg_proc_pronargdefaults 16 +#define Anum_pg_proc_prorettype 17 +#define Anum_pg_proc_proargtypes 18 +#define Anum_pg_proc_proallargtypes 19 +#define Anum_pg_proc_proargmodes 20 +#define Anum_pg_proc_proargnames 21 +#define Anum_pg_proc_proargdefaults 22 +#define Anum_pg_proc_prosrc 23 +#define Anum_pg_proc_probin 24 +#define Anum_pg_proc_proconfig 25 +#define Anum_pg_proc_proacl 26 +#define Anum_pg_proc_prodefaultargpos 27 +#define Anum_pg_proc_fenced 28 +#define Anum_pg_proc_shippable 29 +#define Anum_pg_proc_package 30 /* proc_oid is only for builitin * func view shouldn't be included in Natts_pg_proc */ -#define Anum_pg_proc_oid 32 +#define Anum_pg_proc_oid 31 /* ---------------- * initial contents of pg_proc @@ -389,6 +387,20 @@ typedef FormData_pg_proc *Form_pg_proc; #define TESTSKEWNESSRETURNTYPE 4048 #define PERCENTILECONTAGGFUNCOID 4452 #define PGCHECKAUTHIDFUNCOID 3228 + +/* + * Symbolic values for prokind column + */ +#define PROKIND_FUNCTION 'f' +#define PROKIND_AGGREGATE 'a' +#define PROKIND_WINDOW 'w' +#define PROKIND_PROCEDURE 'p' + +#define PROC_IS_FUNC(prokind) ((prokind) == PROKIND_FUNCTION) +#define PROC_IS_AGG(prokind) ((prokind) == PROKIND_AGGREGATE) +#define PROC_IS_WIN(prokind) ((prokind) == PROKIND_WINDOW) +#define PROC_IS_PRO(prokind) ((prokind) == PROKIND_PROCEDURE) + /* * Symbolic values for provolatile column: these indicate whether the result * of a function is dependent *only* on the values of its explicit arguments, diff --git a/src/include/catalog/pg_proc_fn.h b/src/include/catalog/pg_proc_fn.h index c7d023692..72cbd5c02 100755 --- a/src/include/catalog/pg_proc_fn.h +++ b/src/include/catalog/pg_proc_fn.h @@ -27,8 +27,7 @@ extern Oid ProcedureCreate(const char *procedureName, Oid languageValidator, const char *prosrc, const char *probin, - bool isAgg, - bool isWindowFunc, + char prokind, bool security_definer, bool isLeakProof, bool isStrict, diff --git a/src/include/catalog/storage.h b/src/include/catalog/storage.h index dd27267f3..2bf2859d8 100644 --- a/src/include/catalog/storage.h +++ b/src/include/catalog/storage.h @@ -25,7 +25,8 @@ #define DFS_STOR_FLAG -1 -extern void RelationCreateStorage(RelFileNode rnode, char relpersistence, Oid ownerid, Oid bucketOid = InvalidOid); +extern void RelationCreateStorage(RelFileNode rnode, char relpersistence, Oid ownerid, Oid bucketOid = InvalidOid, + Relation rel = NULL); extern void RelationDropStorage(Relation rel, bool isDfsTruncate = false); extern void RelationPreserveStorage(RelFileNode rnode, bool atCommit); extern void RelationTruncate(Relation rel, BlockNumber nblocks); @@ -57,7 +58,8 @@ extern void ColMainFileNodesCreate(void); extern void ColMainFileNodesDestroy(void); extern void ColMainFileNodesAppend(RelFileNode* bcmFileNode, BackendId backend); extern void ColumnRelationDoDeleteFiles(RelFileNode* bcmFileNode, ForkNumber forknum, BackendId backend, Oid ownerid); -extern void RowRelationDoDeleteFiles(RelFileNode rnode, BackendId backend, Oid ownerid); +extern void RowRelationDoDeleteFiles(RelFileNode rnode, BackendId backend, Oid ownerid, Oid relOid = InvalidOid, + bool isCommit = false); extern uint64 GetSMgrRelSize(RelFileNode* relfilenode, BackendId backend, ForkNumber forkNum); /* diff --git a/src/include/catalog/storage_gtt.h b/src/include/catalog/storage_gtt.h new file mode 100644 index 000000000..d76a2dd52 --- /dev/null +++ b/src/include/catalog/storage_gtt.h @@ -0,0 +1,47 @@ +/* ------------------------------------------------------------------------- + * + * storage_gtt.h + * prototypes for functions in backend/catalog/storage_gtt.c + * + * Portions Copyright (c) 1996-2012, PostgreSQL Global Development Group + * Portions Copyright (c) 1994, Regents of the University of California + * Portions Copyright (c) 2010-2012 Postgres-XC Development Group + * + * src/include/catalog/storage_gtt.h + * + * ------------------------------------------------------------------------- + */ +#ifndef STORAGE_GTT_H +#define STORAGE_GTT_H + +#include "access/htup.h" +#include "storage/block.h" +#include "storage/relfilenode.h" +#include "nodes/execnodes.h" +#include "utils/relcache.h" + +extern Size active_gtt_shared_hash_size(void); +extern void active_gtt_shared_hash_init(void); +extern void remember_gtt_storage_info(const RelFileNode rnode, Relation rel); +extern void forget_gtt_storage_info(Oid relid, const RelFileNode relfilenode, bool isCommit); +extern bool is_other_backend_use_gtt(Oid relid); +extern bool gtt_storage_attached(Oid relid); +extern Bitmapset *copy_active_gtt_bitmap(Oid relid); +extern void up_gtt_att_statistic( + Oid reloid, int attnum, int natts, TupleDesc tupleDescriptor, Datum* values, bool* isnull); +extern HeapTuple get_gtt_att_statistic(Oid reloid, int attnum); +extern void release_gtt_statistic_cache(HeapTuple tup); +extern void up_gtt_relstats(const Relation relation, + BlockNumber numPages, + double numTuples, + BlockNumber numAllVisiblePages, + TransactionId relfrozenxid); +extern bool get_gtt_relstats( + Oid relid, BlockNumber* relpages, double* reltuples, BlockNumber* relallvisible, TransactionId* relfrozenxid); +extern void gtt_force_enable_index(Relation index); +extern void gtt_fix_index_state(Relation index); +extern void init_gtt_storage(CmdType operation, ResultRelInfo *resultRelInfo); +extern Oid gtt_fetch_current_relfilenode(Oid relid); +extern void gtt_switch_rel_relfilenode(Oid rel1, Oid relfilenode1, Oid rel2, Oid relfilenode2, bool footprint); + +#endif /* STORAGE_GTT_H */ diff --git a/src/include/commands/cluster.h b/src/include/commands/cluster.h index fb7edbb38..6ca23fe33 100755 --- a/src/include/commands/cluster.h +++ b/src/include/commands/cluster.h @@ -36,7 +36,8 @@ extern void finishPartitionHeapSwap(Oid partitionOid, Oid tempTableOid, bool swa TransactionId frozenXid, bool tempTableIsPartition = false); extern void finish_heap_swap(Oid OIDOldHeap, Oid OIDNewHeap, bool is_system_catalog, bool swap_toast_by_content, - bool check_constraints, TransactionId frozenXid, AdaptMem* memInfo = NULL); + bool check_constraints, TransactionId frozenXid, AdaptMem* memInfo = NULL, + char newrelpersistence = RELPERSISTENCE_PERMANENT); extern void vacuumFullPart(Oid partOid, VacuumStmt* vacstmt, int freeze_min_age, int freeze_table_age); extern void updateRelationName(Oid relOid, bool isPartition, const char* relNewName); diff --git a/src/include/commands/tablecmds.h b/src/include/commands/tablecmds.h index 125489e0a..5350a0489 100755 --- a/src/include/commands/tablecmds.h +++ b/src/include/commands/tablecmds.h @@ -123,7 +123,6 @@ extern void ATExecSetIndexUsableState(Oid objclassOid, Oid objOid, bool newState extern bool checkPartitionLocalIndexesUsable(Oid partitionOid); extern bool checkRelationLocalIndexesUsable(Relation relation); extern List* GetPartitionkeyPos(List* partitionkeys, List* schema); -extern void CheckPartitionKeyType(Form_pg_attribute* attrs, List* pos, bool is_interval); extern void clearAttrInitDefVal(Oid relid); @@ -140,5 +139,7 @@ extern Node* GetTargetValue(Form_pg_attribute attrs, Const* src, bool isinterval extern void ATExecEnableDisableRls(Relation rel, RelationRlsStatus changeType, LOCKMODE lockmode); extern void create_part_policy_if_needed(CreateStmt *stmt, char relkind); +extern void addToastTableForNewPartition(Relation relation, Oid newPartId); +extern void fastDropPartition(Relation rel, Oid partOid, const char* stmt, Oid intervalPartOid = InvalidOid); #endif /* TABLECMDS_H */ diff --git a/src/include/commands/vacuum.h b/src/include/commands/vacuum.h index d69ca0169..d4ddfc3c9 100755 --- a/src/include/commands/vacuum.h +++ b/src/include/commands/vacuum.h @@ -363,7 +363,8 @@ extern char* buildTempSampleTable(Oid relid, Oid mian_relid, TempSmpleTblType ty extern void dropSampleTable(const char* tableName); extern const char* get_sample_tblname(AnalyzeMode analyzemode, List* tmpSampleTblNameList); extern VacAttrStats* examine_attribute(Relation onerel, Bitmapset* bms_attnums, bool isLog); -extern void update_attstats(Oid relid, char relkind, bool inh, int natts, VacAttrStats** vacattrstats); +extern void update_attstats( + Oid relid, char relkind, bool inh, int natts, VacAttrStats** vacattrstats, char relpersistence); /* we should delete all records in pg_statistic when the data is dirty and current totalrows is null. */ extern void delete_attstats(Oid relid, char relkind, bool inh, int natts, VacAttrStats** vacattrstats, unsigned int delete_stats_option = DELETE_STATS_SINGLE); diff --git a/src/include/knl/knl_guc/knl_instance_attr_storage.h b/src/include/knl/knl_guc/knl_instance_attr_storage.h index 281997e6f..fc9805f80 100755 --- a/src/include/knl/knl_guc/knl_instance_attr_storage.h +++ b/src/include/knl/knl_guc/knl_instance_attr_storage.h @@ -76,10 +76,11 @@ typedef struct knl_instance_attr_storage { int recovery_redo_workers_per_paser_worker; int pagewriter_thread_num; int real_recovery_parallelism; - int batch_redo_num; + int batch_redo_num; int remote_read_mode; int advance_xlog_file_num; int gtm_option; + int max_keep_log_seg; } knl_instance_attr_storage; #endif /* SRC_INCLUDE_KNL_KNL_INSTANCE_ATTR_STORAGE_H_ */ diff --git a/src/include/knl/knl_guc/knl_session_attr_storage.h b/src/include/knl/knl_guc/knl_session_attr_storage.h index b2fdc7e3e..25910c071 100755 --- a/src/include/knl/knl_guc/knl_session_attr_storage.h +++ b/src/include/knl/knl_guc/knl_session_attr_storage.h @@ -176,6 +176,10 @@ typedef struct knl_session_attr_storage { */ bool enable_xlog_prune; int defer_csn_cleanup_time; + + /* for GTT */ + int max_active_gtt; + int vacuum_gtt_defer_check_age; } knl_session_attr_storage; #endif /* SRC_INCLUDE_KNL_KNL_SESSION_ATTR_STORAGE */ diff --git a/src/include/knl/knl_session.h b/src/include/knl/knl_session.h index 61041d80e..494182399 100644 --- a/src/include/knl/knl_session.h +++ b/src/include/knl/knl_session.h @@ -61,6 +61,8 @@ #include "storage/shmem.h" #include "utils/palloc.h" +typedef void (*pg_on_exit_callback)(int code, Datum arg); + /* all session level attribute which expose to user. */ typedef struct knl_session_attr { knl_session_attr_sql attr_sql; @@ -1300,6 +1302,7 @@ typedef struct knl_u_stat_context { #define MAX_LOCKMETHOD 2 typedef uint16 CycleCtr; +typedef void* Block; typedef struct knl_u_storage_context { /* * How many buffers PrefetchBuffer callers should try to stay ahead of their @@ -1387,6 +1390,20 @@ typedef struct knl_u_storage_context { bool twoPhaseCommitInProgress; int32 dumpHashbucketIdNum; int2 *dumpHashbucketIds; + + /* Pointers to shared state */ + // struct BufferStrategyControl* StrategyControl; + int NLocBuffer; /* until buffers are initialized */ + struct BufferDesc* LocalBufferDescriptors; + Block* LocalBufferBlockPointers; + int32* LocalRefCount; + int nextFreeLocalBuf; + struct HTAB* LocalBufHash; + char* cur_block; + int next_buf_in_block; + int num_bufs_in_block; + int total_bufs_allocated; + MemoryContext LocalBufferContext; } knl_u_storage_context; @@ -1986,6 +2003,17 @@ typedef struct knl_u_mot_context { MOT::TxnManager* jit_txn; } knl_u_mot_context; +typedef struct knl_u_gtt_context { + bool gtt_cleaner_exit_registered; + HTAB* gtt_storage_local_hash; + MemoryContext gtt_relstats_context; + + /* relfrozenxid of all gtts in the current session */ + List* gtt_session_relfrozenxid_list; + TransactionId gtt_session_frozenxid; + pg_on_exit_callback gtt_sess_exit; +} knl_u_gtt_context; + enum knl_session_status { KNL_SESS_FAKE, KNL_SESS_UNINIT, @@ -2075,6 +2103,9 @@ typedef struct knl_session_context { knl_u_unique_sql_context unique_sql_cxt; knl_u_user_login_context user_login_cxt; knl_u_percentile_context percentile_cxt; + + /* GTT */ + knl_u_gtt_context gtt_ctx; } knl_session_context; extern knl_session_context* create_session_context(MemoryContext parent, uint64 id); diff --git a/src/include/knl/knl_thread.h b/src/include/knl/knl_thread.h index 1ceff51bb..c09c6ea91 100644 --- a/src/include/knl/knl_thread.h +++ b/src/include/knl/knl_thread.h @@ -74,6 +74,8 @@ #define RESERVE_SIZE 32 +typedef struct ResourceOwnerData* ResourceOwner; + typedef struct knl_t_codegen_context { void* thr_codegen_obj; @@ -841,6 +843,10 @@ typedef struct knl_t_shemem_ptr_context { * where we have special measures to pass it down). */ union LWLockPadded *mainLWLockArray; + + // for GTT table to track sessions and their usage of GTTs + struct gtt_ctl_data* gtt_shared_ctl; + struct HTAB* active_gtt_shared_hash; } knl_t_shemem_ptr_context; typedef struct knl_t_cstore_context { @@ -2176,6 +2182,7 @@ typedef struct knl_t_logical_context { uint64 sendSegNo; uint32 sendOff; bool ExportInProgress; + ResourceOwner SavedResourceOwnerDuringExport; } knl_t_logical_context; typedef struct knl_t_dataqueue_context { @@ -2204,7 +2211,6 @@ typedef struct knl_t_walrcvwriter_context { } knl_t_walrcvwriter_context; typedef int CacheSlotId_t; -typedef void* Block; typedef void (*pg_on_exit_callback)(int code, Datum arg); typedef void (*shmem_startup_hook_type)(void); typedef struct ONEXIT { @@ -2286,17 +2292,6 @@ typedef struct knl_t_storage_context { /* Pointers to shared state */ struct BufferStrategyControl* StrategyControl; - int NLocBuffer; /* until buffers are initialized */ - struct BufferDesc* LocalBufferDescriptors; - Block* LocalBufferBlockPointers; - int32* LocalRefCount; - int nextFreeLocalBuf; - struct HTAB* LocalBufHash; - char* cur_block; - int next_buf_in_block; - int num_bufs_in_block; - int total_bufs_allocated; - MemoryContext LocalBufferContext; /* remember global block slot in progress */ CacheSlotId_t CacheBlockInProgressIO; CacheSlotId_t CacheBlockInProgressUncompress; @@ -2425,8 +2420,10 @@ typedef struct knl_t_storage_context { bool atexit_callback_setup; ONEXIT on_proc_exit_list[MAX_ON_EXITS]; ONEXIT on_shmem_exit_list[MAX_ON_EXITS]; + ONEXIT before_shmem_exit_list[MAX_ON_EXITS]; int on_proc_exit_index; int on_shmem_exit_index; + int before_shmem_exit_index; union CmprMetaUnion* cmprMetaInfo; @@ -2693,7 +2690,6 @@ typedef struct knl_t_mot_context { // misc uint8_t log_level; bool init_codegen_once; - bool mot_startup; uint16_t currentThreadId; int currentNumaNodeId; diff --git a/src/include/nodes/execnodes.h b/src/include/nodes/execnodes.h index da82944dd..4ccfc4d28 100644 --- a/src/include/nodes/execnodes.h +++ b/src/include/nodes/execnodes.h @@ -1221,6 +1221,8 @@ typedef struct PlanState { List* plan_issues; bool recursive_reset; /* node already reset? */ bool qual_is_inited; + + int64 ps_rownum; /* store current rownum */ } PlanState; static inline bool planstate_need_stub(PlanState* ps) @@ -1455,7 +1457,6 @@ typedef struct RunTimeParamPredicateInfo { Oid datumType; /* the parameter data type. */ Oid varTypeOid; /* var type oid. */ int32 paramPosition; /* the parameter predicate position in *hdfsScanPredicateArr. */ - } RunTimeParamPredicateInfo; /* ---------------- @@ -2361,6 +2362,17 @@ struct VecLimitState : public LimitState { VectorBatch* subBatch; }; + +/* + * RownumState node: used for computing the pseudo-column ROWNUM + */ +typedef struct RownumState { + ExprState xprstate; + PlanState* ps; /* the value of ROWNUM depends on its parent PlanState */ +} RownumState; + + + /* ---------------- * GroupingFuncExprState node * diff --git a/src/include/nodes/makefuncs.h b/src/include/nodes/makefuncs.h index 053a74dbd..465b0676b 100755 --- a/src/include/nodes/makefuncs.h +++ b/src/include/nodes/makefuncs.h @@ -15,6 +15,7 @@ #define MAKEFUNC_H #include "nodes/parsenodes.h" +#include "nodes/execnodes.h" extern A_Expr* makeA_Expr(A_Expr_Kind kind, List* name, Node* lexpr, Node* rexpr, int location); @@ -70,4 +71,6 @@ extern Node* makeTidConst(ItemPointer item); extern FuncCall* makeFuncCall(List* funcname, List* args, int location); extern Param* makeParam( ParamKind paramkind, int paramid, Oid paramtype, int32 paramtypmod, Oid paramcollid, int location); +extern IndexInfo* makeIndexInfo(int numattrs, List *expressions, List *predicates, + bool unique, bool isready, bool concurrent); #endif /* MAKEFUNC_H */ diff --git a/src/include/nodes/nodes.h b/src/include/nodes/nodes.h index 1be588831..a94b7bcdb 100644 --- a/src/include/nodes/nodes.h +++ b/src/include/nodes/nodes.h @@ -218,6 +218,7 @@ typedef enum NodeTag { #endif T_HashFilter, T_EstSPNode, + T_Rownum, /* * TAGS FOR EXPRESSION STATE NODES (execnodes.h) @@ -261,6 +262,7 @@ typedef enum NodeTag { T_SplitPartitionState, T_AddPartitionState, T_RangePartitionStartEndDefState, + T_RownumState, /* * TAGS FOR PLANNER NODES (relation.h) diff --git a/src/include/nodes/pg_list.h b/src/include/nodes/pg_list.h index d4465b28a..32c51a52d 100755 --- a/src/include/nodes/pg_list.h +++ b/src/include/nodes/pg_list.h @@ -303,6 +303,8 @@ extern List* list_copy_tail(const List* list, int nskip); extern void dlist_add_tail_cell(DList* dlist, DListCell* cell); extern List* list_merge_int(List* list1, List* list2); +extern List* list_insert_nth_oid(List *list, int pos, Oid datum); + /* * To ease migration to the new list API, a set of compatibility * macros are provided that reduce the impact of the list API changes diff --git a/src/include/nodes/primnodes.h b/src/include/nodes/primnodes.h index ef00849fc..31b2f0057 100755 --- a/src/include/nodes/primnodes.h +++ b/src/include/nodes/primnodes.h @@ -319,6 +319,17 @@ typedef struct WindowFunc { int location; /* token location, or -1 if unknown */ } WindowFunc; + +/* + * pseudo-column "ROWNUM" + */ +typedef struct Rownum { + Expr xpr; + Oid rownumcollid; /* OID of collation of result */ + int location; /* token location, or -1 if unknown */ +} Rownum; + + /* ---------------- * ArrayRef: describes an array subscripting operation * diff --git a/src/include/nodes/relation.h b/src/include/nodes/relation.h index c8d618d13..3e20514b5 100755 --- a/src/include/nodes/relation.h +++ b/src/include/nodes/relation.h @@ -377,6 +377,8 @@ typedef struct PlannerInfo { */ bool is_under_recursive_tree; bool has_recursive_correlated_rte; /* true if any RTE correlated with recursive cte */ + + bool hasRownumQual; } PlannerInfo; /* diff --git a/src/include/optimizer/clauses.h b/src/include/optimizer/clauses.h index 575628b80..47c69cc0b 100755 --- a/src/include/optimizer/clauses.h +++ b/src/include/optimizer/clauses.h @@ -105,4 +105,7 @@ extern bool treat_as_join_clause(Node* clause, RestrictInfo* rinfo, int varRelid extern List* extract_function_outarguments(Oid funcid, List* parameters, List* funcname); extern bool need_adjust_agg_inner_func_type(Aggref* aggref); +extern bool contain_rownum_walker(Node *node, void *context); +extern List* get_quals_lists(Node *jtnode); + #endif /* CLAUSES_H */ diff --git a/src/include/parser/kwlist.h b/src/include/parser/kwlist.h index d1cea3cf5..44fb5e388 100755 --- a/src/include/parser/kwlist.h +++ b/src/include/parser/kwlist.h @@ -432,6 +432,7 @@ PG_KEYWORD("role", ROLE, UNRESERVED_KEYWORD) PG_KEYWORD("rollback", ROLLBACK, UNRESERVED_KEYWORD) PG_KEYWORD("rollup", ROLLUP, UNRESERVED_KEYWORD) PG_KEYWORD("row", ROW, COL_NAME_KEYWORD) +PG_KEYWORD("rownum", ROWNUM, RESERVED_KEYWORD) PG_KEYWORD("rows", ROWS, UNRESERVED_KEYWORD) PG_KEYWORD("rule", RULE, UNRESERVED_KEYWORD) PG_KEYWORD("savepoint", SAVEPOINT, UNRESERVED_KEYWORD) diff --git a/src/include/replication/logicalfuncs.h b/src/include/replication/logicalfuncs.h index 27c9431ce..4b41b15aa 100644 --- a/src/include/replication/logicalfuncs.h +++ b/src/include/replication/logicalfuncs.h @@ -25,6 +25,7 @@ extern Datum pg_logical_slot_get_binary_changes(PG_FUNCTION_ARGS); extern Datum pg_logical_slot_peek_changes(PG_FUNCTION_ARGS); extern Datum pg_logical_slot_peek_binary_changes(PG_FUNCTION_ARGS); extern Datum pg_logical_peek_changes(PG_FUNCTION_ARGS); +extern void check_permissions(void); #endif diff --git a/src/include/replication/reorderbuffer.h b/src/include/replication/reorderbuffer.h index ec148bb9b..76441b92b 100644 --- a/src/include/replication/reorderbuffer.h +++ b/src/include/replication/reorderbuffer.h @@ -355,7 +355,7 @@ void ReorderBufferCommit(ReorderBuffer*, TransactionId, XLogRecPtr commit_lsn, X void ReorderBufferAssignChild(ReorderBuffer*, TransactionId, TransactionId, XLogRecPtr commit_lsn); void ReorderBufferCommitChild(ReorderBuffer*, TransactionId, TransactionId, XLogRecPtr commit_lsn, XLogRecPtr end_lsn); void ReorderBufferAbort(ReorderBuffer*, TransactionId, XLogRecPtr lsn); -void ReorderBufferAbortOld(ReorderBuffer*, TransactionId xid); +void ReorderBufferAbortOld(ReorderBuffer*, TransactionId xid, XLogRecPtr lsn); void ReorderBufferForget(ReorderBuffer*, TransactionId, XLogRecPtr lsn); void ReorderBufferSetBaseSnapshot(ReorderBuffer*, TransactionId, XLogRecPtr lsn, struct SnapshotData* snap); diff --git a/src/include/storage/bufmgr.h b/src/include/storage/bufmgr.h index e40d33f41..a09865eb1 100644 --- a/src/include/storage/bufmgr.h +++ b/src/include/storage/bufmgr.h @@ -120,7 +120,7 @@ struct WritebackContext; */ #define BufferIsPinned(bufnum) \ (!BufferIsValid(bufnum) ? false \ - : BufferIsLocal(bufnum) ? (t_thrd.storage_cxt.LocalRefCount[-(bufnum)-1] > 0) \ + : BufferIsLocal(bufnum) ? (u_sess->storage_cxt.LocalRefCount[-(bufnum)-1] > 0) \ : (GetPrivateRefCount(bufnum) > 0)) /* @@ -147,7 +147,7 @@ struct WritebackContext; * now demoted the range checks to assertions within the macro itself. */ #define BufferIsValid(bufnum) \ - (AssertMacro((bufnum) <= g_instance.attr.attr_storage.NBuffers && (bufnum) >= -t_thrd.storage_cxt.NLocBuffer), \ + (AssertMacro((bufnum) <= g_instance.attr.attr_storage.NBuffers && (bufnum) >= -u_sess->storage_cxt.NLocBuffer), \ (bufnum) != InvalidBuffer) /* @@ -159,7 +159,7 @@ struct WritebackContext; */ #define BufferGetBlock(buffer) \ (AssertMacro(BufferIsValid(buffer)), \ - BufferIsLocal(buffer) ? t_thrd.storage_cxt.LocalBufferBlockPointers[-(buffer)-1] \ + BufferIsLocal(buffer) ? u_sess->storage_cxt.LocalBufferBlockPointers[-(buffer)-1] \ : (Block)(t_thrd.storage_cxt.BufferBlocks + ((Size)((uint)(buffer)-1)) * BLCKSZ)) /* @@ -186,7 +186,7 @@ struct WritebackContext; #define BufferGetLSN(bufHdr) (PageGetLSN(BufHdrGetBlock(bufHdr))) /* Note: this macro only works on local buffers, not shared ones! */ -#define LocalBufHdrGetBlock(bufHdr) t_thrd.storage_cxt.LocalBufferBlockPointers[-((bufHdr)->buf_id + 2)] +#define LocalBufHdrGetBlock(bufHdr) u_sess->storage_cxt.LocalBufferBlockPointers[-((bufHdr)->buf_id + 2)] #define LocalBufGetLSN(bufHdr) (PageGetLSN(LocalBufHdrGetBlock(bufHdr))) /* diff --git a/src/include/storage/bufpage.h b/src/include/storage/bufpage.h index 152d3e88c..42cd13384 100644 --- a/src/include/storage/bufpage.h +++ b/src/include/storage/bufpage.h @@ -433,6 +433,9 @@ inline void PageSetLSN(Page page, XLogRecPtr LSN, bool check = true) } while (0) #define PageClearPrunable(page) (HeapPageSetPruneXid(page, InvalidTransactionId)) +#define GlobalTempRelationPageIsNotInitialized(rel, page) \ + ((rel)->rd_rel->relpersistence == RELPERSISTENCE_GLOBAL_TEMP && PageIsNew(page)) + constexpr int PAGE_INDEX_CAN_TUPLE_DELETE = 2; /* ---------------------------------------------------------------- diff --git a/src/include/storage/ipc.h b/src/include/storage/ipc.h index 521623f1b..18c61a862 100755 --- a/src/include/storage/ipc.h +++ b/src/include/storage/ipc.h @@ -72,6 +72,7 @@ extern void proc_exit(int code); extern void sess_exit(int code); extern void shmem_exit(int code); extern void on_proc_exit(pg_on_exit_callback function, Datum arg); +extern void before_shmem_exit(pg_on_exit_callback function, Datum arg); extern void on_shmem_exit(pg_on_exit_callback function, Datum arg); extern void cancel_shmem_exit(pg_on_exit_callback function, Datum arg); extern void on_exit_reset(void); diff --git a/src/include/storage/lwlock.h b/src/include/storage/lwlock.h index 57923a3be..0bbb51ddd 100755 --- a/src/include/storage/lwlock.h +++ b/src/include/storage/lwlock.h @@ -142,6 +142,7 @@ enum BuiltinTrancheIds { LWTRANCHE_BUFFER_FREELIST, LWTRANCHE_ACCOUNT_TABLE, LWTRANCHE_EXTEND, // For general 3rd plugin + LWTRANCHE_GTT_CTL, // For GTT /* * Each trancheId above should have a corresponding item in BuiltinTrancheNames; @@ -227,6 +228,8 @@ typedef union LWLockPadded { char pad[LWLOCK_PADDED_SIZE]; } LWLockPadded; +extern PGDLLIMPORT LWLockPadded *MainLWLockArray; + /* * We use this structure to keep track of locked LWLocks for release * during error recovery. The maximum size could be determined at runtime @@ -269,6 +272,21 @@ extern void CreateLWLocks(void); extern void RequestAddinLWLocks(int n); extern const char *GetBuiltInTrancheName(int trancheId); +/* + * There is another, more flexible method of obtaining lwlocks. First, call + * LWLockNewTrancheId just once to obtain a tranche ID; this allocates from + * a shared counter. Next, each individual process using the tranche should + * call LWLockRegisterTranche() to associate that tranche ID with a name. + * Finally, LWLockInitialize should be called just once per lwlock, passing + * the tranche ID as an argument. + * + * It may seem strange that each process using the tranche must register it + * separately, but dynamic shared memory segments aren't guaranteed to be + * mapped at the same address in all coordinating backends, so storing the + * registration in the main shared memory segment wouldn't work for that case. + */ +extern void LWLockRegisterTranche(int tranche_id, const char *tranche_name); + extern void wakeup_victim(LWLock *lock, ThreadId victim_tid); extern int *get_held_lwlocks_num(void); extern uint32 get_held_lwlocks_maxnum(void); diff --git a/src/include/storage/proc.h b/src/include/storage/proc.h index cb6580b0e..b0a14ae3e 100644 --- a/src/include/storage/proc.h +++ b/src/include/storage/proc.h @@ -128,6 +128,7 @@ struct PGPROC { ThreadId sessMemorySessionid; uint64 sessionid; /* if not zero, session id in thread pool*/ int logictid; /*logic thread id*/ + TransactionId gtt_session_frozenxid; /* session level global temp table relfrozenxid */ int pgprocno; int nodeno; diff --git a/src/include/storage/procarray.h b/src/include/storage/procarray.h index c26861f4f..94602e0a7 100644 --- a/src/include/storage/procarray.h +++ b/src/include/storage/procarray.h @@ -127,3 +127,7 @@ extern void UpdateCSNLogAtTransactionEND( extern void ResetProcXidCache(PGPROC* proc, bool needlock); #endif /* USE_UT */ +// For GTT +extern TransactionId ListAllThreadGttFrozenxids(int maxSize, ThreadId *pids, TransactionId *xids, int *n); +extern TransactionId ListAllSessionGttFrozenxids(int maxSize, ThreadId *pids, TransactionId *xids, int *n); + diff --git a/src/include/threadpool/threadpool.h b/src/include/threadpool/threadpool.h index ac1d05792..ecf3c253b 100755 --- a/src/include/threadpool/threadpool.h +++ b/src/include/threadpool/threadpool.h @@ -36,6 +36,7 @@ #define ENABLE_THREAD_POOL (g_threadPoolControler != NULL) #define IS_THREAD_POOL_WORKER (t_thrd.role == THREADPOOL_WORKER) #define IS_THREAD_POOL_SESSION (u_sess->session_id > 0) +#define BackendIdForTempRelations (ENABLE_THREAD_POOL ? (BackendId)u_sess->session_ctr_index : t_thrd.proc_cxt.MyBackendId) #define THREAD_CORE_RATIO 1 #define DEFAULT_THREAD_POOL_SIZE 16 #define DEFAULT_THREAD_POOL_GROUPS 2 diff --git a/src/include/utils/catcache.h b/src/include/utils/catcache.h index bb6a4c9e5..891d4ee10 100755 --- a/src/include/utils/catcache.h +++ b/src/include/utils/catcache.h @@ -174,6 +174,11 @@ typedef struct CatCacheHeader { extern void AtEOXact_CatCache(bool isCommit); +/* this extern duplicates utils/memutils.h... */ +extern THR_LOCAL PGDLLIMPORT MemoryContext CacheMemoryContext; + +extern void CreateCacheMemoryContext(void); + extern CatCache* InitCatCache(int id, Oid reloid, Oid indexoid, int nkeys, const int* key, int nbuckets); extern void InitCatCachePhase2(CatCache* cache, bool touch_index); diff --git a/src/include/utils/fmgrtab.h b/src/include/utils/fmgrtab.h index d87aa5908..dbeb0f9e4 100644 --- a/src/include/utils/fmgrtab.h +++ b/src/include/utils/fmgrtab.h @@ -54,31 +54,30 @@ typedef struct { float4 prorows; /* [11] estimated # of rows out (if proretset) */ Oid provariadic; /* [12] element type of variadic array, or 0 */ regproc protransform; /* [13] transforms calls to it during planning */ - bool proisagg; /* [14] is it an aggregate? */ - bool proiswindow; /* [15] is it a window function? */ - bool prosecdef; /* [16] security definer */ - bool proleakproof; /* [17] is it a leak-proof function? */ - char provolatile; /* [18] see PROVOLATILE_ categories below */ - int2 pronargdefaults; /* [19] number of arguments with defaults */ + char prokind; /* [14] */ + bool prosecdef; /* [15] security definer */ + bool proleakproof; /* [16] is it a leak-proof function? */ + char provolatile; /* [17] see PROVOLATILE_ categories below */ + int2 pronargdefaults; /* [18] number of arguments with defaults */ /* variable-length fields start here */ - ArrayOid proargtypes; /* [20] parameter types (excludes OUT params) */ + ArrayOid proargtypes; /* [19] parameter types (excludes OUT params) */ /* nullable fields start here, they are defined by pointer, if one of them * is null pointer, it means it has SQL NULL value */ - ArrayOid* proallargtypes; /* [21] all param types (NULL if IN only) */ - ArrayChar* proargmodes; /* [22] parameter modes (NULL if IN only) */ - ArrayCStr* proargnames; /* [23] parameter names (NULL if no names) */ - const char* proargdefaults; /* [24] list of expression trees for argument defaults (NULL if none) */ - const char* prosrc; /* [25] procedure source text */ - const char* probin; /* [26] secondary procedure info (can be NULL) */ - ArrayCStr* proconfig; /* [27] procedure-local GUC settings */ - ArrayAcl* proacl; /* [28] access permissions */ - ArrayInt2* prodefaultargpos; /* [29] */ - bool* fencedmode; /* [30] */ - bool* proshippable; /* [31] if provolatile is not 'i', proshippable will determine if the func can be shipped */ - bool* propackage; /* [32] */ - const char* descr; /* [33] description */ + ArrayOid* proallargtypes; /* [20] all param types (NULL if IN only) */ + ArrayChar* proargmodes; /* [21] parameter modes (NULL if IN only) */ + ArrayCStr* proargnames; /* [22] parameter names (NULL if no names) */ + const char* proargdefaults; /* [23] list of expression trees for argument defaults (NULL if none) */ + const char* prosrc; /* [24] procedure source text */ + const char* probin; /* [25] secondary procedure info (can be NULL) */ + ArrayCStr* proconfig; /* [26] procedure-local GUC settings */ + ArrayAcl* proacl; /* [27] access permissions */ + ArrayInt2* prodefaultargpos; /* [28] */ + bool* fencedmode; /* [29] */ + bool* proshippable; /* [30] if provolatile is not 'i', proshippable will determine if the func can be shipped */ + bool* propackage; /* [31] */ + const char* descr; /* [32] description */ } Builtin_func; /* The function has the same names are put in one group */ @@ -114,20 +113,19 @@ static_assert(sizeof(NULL) == sizeof(void*), "NULL must be a 8 byte-length point #define _11(rows) _SetField(prorows, rows) #define _12(vari_oid) _SetField(provariadic, vari_oid) #define _13(tansf_oid) _SetField(protransform, tansf_oid) -#define _14(is_agg) _SetField(proisagg, is_agg) -#define _15(is_window) _SetField(proiswindow, is_window) -#define _16(is_secdef) _SetField(prosecdef, is_secdef) -#define _17(is_leakproof) _SetField(proleakproof, is_leakproof) +#define _14(pro_kind) _SetField(prokind, pro_kind) +#define _15(is_secdef) _SetField(prosecdef, is_secdef) +#define _16(is_leakproof) _SetField(proleakproof, is_leakproof) /* the set provolatile field, 'i', 's', 'v' */ -#define _18(volt_type) _SetField(provolatile, volt_type) +#define _17(volt_type) _SetField(provolatile, volt_type) -#define _19(nargdefaults) _SetField(pronargdefaults, nargdefaults) +#define _18(nargdefaults) _SetField(pronargdefaults, nargdefaults) /* Set the value for proargtypes, which is an array, The argument cnt of the Macro * means the number of elements that are used to initialize the array, * e.g., _20(3, oid1, oid2, oid3), means the array field hash 3 elements oid1, oid2, and oid3 */ -#define _20(cnt, ...) _SetField(proargtypes, MakeArrayOid(cnt, __VA_ARGS__)) +#define _19(cnt, ...) _SetField(proargtypes, MakeArrayOid(cnt, __VA_ARGS__)) /* The following Macros are used for initializing nullable fields. * For an array field, its initializer is like _xx(ind_cnt, ...), e.g., _21, _22, @@ -141,30 +139,30 @@ static_assert(sizeof(NULL) == sizeof(void*), "NULL must be a 8 byte-length point * _xx(fvalue): means the field has the value *fvalue* * */ /* Set the proallargtypes field. The input must be an array of Oids, e.g., _21(4, oid1, oid2, oid3, oid4) */ -#define _21(ind_cnt, ...) _SetPointerField(proallargtypes, ind_cnt, MakeArrayOidPtr(GET_ARGNUMS(ind_cnt), __VA_ARGS__)) +#define _20(ind_cnt, ...) _SetPointerField(proallargtypes, ind_cnt, MakeArrayOidPtr(GET_ARGNUMS(ind_cnt), __VA_ARGS__)) /* Set the proargmodes field, The input must be an array of chars: 'i', 'o', 'b', 'v', 't' * the usage is: _22(3, 'i', 'b', 'o') */ -#define _22(ind_cnt, ...) _SetPointerField(proargmodes, ind_cnt, MakeArrayCharPtr(GET_ARGNUMS(ind_cnt), __VA_ARGS__)) +#define _21(ind_cnt, ...) _SetPointerField(proargmodes, ind_cnt, MakeArrayCharPtr(GET_ARGNUMS(ind_cnt), __VA_ARGS__)) /* The input must be an array of c-string, e.g., _23(3, "argname1", "argname2", "argname3") */ -#define _23(ind_cnt, ...) _SetPointerField(proargnames, ind_cnt, MakeArrayCStrPtr(GET_ARGNUMS(ind_cnt), __VA_ARGS__)) +#define _22(ind_cnt, ...) _SetPointerField(proargnames, ind_cnt, MakeArrayCStrPtr(GET_ARGNUMS(ind_cnt), __VA_ARGS__)) -#define _24(arg_default_expr_str) _SetField(proargdefaults, arg_default_expr_str) -#define _25(proc_src) _SetField(prosrc, proc_src) -#define _26(bin_info) _SetField(probin, bin_info) +#define _23(arg_default_expr_str) _SetField(proargdefaults, arg_default_expr_str) +#define _24(proc_src) _SetField(prosrc, proc_src) +#define _25(bin_info) _SetField(probin, bin_info) -#define _27(ind_cnt, ...) _SetPointerField(proconfig, ind_cnt, MakeArrayCStrPtr(GET_ARGNUMS(ind_cnt), __VA_ARGS__)) -#define _28(ind_cnt, ...) _SetPointerField(proacl, ind_cnt, MakeArrayInt4Ptr(GET_ARGNUMS(ind_cnt), __VA_ARGS__)) -#define _29(ind_cnt, ...) \ +#define _26(ind_cnt, ...) _SetPointerField(proconfig, ind_cnt, MakeArrayCStrPtr(GET_ARGNUMS(ind_cnt), __VA_ARGS__)) +#define _27(ind_cnt, ...) _SetPointerField(proacl, ind_cnt, MakeArrayInt4Ptr(GET_ARGNUMS(ind_cnt), __VA_ARGS__)) +#define _28(ind_cnt, ...) \ _SetPointerField(prodefaultargpos, ind_cnt, MakeArrayInt2Ptr(GET_ARGNUMS(ind_cnt), __VA_ARGS__)) /* .fencedmode = ((ind_fmode) == NVL ? NULL : (bool[1]) { ind_fmode }) */ -#define _30(ind_fmode) _SetPointerField(fencedmode, ind_fmode, MakeSingleValuePtr(bool, ind_fmode)) -#define _31(ind_shippable) _SetPointerField(proshippable, ind_shippable, MakeSingleValuePtr(bool, ind_shippable)) -#define _32(ind_is_pkg) _SetPointerField(propackage, ind_is_pkg, MakeSingleValuePtr(bool, ind_is_pkg)) +#define _29(ind_fmode) _SetPointerField(fencedmode, ind_fmode, MakeSingleValuePtr(bool, ind_fmode)) +#define _30(ind_shippable) _SetPointerField(proshippable, ind_shippable, MakeSingleValuePtr(bool, ind_shippable)) +#define _31(ind_is_pkg) _SetPointerField(propackage, ind_is_pkg, MakeSingleValuePtr(bool, ind_is_pkg)) -#define _33(desc_str) _SetField(descr, desc_str) +#define _32(desc_str) _SetField(descr, desc_str) /* Use Marcos _index() to initialize a built-in function, the indices between 0 ~ 20 are necessary, * and indices between 21 ~ 32 are optional */ #define AddBuiltinFunc(...) \ diff --git a/src/include/utils/lsyscache.h b/src/include/utils/lsyscache.h index f57063650..2c83af000 100644 --- a/src/include/utils/lsyscache.h +++ b/src/include/utils/lsyscache.h @@ -94,6 +94,7 @@ extern int get_relnatts(Oid relid); extern char* get_rel_name(Oid relid); extern char* getPartitionName(Oid partid, bool missing_ok); extern Oid get_rel_namespace(Oid relid); +extern char get_rel_persistence(Oid relid); extern bool is_sys_table(Oid relid); extern Oid get_rel_type_id(Oid relid); extern char get_rel_relkind(Oid relid); diff --git a/src/include/utils/memutils.h b/src/include/utils/memutils.h index b9b3a8fb9..e1e75f12a 100755 --- a/src/include/utils/memutils.h +++ b/src/include/utils/memutils.h @@ -86,6 +86,7 @@ extern MemoryContext PmTopMemoryContext; extern MemoryContext StreamInfoContext; extern THR_LOCAL PGDLLIMPORT MemoryContext ErrorContext; +extern THR_LOCAL PGDLLIMPORT MemoryContext CacheMemoryContext; /* * Memory-context-type-independent functions in mcxt.c diff --git a/src/include/utils/partcache.h b/src/include/utils/partcache.h index 72d4ffecf..d70bb5eac 100755 --- a/src/include/utils/partcache.h +++ b/src/include/utils/partcache.h @@ -47,6 +47,9 @@ extern Partition PartitionIdGetPartition(Oid partitionId); extern void PartitionClose(Partition partition); +extern char* PartitionOidGetName(Oid partOid); +extern Oid PartitionOidGetTablespace(Oid partOid); + /* * Routines for flushing/rebuilding relcache entries in various scenarios */ diff --git a/src/include/utils/partitionmap.h b/src/include/utils/partitionmap.h index ee658fd4e..26291665d 100755 --- a/src/include/utils/partitionmap.h +++ b/src/include/utils/partitionmap.h @@ -56,8 +56,7 @@ typedef struct PartitionMap { #define VALUE_PARTKEYMAXNUM 4 #define INTERVAL_PARTKEYMAXNUM 1 -#define PartitionLogicalExist(partitionIdentifier) \ - ((partitionIdentifier)->partSeq >= 0 && (partitionIdentifier)->partArea != PART_AREA_NONE) +#define PartitionLogicalExist(partitionIdentifier) ((partitionIdentifier)->partSeq >= 0) #define PartitionPhysicalExist(partitionIdentifier) \ ((partitionIdentifier)->partArea != PART_AREA_NONE && ((partitionIdentifier)->fileExist) @@ -98,7 +97,6 @@ extern Oid getRangePartitionOid(Relation relation, Const** partKeyValue, int* pa extern List* getPartitionBoundaryList(Relation rel, int sequence); extern Oid partitionKeyValueListGetPartitionOid(Relation rel, List* partKeyValueList, bool topClosed); extern int getNumberOfRangePartitions(Relation rel); -extern int getNumberOfIntervalPartitions(Relation rel); extern int getNumberOfPartitions(Relation rel); extern Const* transformDatum2Const(TupleDesc tupledesc, int16 attnum, Datum datumValue, bool isnull, Const* cnst); diff --git a/src/include/utils/partitionmap_gs.h b/src/include/utils/partitionmap_gs.h index 024f5bb0e..5fe3a1336 100755 --- a/src/include/utils/partitionmap_gs.h +++ b/src/include/utils/partitionmap_gs.h @@ -69,6 +69,7 @@ typedef struct RangeElement { Oid partitionOid; /*the oid of partition*/ int len; /*the length of partition key number*/ Const* boundary[RANGE_PARTKEYMAXNUM]; /*upper bond of partition */ + bool isInterval; /* is interval partition */ } RangeElement; typedef struct IntervalElement { @@ -90,29 +91,13 @@ typedef struct RangePartitionMap { int2vector* partitionKey; /*partition key*/ Oid* partitionKeyDataType; /*the data type of partition key*/ /*section 1: range partition specific*/ - int rangeElementsNum; /*the number of range partition*/ - RangeElement* rangeElements; /*array of RangeElement*/ + int rangeElementsNum; /*the number of range partition*/ + RangeElement* rangeElements; /*array of RangeElement*/ + Interval* intervalValue; /* valid for interval partition */ + oidvector* intervalTablespace; /* valid for interval partition */ } RangePartitionMap; -/* - * describe partition info of Interval Partitioned-Table - * intervalElements: starting from min existing interval partition, to max existing interval partition. - and holes for un-created between them - * sequenceMap: bitmap representation of intervalElements - */ -typedef struct IntervalPartitionMap { - RangePartitionMap rangePartitionMap; - /*section 2: interval partition specific*/ - int intervalElementsNum; - IntervalElement* intervalElements; /*array of IntervalElement, it's bitmap represetation is sequenceMap belowing*/ - Datum transitionPoint; /*the low boundary of interval part*/ - Datum intervalValue; - int intervalMaxSeq; /*sequence number of last interval element in intervalElements*/ - int intervalMinSeq; /*sequence number of first interval element in intervalElements*/ - Bitmapset* sequenceMap; /*a bit map represent which interval partition is created*/ - bool transitionPointByVal; - bool intervalValuePointByVal; -} IntervalPartitionMap; +bool ValueSatisfyLowBoudary(Const** partKeyValue, RangeElement* partition, Interval* intervalValue, bool topClosed); #define PartitionkeyTypeGetIntervalType(type) \ do { \ @@ -153,29 +138,57 @@ typedef struct IntervalPartitionMap { do { \ if ((rel)->partMap->type == PART_TYPE_RANGE) { \ (result)->partArea = PART_AREA_RANGE; \ - (result)->partitionId = getRangePartitionOid((rel), (keyValue), &((result)->partSeq), topClosed); \ - if ((result)->partSeq < 0) { \ - (result)->fileExist = false; \ - } else { \ - (result)->fileExist = true; \ - } \ } else if (rel->partMap->type == PART_TYPE_INTERVAL) { \ Assert((valueLen) == 1); \ - (result)->partitionId = getIntervalPartitionOid((IntervalPartitionMap*)((rel)->partMap), \ - (keyValue), \ - &((result)->partSeq), \ - &((result)->partArea), \ - topClosed, \ - missIsOk); \ - if (OidIsValid((result)->partitionId)) { \ - (result)->fileExist = true; \ - } else { \ - (result)->fileExist = false; \ - } \ + (result)->partArea = PART_AREA_INTERVAL; \ } else { \ ereport(ERROR, \ (errcode(ERRCODE_INTERNAL_ERROR), errmsg("Unsupported partition strategy:%d", (rel)->partMap->type))); \ } \ + (result)->partitionId = getRangePartitionOid((rel), (keyValue), &((result)->partSeq), topClosed); \ + if ((result)->partSeq < 0) { \ + (result)->fileExist = false; \ + } else { \ + (result)->fileExist = true; \ + RangePartitionMap* partMap = (RangePartitionMap*)((rel)->partMap); \ + if (partMap->rangeElements[(result)->partSeq].isInterval && \ + !ValueSatisfyLowBoudary( \ + keyValue, &partMap->rangeElements[(result)->partSeq], partMap->intervalValue, topClosed)) { \ + (result)->partSeq = -1; \ + (result)->partitionId = InvalidOid; \ + (result)->fileExist = false; \ + } \ + } \ + } while (0) + +/* + * search >/>= keyValue partition if direction is true + * search partMap->type == PART_TYPE_RANGE) { \ + (result)->partArea = PART_AREA_RANGE; \ + } else if (rel->partMap->type == PART_TYPE_INTERVAL) { \ + Assert((valueLen) == 1); \ + (result)->partArea = PART_AREA_INTERVAL; \ + } else { \ + ereport(ERROR, \ + (errcode(ERRCODE_INTERNAL_ERROR), errmsg("Unsupported partition strategy:%d", (rel)->partMap->type))); \ + } \ + (result)->partitionId = getRangePartitionOid((rel), (keyValue), &((result)->partSeq), topClosed); \ + if ((result)->partSeq < 0) { \ + (result)->fileExist = false; \ + } else { \ + (result)->fileExist = true; \ + RangePartitionMap* partMap = (RangePartitionMap*)((rel)->partMap); \ + if (partMap->rangeElements[(result)->partSeq].isInterval && !direction && \ + !ValueSatisfyLowBoudary( \ + keyValue, &partMap->rangeElements[(result)->partSeq], partMap->intervalValue, topClosed)) { \ + --((result)->partSeq); \ + (result)->partitionId = partMap->rangeElements[(result)->partSeq].partitionOid; \ + } \ + } \ } while (0) typedef enum PruningResultState { PRUNING_RESULT_EMPTY, PRUNING_RESULT_SUBSET, PRUNING_RESULT_FULL } PruningResultState; @@ -338,8 +351,6 @@ extern Oid partIDGetPartOid(Relation relation, PartitionIdentifier* partID); extern PartitionIdentifier* partOidGetPartID(Relation rel, Oid partOid); extern void RebuildPartitonMap(PartitionMap* oldMap, PartitionMap* newMap); -extern Oid getIntervalPartitionOid(IntervalPartitionMap* intervalPartMap, Const** partKeyValue, int32* partIndex, - PartitionArea* partArea, bool topClosed, bool missIsOk); bool isPartKeyValuesInPartition(RangePartitionMap* partMap, Const** partKeyValues, int partkeyColumnNum, int partSeq); extern int comparePartitionKey(RangePartitionMap* partMap, Const** values1, Const** values2, int partKeyNum); @@ -347,5 +358,10 @@ extern int comparePartitionKey(RangePartitionMap* partMap, Const** values1, Cons extern int lookupHBucketid(oidvector *buckets, int low, int2 bucket_id); extern int2 computeTupleBucketId(Relation rel, HeapTuple tuple); - + +extern Oid GetNeedDegradToRangePartOid(Relation rel, Oid partOid); +extern RangeElement* CopyRangeElementsWithoutBoundary(const RangeElement* src, int elementNum); +extern char* ReadIntervalStr(HeapTuple tuple, TupleDesc tupleDesc); +extern oidvector* ReadIntervalTablespace(HeapTuple tuple, TupleDesc tupleDesc); + #endif /* PARTITIONMAP_GS_H_ */ diff --git a/src/include/utils/rel.h b/src/include/utils/rel.h index 142988cf8..0fdaf7b8f 100644 --- a/src/include/utils/rel.h +++ b/src/include/utils/rel.h @@ -306,6 +306,7 @@ typedef struct StdRdOptions { char* start_ctid_internal; char* end_ctid_internal; char *merge_list; + bool on_commit_delete_rows; /* global temp table */ } StdRdOptions; #define HEAP_MIN_FILLFACTOR 10 @@ -477,7 +478,9 @@ typedef struct StdRdOptions { * RelationUsesLocalBuffers * True if relation's pages are stored in local buffers. */ -#define RelationUsesLocalBuffers(relation) ((relation)->rd_rel->relpersistence == RELPERSISTENCE_TEMP) +#define RelationUsesLocalBuffers(relation) \ + ((relation)->rd_rel->relpersistence == RELPERSISTENCE_TEMP || \ + (relation)->rd_rel->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) #define RelationIsLocalTemp(relation) \ ((relation)->rd_rel->relnamespace == u_sess->catalog_cxt.myTempNamespace || \ (relation)->rd_rel->relnamespace == u_sess->catalog_cxt.myTempToastNamespace) @@ -505,14 +508,38 @@ typedef struct StdRdOptions { /* * RELATION_IS_LOCAL - * If a rel is either temp or newly created in the current transaction, + * If a rel is either local temp or global temp relation + * or newly created in the current transaction, * it can be assumed to be accessible only to the current backend. * This is typically used to decide that we can skip acquiring locks. * * Beware of multiple eval of argument */ #define RELATION_IS_LOCAL(relation) \ - ((relation)->rd_islocaltemp || (relation)->rd_createSubid != InvalidSubTransactionId) + ((relation)->rd_islocaltemp || \ + (relation)->rd_rel->relpersistence == RELPERSISTENCE_GLOBAL_TEMP || \ + (relation)->rd_createSubid != InvalidSubTransactionId) + +/* + * RELATION_IS_TEMP + * Test a rel is either local temp relation of this session + * or global temp relation. + */ +#define RELATION_IS_TEMP(relation) \ + ((relation)->rd_islocaltemp || \ + (relation)->rd_rel->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) + +/* global temp table implementations */ +#define RELATION_IS_GLOBAL_TEMP(relation) \ + ((relation) != NULL && (relation)->rd_rel != NULL && \ + (relation)->rd_rel->relpersistence == RELPERSISTENCE_GLOBAL_TEMP) + +#define RELATION_GTT_ON_COMMIT_DELETE(relation) \ + ((relation)->rd_options && (relation)->rd_rel->relkind == RELKIND_RELATION && \ + (relation)->rd_rel->relpersistence == RELPERSISTENCE_GLOBAL_TEMP ? \ + (reinterpret_cast((relation)->rd_options))->on_commit_delete_rows : false) + +#define RelationGetRelPersistence(relation) ((relation)->rd_rel->relpersistence) /* routines in utils/cache/relcache.c */ extern void RelationIncrementReferenceCount(Relation rel); diff --git a/src/include/utils/relcache.h b/src/include/utils/relcache.h index 9d7fd46cc..4c9aa108e 100755 --- a/src/include/utils/relcache.h +++ b/src/include/utils/relcache.h @@ -56,8 +56,11 @@ extern int RelationGetIndexNum(Relation relation); extern Oid RelationGetOidIndex(Relation relation); extern Oid RelationGetReplicaIndex(Relation relation); extern List* RelationGetIndexExpressions(Relation relation); +extern List* RelationGetIndexExpressions(Relation relation); +extern List* RelationGetDummyIndexExpressions(Relation relation); extern List* RelationGetIndexPredicate(Relation relation); + typedef enum IndexAttrBitmapKind { INDEX_ATTR_BITMAP_ALL, INDEX_ATTR_BITMAP_KEY, diff --git a/src/include/utils/timestamp.h b/src/include/utils/timestamp.h index 1aebe3673..e35bd8707 100755 --- a/src/include/utils/timestamp.h +++ b/src/include/utils/timestamp.h @@ -189,6 +189,7 @@ extern Datum timestamptz_timestamptz(PG_FUNCTION_ARGS); extern Datum interval_um(PG_FUNCTION_ARGS); extern Datum interval_pl(PG_FUNCTION_ARGS); extern Datum interval_mi(PG_FUNCTION_ARGS); +extern Datum interval_mul(Interval* span, float8 factor); extern Datum interval_mul(PG_FUNCTION_ARGS); extern Datum mul_d_interval(PG_FUNCTION_ARGS); extern Datum interval_div(PG_FUNCTION_ARGS); @@ -198,8 +199,11 @@ extern Datum interval_collect(PG_FUNCTION_ARGS); #endif extern Datum interval_avg(PG_FUNCTION_ARGS); +extern Datum timestamp_mi(Timestamp dt1, Timestamp dt2); extern Datum timestamp_mi(PG_FUNCTION_ARGS); +extern Datum timestamp_pl_interval(Timestamp timestamp, Interval* span); extern Datum timestamp_pl_interval(PG_FUNCTION_ARGS); +extern Datum timestamp_mi_interval(Timestamp timestamp, Interval* span); extern Datum timestamp_mi_interval(PG_FUNCTION_ARGS); extern Datum timestamp_age(PG_FUNCTION_ARGS); extern Datum timestamp_diff(PG_FUNCTION_ARGS); diff --git a/src/manager/om/script/gs_om b/src/manager/om/script/gs_om index 7d32b9bf0..892c6b288 100644 --- a/src/manager/om/script/gs_om +++ b/src/manager/om/script/gs_om @@ -43,7 +43,6 @@ ACTION_REBUID = "generateconf" ACTION_CERT = "cert" STOP_MODE_FAST = "fast" STOP_MODE_IMMEDIATE = "immediate" -STOP_MODE_SMART = "smart" ACTION_VIEW = "view" ACTION_QUERY = "query" ACTION_KERBEROS = "kerberos" @@ -153,7 +152,7 @@ Options for start Options for stop -h Name of the host to be shut down. -m, --mode=MODE Shutdown mode. It can be f (fast), - i (immediate), or s (smart). + or i (immediate). -D Path of dn --time-out=SECS Maximum waiting time when start the cluster or node. @@ -572,16 +571,9 @@ Install options: self.g_opts.mode = STOP_MODE_FAST # Specifies that the stop type must be f, i or s if (self.g_opts.mode not in [STOP_MODE_FAST, STOP_MODE_IMMEDIATE, - STOP_MODE_SMART, "f", "i", "s"]): + "f", "i"]): GaussLog.exitWithError(ErrorCode.GAUSS_500["GAUSS_50004"] % "m") - # cm_ctl: can't stop one node or instance with -m smart. - if (self.g_opts.nodeName != "" and self.g_opts.mode == - STOP_MODE_SMART): - GaussLog.exitWithError(ErrorCode.GAUSS_500["GAUSS_50010"] % \ - "-m" + "Can't stop one node with -m smart " - "mode.") - def checkOutFileParameter(self): """ Check parameter for status diff --git a/src/test/regress/expected/alter_table_003.out b/src/test/regress/expected/alter_table_003.out index 8f76b2a6c..1d10df993 100644 --- a/src/test/regress/expected/alter_table_003.out +++ b/src/test/regress/expected/alter_table_003.out @@ -294,56 +294,50 @@ drop table p1 cascade; -- test that operations with a dropped column do not try to reference -- its datatype create domain mytype as text; -ERROR: domain is not yet supported. create table foo (f1 text, f2 mytype, f3 text);; -ERROR: type "mytype" does not exist -LINE 1: create table foo (f1 text, f2 mytype, f3 text); - ^ insert into foo values('bb','cc','dd'); -ERROR: relation "foo" does not exist on datanode1 -LINE 1: insert into foo values('bb','cc','dd'); - ^ select * from foo order by f1; -ERROR: relation "foo" does not exist on datanode1 -LINE 1: select * from foo order by f1; - ^ + f1 | f2 | f3 +----+----+---- + bb | cc | dd +(1 row) + drop domain mytype cascade; -ERROR: type "mytype" does not exist +NOTICE: drop cascades to table foo column f2 select * from foo order by f1; -ERROR: relation "foo" does not exist on datanode1 -LINE 1: select * from foo order by f1; - ^ + f1 | f3 +----+---- + bb | dd +(1 row) + insert into foo values('qq','rr'); -ERROR: relation "foo" does not exist on datanode1 -LINE 1: insert into foo values('qq','rr'); - ^ select * from foo order by f1; -ERROR: relation "foo" does not exist on datanode1 -LINE 1: select * from foo order by f1; - ^ + f1 | f3 +----+---- + bb | dd + qq | rr +(2 rows) + update foo set f3 = 'zz'; -ERROR: relation "foo" does not exist on datanode1 -LINE 1: update foo set f3 = 'zz'; - ^ select * from foo order by f1; -ERROR: relation "foo" does not exist on datanode1 -LINE 1: select * from foo order by f1; - ^ + f1 | f3 +----+---- + bb | zz + qq | zz +(2 rows) + select f3,max(f1) from foo group by f3; -ERROR: relation "foo" does not exist on datanode1 -LINE 1: select f3,max(f1) from foo group by f3; - ^ + f3 | max +----+----- + zz | qq +(1 row) + -- Simple tests for alter table column type delete from foo where f1 = 'qq'; -ERROR: relation "foo" does not exist on datanode1 -LINE 1: delete from foo where f1 = 'qq'; - ^ alter table foo alter f1 TYPE integer; -- fails -ERROR: relation "foo" does not exist +ERROR: invalid input syntax for integer: "bb" alter table foo alter f1 TYPE varchar(10); -ERROR: relation "foo" does not exist drop table foo; -ERROR: table "foo" does not exist create table anothertab (atcol1 serial8, atcol2 boolean, constraint anothertab_chk check (atcol1 <= 3));; NOTICE: CREATE TABLE will create implicit sequence "anothertab_atcol1_seq" for serial column "anothertab.atcol1" @@ -446,11 +440,8 @@ ERROR: composite type recur1 cannot be made a member of itself alter table recur1 add column f2 recur1[]; -- fails ERROR: composite type recur1 cannot be made a member of itself create domain array_of_recur1 as recur1[]; -ERROR: domain is not yet supported. alter table recur1 add column f2 array_of_recur1; -- fails -ERROR: type "array_of_recur1" does not exist -LINE 1: alter table recur1 add column f2 array_of_recur1; - ^ +ERROR: composite type recur1 cannot be made a member of itself create table recur2 (f1 int, f2 recur1); alter table recur1 add column f2 recur2; -- fails ERROR: composite type recur1 cannot be made a member of itself @@ -649,7 +640,6 @@ NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "t1_pkey" for tab create view alter1.v1 as select * from alter1.t1; create function alter1.plus1(int) returns int as 'select $1+1' language sql; create domain alter1.posint integer check (value > 0); -ERROR: domain is not yet supported. create type alter1.ctype as (f1 int, f2 text); create function alter1.same(alter1.ctype, alter1.ctype) returns boolean language sql as 'select $1.f1 is not distinct from $2.f1 and $1.f2 is not distinct from $2.f2'; @@ -675,7 +665,6 @@ ERROR: There's dependent sequence, but ALTER SEQUENCE SET SCHEMA is not yet sup alter table alter1.v1 set schema alter2; alter function alter1.plus1(int) set schema alter2; alter domain alter1.posint set schema alter2; -ERROR: type "alter1.posint" does not exist alter operator class alter1.ctype_hash_ops using hash set schema alter2; ERROR: operator class "alter1.ctype_hash_ops" does not exist for access method "hash" alter operator family alter1.ctype_hash_ops using hash set schema alter2; @@ -727,9 +716,10 @@ select alter2.plus1(41); -- clean up drop schema alter2 cascade; -NOTICE: drop cascades to 4 other objects +NOTICE: drop cascades to 5 other objects DETAIL: drop cascades to view alter2.v1 drop cascades to function alter2.plus1(integer) +drop cascades to type alter2.posint drop cascades to type alter2.ctype drop cascades to function alter2.same(alter2.ctype,alter2.ctype) drop schema alter1 cascade; diff --git a/src/test/regress/expected/backtrace_log.out b/src/test/regress/expected/backtrace_log.out index e05b9fbe7..42432838f 100644 --- a/src/test/regress/expected/backtrace_log.out +++ b/src/test/regress/expected/backtrace_log.out @@ -8,7 +8,7 @@ select count(*) from pg_node_env; select count(*) from pg_os_threads; count ------- - 29 + 10 (1 row) -- test backtrace output to log diff --git a/src/test/regress/expected/checksum.out b/src/test/regress/expected/checksum.out index 636c44b57..101bef8b5 100644 --- a/src/test/regress/expected/checksum.out +++ b/src/test/regress/expected/checksum.out @@ -268,8 +268,8 @@ DROP TABLE zktt3; -- test pg_stat_get_activity_for_temptable -- select * from pg_stat_get_activity_for_temptable() limit 1; - datid | timelineid | tempid | sessionid --------+------------+--------+----------------- +--? datid | timelineid | tempid | .*sessionid.* +--?-------+------------+--------+ .* --? 0 | 0 | 0 | .* (1 row) diff --git a/src/test/regress/expected/collate.out b/src/test/regress/expected/collate.out index 879231661..c959b4f67 100644 --- a/src/test/regress/expected/collate.out +++ b/src/test/regress/expected/collate.out @@ -71,39 +71,36 @@ ERROR: collation mismatch between explicit collations "C" and "POSIX" LINE 1: ...* FROM collate_test1 WHERE b COLLATE "C" >= 'bbc' COLLATE "P... ^ CREATE DOMAIN testdomain_p AS text COLLATE "POSIX"; -ERROR: domain is not yet supported. CREATE DOMAIN testdomain_i AS int COLLATE "POSIX"; -- fail -ERROR: domain is not yet supported. +ERROR: collations are not supported by type integer CREATE TABLE collate_test4 ( a int, b testdomain_p ); -ERROR: type "testdomain_p" does not exist -LINE 3: b testdomain_p - ^ INSERT INTO collate_test4 SELECT * FROM collate_test1; -ERROR: relation "collate_test4" does not exist on datanode1 -LINE 1: INSERT INTO collate_test4 SELECT * FROM collate_test1; - ^ SELECT a, b FROM collate_test4 ORDER BY b; -ERROR: relation "collate_test4" does not exist on datanode1 -LINE 1: SELECT a, b FROM collate_test4 ORDER BY b; - ^ + a | b +---+----- + 4 | ABD + 2 | Abc + 1 | abc + 3 | bbc +(4 rows) + CREATE TABLE collate_test5 ( a int, b testdomain_p COLLATE "C" ); -ERROR: type "testdomain_p" does not exist -LINE 3: b testdomain_p COLLATE "C" - ^ INSERT INTO collate_test5 SELECT * FROM collate_test1; -ERROR: relation "collate_test5" does not exist on datanode1 -LINE 1: INSERT INTO collate_test5 SELECT * FROM collate_test1; - ^ SELECT a, b FROM collate_test5 ORDER BY b; -ERROR: relation "collate_test5" does not exist on datanode1 -LINE 1: SELECT a, b FROM collate_test5 ORDER BY b; - ^ + a | b +---+----- + 4 | ABD + 2 | Abc + 1 | abc + 3 | bbc +(4 rows) + SELECT a, b FROM collate_test1 ORDER BY b; a | b ---+----- @@ -299,27 +296,40 @@ SELECT a, CASE b WHEN 'abc' THEN 'abcd' ELSE b END FROM collate_test2 ORDER BY 2 (4 rows) CREATE DOMAIN testdomain AS text; -ERROR: domain is not yet supported. SELECT a, b::testdomain FROM collate_test1 ORDER BY 2; -ERROR: type "testdomain" does not exist -LINE 1: SELECT a, b::testdomain FROM collate_test1 ORDER BY 2; - ^ -CONTEXT: referenced column: b + a | b +---+----- + 4 | ABD + 2 | Abc + 1 | abc + 3 | bbc +(4 rows) + SELECT a, b::testdomain FROM collate_test2 ORDER BY 2; -ERROR: type "testdomain" does not exist -LINE 1: SELECT a, b::testdomain FROM collate_test2 ORDER BY 2; - ^ -CONTEXT: referenced column: b + a | b +---+----- + 4 | ABD + 2 | Abc + 1 | abc + 3 | bbc +(4 rows) + SELECT a, b::testdomain_p FROM collate_test2 ORDER BY 2; -ERROR: type "testdomain_p" does not exist -LINE 1: SELECT a, b::testdomain_p FROM collate_test2 ORDER BY 2; - ^ -CONTEXT: referenced column: b + a | b +---+----- + 4 | ABD + 2 | Abc + 1 | abc + 3 | bbc +(4 rows) + SELECT a, lower(x::testdomain), lower(y::testdomain) FROM collate_test10 ORDER BY 1, 2, 3; -ERROR: type "testdomain" does not exist -LINE 1: SELECT a, lower(x::testdomain), lower(y::testdomain) FROM co... - ^ -CONTEXT: referenced column: lower + a | lower | lower +---+-------+------- + 1 | hij | hij + 2 | hij | hij +(2 rows) + SELECT min(b), max(b) FROM collate_test1; min | max -----+----- @@ -608,14 +618,18 @@ explain (verbose, costs off, nodes off) SELECT collation for ((SELECT b FROM col -- must get rid of them. -- DROP SCHEMA collate_tests CASCADE; -NOTICE: drop cascades to 11 other objects +NOTICE: drop cascades to 15 other objects DETAIL: drop cascades to table collate_test1 drop cascades to table collate_test_like drop cascades to table collate_test2 +drop cascades to type testdomain_p +drop cascades to table collate_test4 +drop cascades to table collate_test5 drop cascades to table collate_test10 drop cascades to view collview1 drop cascades to view collview2 drop cascades to view collview3 +drop cascades to type testdomain drop cascades to function dup(anyelement) drop cascades to table collate_test20 drop cascades to table collate_test21 diff --git a/src/test/regress/expected/create_index.out b/src/test/regress/expected/create_index.out index e12b4afa4..d9eb20283 100644 --- a/src/test/regress/expected/create_index.out +++ b/src/test/regress/expected/create_index.out @@ -2203,31 +2203,23 @@ create unique index hash_f8_index_3 on hash_f8_heap(random) where seqno > 1000; CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported INSERT INTO concur_heap VALUES ('a','b'); INSERT INTO concur_heap VALUES ('b','b'); -- unique index CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported -- check if constraint is set up properly to be enforced INSERT INTO concur_heap VALUES ('b','x'); +ERROR: duplicate key value violates unique constraint "concur_index2" +DETAIL: Key (f1)=(b) already exists. -- check if constraint is enforced properly at build time CREATE UNIQUE INDEX CONCURRENTLY concur_index3 ON concur_heap(f2); -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported +ERROR: could not create unique index "concur_index3" +DETAIL: Key (f2)=(b) is duplicated. -- test that expression indexes and partial indexes work concurrently CREATE INDEX CONCURRENTLY concur_index4 on concur_heap(f2) WHERE f1='a'; -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported CREATE INDEX CONCURRENTLY concur_index5 on concur_heap(f2) WHERE f1='x'; -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported -- here we also check that you can default the index name CREATE INDEX CONCURRENTLY on concur_heap((f2||f1)); -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported -- You can't do a concurrent index build in a transaction START TRANSACTION; CREATE INDEX CONCURRENTLY concur_index7 ON concur_heap(f1); @@ -2247,42 +2239,33 @@ Table "public.concur_heap" f1 | text | f2 | text | Indexes: + "concur_index2" UNIQUE, btree (f1) TABLESPACE pg_default + "concur_index3" UNIQUE, btree (f2) TABLESPACE pg_default INVALID + "concur_heap_expr_idx" btree ((f2 || f1)) TABLESPACE pg_default + "concur_index1" btree (f2, f1) TABLESPACE pg_default + "concur_index4" btree (f2) TABLESPACE pg_default WHERE f1 = 'a'::text + "concur_index5" btree (f2) TABLESPACE pg_default WHERE f1 = 'x'::text "std_index" btree (f2) TABLESPACE pg_default -- -- Try some concurrent index drops -- DROP INDEX CONCURRENTLY "concur_index2"; -- works -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported DROP INDEX CONCURRENTLY IF EXISTS "concur_index2"; -- notice -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported +NOTICE: index "concur_index2" does not exist, skipping -- failures DROP INDEX CONCURRENTLY "concur_index2", "concur_index3"; -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported +ERROR: DROP INDEX CONCURRENTLY does not support dropping multiple objects START TRANSACTION; DROP INDEX CONCURRENTLY "concur_index5"; -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported +ERROR: DROP INDEX CONCURRENTLY cannot run inside a transaction block ROLLBACK; -- successes DROP INDEX CONCURRENTLY IF EXISTS "concur_index3"; -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported DROP INDEX CONCURRENTLY "concur_index4"; -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported DROP INDEX CONCURRENTLY "concur_index5"; -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported DROP INDEX CONCURRENTLY "concur_index1"; -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported DROP INDEX CONCURRENTLY "concur_heap_expr_idx"; -ERROR: PGXC does not support concurrent INDEX yet -DETAIL: The feature is not currently supported \d concur_heap Table "public.concur_heap" Column | Type | Modifiers diff --git a/src/test/regress/expected/drop_if_exists.out b/src/test/regress/expected/drop_if_exists.out index f1c618497..012c26826 100644 --- a/src/test/regress/expected/drop_if_exists.out +++ b/src/test/regress/expected/drop_if_exists.out @@ -58,9 +58,7 @@ ERROR: type "test_domain_exists" does not exist DROP DOMAIN IF EXISTS test_domain_exists; NOTICE: type "test_domain_exists" does not exist, skipping CREATE domain test_domain_exists as int not null check (value > 0); -ERROR: domain is not yet supported. DROP DOMAIN IF EXISTS test_domain_exists; -NOTICE: type "test_domain_exists" does not exist, skipping DROP DOMAIN test_domain_exists; ERROR: type "test_domain_exists" does not exist --- diff --git a/src/test/regress/expected/enum.out b/src/test/regress/expected/enum.out index 75c73ddbd..b28571e38 100644 --- a/src/test/regress/expected/enum.out +++ b/src/test/regress/expected/enum.out @@ -402,24 +402,19 @@ RESET enable_bitmapscan; -- Domains over enums -- CREATE DOMAIN rgb AS rainbow CHECK (VALUE IN ('red', 'green', 'blue')); -ERROR: domain is not yet supported. SELECT 'red'::rgb; -ERROR: type "rgb" does not exist -LINE 1: SELECT 'red'::rgb; - ^ -CONTEXT: referenced column: rgb + rgb +----- + red +(1 row) + SELECT 'purple'::rgb; -ERROR: type "rgb" does not exist -LINE 1: SELECT 'purple'::rgb; - ^ +ERROR: value for domain rgb violates check constraint "rgb_check" CONTEXT: referenced column: rgb SELECT 'purple'::rainbow::rgb; -ERROR: type "rgb" does not exist -LINE 1: SELECT 'purple'::rainbow::rgb; - ^ +ERROR: value for domain rgb violates check constraint "rgb_check" CONTEXT: referenced column: rgb DROP DOMAIN rgb; -ERROR: type "rgb" does not exist -- -- Arrays -- diff --git a/src/test/regress/expected/gtt_clean.out b/src/test/regress/expected/gtt_clean.out new file mode 100644 index 000000000..184c02435 --- /dev/null +++ b/src/test/regress/expected/gtt_clean.out @@ -0,0 +1,14 @@ +reset search_path; +select pg_sleep(5); + pg_sleep +---------- + +(1 row) + +drop schema gtt cascade; +NOTICE: drop cascades to 5 other objects +DETAIL: drop cascades to table gtt.gtt1 +drop cascades to table gtt.gtt2 +drop cascades to table gtt.gtt3 +drop cascades to table gtt.gtt_t_kenyon +drop cascades to table gtt.gtt_with_seq \ No newline at end of file diff --git a/src/test/regress/expected/gtt_function.out b/src/test/regress/expected/gtt_function.out new file mode 100644 index 000000000..e0a878110 --- /dev/null +++ b/src/test/regress/expected/gtt_function.out @@ -0,0 +1,403 @@ +CREATE SCHEMA gtt_function; +set search_path=gtt_function,sys; +create global temp table gtt1(a int primary key, b text); +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt1_pkey" for table "gtt1" +create global temp table gtt2(a int primary key, b text) on commit delete rows; +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt2_pkey" for table "gtt2" +create global temp table gtt3(a int primary key, b text) on commit PRESERVE rows; +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt3_pkey" for table "gtt3" +create global temp table gtt6(n int) with (on_commit_delete_rows=true); +begin; +insert into gtt6 values (9); +-- 1 row +select * from gtt6; + n +--- + 9 +(1 row) + +commit; +-- 0 row +select * from gtt6; + n +--- +(0 rows) + +-- ok +cluster gtt1 using gtt1_pkey; +-- ok +create index CONCURRENTLY idx_gtt1 on gtt1 (b); +-- ERROR +create table gtt1(a int primary key, b text) on commit delete rows; +ERROR: ON COMMIT can only be used on temporary tables +-- ERROR +create table gtt1(a int primary key, b text) with(on_commit_delete_rows=true); +ERROR: The parameter on_commit_delete_rows is exclusive to the global temp table, which cannot be specified by a regular table +-- ERROR +alter table gtt1 SET TABLESPACE pg_default; +ERROR: not support alter table set tablespace on global temp table. +-- ERROR +alter table gtt1 set (on_commit_delete_rows='true'); +ERROR: table cannot add or modify on commit parameter by ALTER TABLE command. +-- ERROR +create or replace global temp view gtt_v as select 5; +ERROR: views cannot be global temp because they do not have storage +-- ERROR +create global temp sequence seq1 start 50; +ERROR: Temporary sequences are not supported +create global temp table foo(); +ERROR: must have at least one column +-- ERROR +alter table foo set (on_commit_delete_rows='true'); +ERROR: relation "foo" does not exist +-- ERROR +CREATE global temp TABLE measurement ( + logdate date not null, + peaktemp int, + unitsales int +) PARTITION BY RANGE (logdate) ( + PARTITION P1 VALUES LESS THAN('2019-01-01 00:00:00'), + PARTITION P2 VALUES LESS THAN('2020-01-01 00:00:00') +); +ERROR: unsupported feature with temporary/unlogged table for partitioned table +-- ERROR +CREATE global temp TABLE p_table01 ( +id bigserial NOT NULL, +cre_time timestamp without time zone, +note varchar(30) +) +WITH (OIDS = FALSE) +on commit delete rows +PARTITION BY RANGE (cre_time) ( + PARTITION P1 VALUES LESS THAN('2018-01-01 00:00:00'), + PARTITION P2 VALUES LESS THAN('2019-01-01 00:00:00') +); +NOTICE: CREATE TABLE will create implicit sequence "p_table01_id_seq" for serial column "p_table01.id" +ERROR: ON COMMIT option is not supported for partitioned table + +--CREATE global temp TABLE p_table01_2018 +--PARTITION OF p_table01 +--FOR VALUES FROM ('2018-01-01 00:00:00') TO ('2019-01-01 00:00:00') on commit delete rows; + +--CREATE global temp TABLE p_table01_2017 +--PARTITION OF p_table01 +--FOR VALUES FROM ('2017-01-01 00:00:00') TO ('2018-01-01 00:00:00') on commit delete rows; +--begin; +--insert into p_table01 values(1,'2018-01-02 00:00:00','test1'); +--insert into p_table01 values(1,'2018-01-02 00:00:00','test2'); +--select count(*) from p_table01; +--commit; +--select count(*) from p_table01; +-- ERROR +CREATE global temp TABLE p_table02 ( +id bigserial NOT NULL, +cre_time timestamp without time zone, +note varchar(30) +) +WITH (OIDS = FALSE) +on commit PRESERVE rows +PARTITION BY RANGE (cre_time) ( + PARTITION P1 VALUES LESS THAN('2018-01-01 00:00:00'), + PARTITION P2 VALUES LESS THAN('2019-01-01 00:00:00') +); +NOTICE: CREATE TABLE will create implicit sequence "p_table02_id_seq" for serial column "p_table02.id" +ERROR: ON COMMIT option is not supported for partitioned table +--CREATE global temp TABLE p_table02_2018 +--PARTITION OF p_table02 +--FOR VALUES FROM ('2018-01-01 00:00:00') TO ('2019-01-01 00:00:00'); +--CREATE global temp TABLE p_table02_2017 +--PARTITION OF p_table02 +--FOR VALUES FROM ('2017-01-01 00:00:00') TO ('2018-01-01 00:00:00'); +create table tbl_inherits_parent( +a int not null, +b varchar(32) not null default 'Got u', +c int check (c > 0), +d date not null +); +create global temp table tbl_inherits_parent_global_temp( +a int not null, +b varchar(32) not null default 'Got u', +c int check (c > 0), +d date not null +)on commit delete rows; +-- ERROR +create global temp table tbl_inherits_partition() inherits (tbl_inherits_parent); +ERROR: CREATE TABLE ... INHERITS is not yet supported. +-- ERROR +create global temp table tbl_inherits_partition() inherits (tbl_inherits_parent_global_temp) on commit delete rows; +ERROR: CREATE TABLE ... INHERITS is not yet supported. +select relname ,relkind, relpersistence, reloptions from pg_class where relname like 'p_table0%' or relname like 'tbl_inherits%' order by relname; + relname | relkind | relpersistence | reloptions +---------------------------------+---------+----------------+------------------------------------------------------------- + tbl_inherits_parent | r | p | {orientation=row,compression=no} + tbl_inherits_parent_global_temp | r | g | {orientation=row,compression=no,on_commit_delete_rows=true} +(2 rows) + +-- ERROR +create global temp table gtt3(a int primary key, b text) on commit drop; +ERROR: ON COMMIT only support PRESERVE ROWS or DELETE ROWS option +-- ERROR +create global temp table gtt4(a int primary key, b text) with(on_commit_delete_rows=true) on commit preserve rows; +ERROR: could not create global temporary table with different on commit parameter and with clause options at same time +-- ok +create global temp table gtt4(a int primary key, b text) with(on_commit_delete_rows=true) on commit delete rows; +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt4_pkey" for table "gtt4" +-- ok +create global temp table gtt5(a int primary key, b text) with(on_commit_delete_rows=true); +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt5_pkey" for table "gtt5" +-- ok +create table tb1 (like gtt2 including reloptions); +-- ERROR +create global temp table gtt7 (like gtt2 including reloptions) on commit preserve rows; +ERROR: could not create global temporary table with different on commit parameter and with clause options at same time +-- ok +create global temp table gtt7 (like gtt2 including reloptions) on commit delete rows; +-- ok +create global temp table gtt8 on commit delete rows as select * from gtt3; +-- ok +select * into global temp table gtt9 from gtt2; +create global temp table gtt_test_rename(a int primary key, b text); +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt_test_rename_pkey" for table "gtt_test_rename" +--ok +alter table gtt_test_rename rename to gtt_test_new; +-- ok +ALTER TABLE gtt_test_new ADD COLUMN address varchar(30); +CREATE global temp TABLE products ( + product_no integer PRIMARY KEY, + name text, + price numeric +); +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "products_pkey" for table "products" +-- ERROR +CREATE TABLE orders ( + order_id integer PRIMARY KEY, + product_no integer REFERENCES products (product_no), + quantity integer +); +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "orders_pkey" for table "orders" +ERROR: constraints on permanent tables may reference only permanent tables +-- ok +CREATE global temp TABLE orders ( + order_id integer PRIMARY KEY, + product_no integer REFERENCES products (product_no), + quantity integer +)on commit delete rows; +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "orders_pkey" for table "orders" +--ERROR +insert into orders values(1,1,1); +ERROR: insert or update on table "orders" violates foreign key constraint "orders_product_no_fkey" +DETAIL: Key (product_no)=(1) is not present in table "products". +--ok +insert into products values(1,'test',1.0); +begin; +insert into orders values(1,1,1); +commit; +select count(*) from products; + count +------- + 1 +(1 row) + +select count(*) from orders; + count +------- + 0 +(1 row) + +-- ok +CREATE GLOBAL TEMPORARY TABLE mytable ( + id SERIAL PRIMARY KEY, + data text +) on commit preserve rows; +NOTICE: CREATE TABLE will create implicit sequence "mytable_id_seq" for serial column "mytable.id" +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "mytable_pkey" for table "mytable" +-- ok +--create global temp table gtt_seq(id int GENERATED ALWAYS AS IDENTITY (START WITH 2) primary key, a int) on commit PRESERVE rows; +--insert into gtt_seq (a) values(1); +--insert into gtt_seq (a) values(2); +--select * from gtt_seq order by id; +--truncate gtt_seq; +--select * from gtt_seq order by id; +--insert into gtt_seq (a) values(3); +--select * from gtt_seq order by id; +--ERROR +--CREATE MATERIALIZED VIEW mv_gtt1 as select * from gtt1; +-- ok +create index idx_gtt1_1 on gtt1 using btree (a); +create index idx_gtt1_2 on gtt1 using hash (a); +ERROR: access method "hash" does not support row store +create global temp table tmp_t0(c0 tsvector,c1 varchar(100)); +create index idx_tmp_t0_1 on tmp_t0 using gin (c0); +create index idx_tmp_t0_2 on tmp_t0 using gist (c0); +--ok +create global temp table gt (a SERIAL,b int); +NOTICE: CREATE TABLE will create implicit sequence "gt_a_seq" for serial column "gt.a" +begin; +set transaction_read_only = true; +insert into gt (b) values(1); +select * from gt; + a | b +---+--- + 1 | 1 +(1 row) + +commit; +--create sequence seq_1; +CREATE GLOBAL TEMPORARY TABLE gtt_s_1(c1 int PRIMARY KEY) ON COMMIT DELETE ROWS; +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt_s_1_pkey" for table "gtt_s_1" +CREATE GLOBAL TEMPORARY TABLE gtt_s_2(c1 int PRIMARY KEY) ON COMMIT PRESERVE ROWS; +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt_s_2_pkey" for table "gtt_s_2" +--alter table gtt_s_1 add c2 int default nextval('seq_1'); +--alter table gtt_s_2 add c2 int default nextval('seq_1'); +begin; +insert into gtt_s_1 (c1)values(1); +insert into gtt_s_2 (c1)values(1); +insert into gtt_s_1 (c1)values(2); +insert into gtt_s_2 (c1)values(2); +select * from gtt_s_1 order by c1; + c1 +---- + 1 + 2 +(2 rows) + +commit; +select * from gtt_s_1 order by c1; + c1 +---- +(0 rows) + +select * from gtt_s_2 order by c1; + c1 +---- + 1 + 2 +(2 rows) + +--ok +create global temp table gt1(a int); +insert into gt1 values(generate_series(1,100000)); +create index idx_gt1_1 on gt1 (a); +create index idx_gt1_2 on gt1((a + 1)); +create index idx_gt1_3 on gt1((a*10),(a+a),(a-1)); +explain (costs off) select * from gt1 where a=1; + QUERY PLAN +-------------------------------------- + Bitmap Heap Scan on gt1 + Recheck Cond: (a = 1) + -> Bitmap Index Scan on idx_gt1_1 + Index Cond: (a = 1) +(4 rows) + +explain (costs off) select * from gt1 where a=200000; + QUERY PLAN +-------------------------------------- + Bitmap Heap Scan on gt1 + Recheck Cond: (a = 200000) + -> Bitmap Index Scan on idx_gt1_1 + Index Cond: (a = 200000) +(4 rows) + +explain (costs off) select * from gt1 where a*10=300; + QUERY PLAN +-------------------------------------- + Bitmap Heap Scan on gt1 + Recheck Cond: ((a * 10) = 300) + -> Bitmap Index Scan on idx_gt1_3 + Index Cond: ((a * 10) = 300) +(4 rows) + +explain (costs off) select * from gt1 where a*10=3; + QUERY PLAN +-------------------------------------- + Bitmap Heap Scan on gt1 + Recheck Cond: ((a * 10) = 3) + -> Bitmap Index Scan on idx_gt1_3 + Index Cond: ((a * 10) = 3) +(4 rows) + +analyze gt1; +explain (costs off) select * from gt1 where a=1; + QUERY PLAN +---------------------------------------- + [Bypass] + Index Only Scan using idx_gt1_1 on gt1 + Index Cond: (a = 1) +(3 rows) + +explain (costs off) select * from gt1 where a=200000; + QUERY PLAN +---------------------------------------- + [Bypass] + Index Only Scan using idx_gt1_1 on gt1 + Index Cond: (a = 200000) +(3 rows) + +explain (costs off) select * from gt1 where a*10=300; + QUERY PLAN +----------------------------------- + [Bypass] + Index Scan using idx_gt1_3 on gt1 + Index Cond: ((a * 10) = 300) +(3 rows) + +explain (costs off) select * from gt1 where a*10=3; + QUERY PLAN +----------------------------------- + [Bypass] + Index Scan using idx_gt1_3 on gt1 + Index Cond: ((a * 10) = 3) +(3 rows) + +--ok +create global temp table gtt_test0(c1 int) with(on_commit_delete_rows='true'); +create global temp table gtt_test1(c1 int) with(on_commit_delete_rows='1'); +create global temp table gtt_test2(c1 int) with(on_commit_delete_rows='0'); +create global temp table gtt_test3(c1 int) with(on_commit_delete_rows='t'); +create global temp table gtt_test4(c1 int) with(on_commit_delete_rows='f'); +create global temp table gtt_test5(c1 int) with(on_commit_delete_rows='yes'); +create global temp table gtt_test6(c1 int) with(on_commit_delete_rows='no'); +create global temp table gtt_test7(c1 int) with(on_commit_delete_rows='y'); +create global temp table gtt_test8(c1 int) with(on_commit_delete_rows='n'); +create global temp table gtt_test9(c1 int) with(on_commit_delete_rows='tr'); +create global temp table gtt_test10(c1 int) with(on_commit_delete_rows='ye'); +-- ERROR +create global temp table gtt_test11(c1 int) with(on_commit_delete_rows='o'); +ERROR: parameter "on_commit_delete_rows" requires a Boolean value +create global temp table gtt_test11(c1 int) with(on_commit_delete_rows=''); +ERROR: parameter "on_commit_delete_rows" requires a Boolean value +reset search_path; +drop schema gtt_function cascade; +NOTICE: drop cascades to 32 other objects +DETAIL: drop cascades to table gtt_function.gtt1 +drop cascades to table gtt_function.gtt2 +drop cascades to table gtt_function.gtt3 +drop cascades to table gtt_function.gtt6 +drop cascades to table gtt_function.tbl_inherits_parent +drop cascades to table gtt_function.tbl_inherits_parent_global_temp +drop cascades to table gtt_function.gtt4 +drop cascades to table gtt_function.gtt5 +drop cascades to table gtt_function.tb1 +drop cascades to table gtt_function.gtt7 +drop cascades to table gtt_function.gtt8 +drop cascades to table gtt_function.gtt9 +drop cascades to table gtt_function.gtt_test_new +drop cascades to table gtt_function.products +drop cascades to table gtt_function.orders +drop cascades to table gtt_function.mytable +drop cascades to table gtt_function.tmp_t0 +drop cascades to table gtt_function.gt +drop cascades to table gtt_function.gtt_s_1 +drop cascades to table gtt_function.gtt_s_2 +drop cascades to table gtt_function.gt1 +drop cascades to table gtt_function.gtt_test0 +drop cascades to table gtt_function.gtt_test1 +drop cascades to table gtt_function.gtt_test2 +drop cascades to table gtt_function.gtt_test3 +drop cascades to table gtt_function.gtt_test4 +drop cascades to table gtt_function.gtt_test5 +drop cascades to table gtt_function.gtt_test6 +drop cascades to table gtt_function.gtt_test7 +drop cascades to table gtt_function.gtt_test8 +drop cascades to table gtt_function.gtt_test9 +drop cascades to table gtt_function.gtt_test10 diff --git a/src/test/regress/expected/gtt_parallel_1.out b/src/test/regress/expected/gtt_parallel_1.out new file mode 100644 index 000000000..0646aaed7 --- /dev/null +++ b/src/test/regress/expected/gtt_parallel_1.out @@ -0,0 +1,90 @@ +set search_path=gtt,sys; +select nextval('gtt_with_seq_c2_seq'); + nextval +--------- + 1 +(1 row) + +insert into gtt1 values(1, 'test1'); +select * from gtt1 order by a; + a | b +---+--- +(0 rows) + +begin; +insert into gtt1 values(1, 'test1'); +select * from gtt1 order by a; + a | b +---+------- + 1 | test1 +(1 row) + +commit; +select * from gtt1 order by a; + a | b +---+--- +(0 rows) + +begin; +insert into gtt1 values(1, 'test1'); +select * from gtt1 order by a; + a | b +---+------- + 1 | test1 +(1 row) + +rollback; +select * from gtt1 order by a; + a | b +---+--- +(0 rows) + +truncate gtt1; +select * from gtt1 order by a; + a | b +---+--- +(0 rows) + +begin; +insert into gtt1 values(1, 'test1'); +select * from gtt1 order by a; + a | b +---+------- + 1 | test1 +(1 row) + +truncate gtt1; +select * from gtt1 order by a; + a | b +---+--- +(0 rows) + +insert into gtt1 values(1, 'test1'); +rollback; +select * from gtt1 order by a; + a | b +---+--- +(0 rows) + +begin; +select * from gtt1 order by a; + a | b +---+--- +(0 rows) + +truncate gtt1; +insert into gtt1 values(1, 'test1'); +select * from gtt1 order by a; + a | b +---+------- + 1 | test1 +(1 row) + +truncate gtt1; +commit; +select * from gtt1 order by a; + a | b +---+--- +(0 rows) + +reset search_path; diff --git a/src/test/regress/expected/gtt_parallel_2.out b/src/test/regress/expected/gtt_parallel_2.out new file mode 100644 index 000000000..5022626b6 --- /dev/null +++ b/src/test/regress/expected/gtt_parallel_2.out @@ -0,0 +1,333 @@ +set search_path=gtt,sys; +insert into gtt3 values(1, 'test1'); +select * from gtt3 order by a; + a | b +---+------- + 1 | test1 +(1 row) + +begin; +insert into gtt3 values(2, 'test1'); +select * from gtt3 order by a; + a | b +---+------- + 1 | test1 + 2 | test1 +(2 rows) + +commit; +select * from gtt3 order by a; + a | b +---+------- + 1 | test1 + 2 | test1 +(2 rows) + +begin; +insert into gtt3 values(3, 'test1'); +select * from gtt3 order by a; + a | b +---+------- + 1 | test1 + 2 | test1 + 3 | test1 +(3 rows) + +rollback; +select * from gtt3 order by a; + a | b +---+------- + 1 | test1 + 2 | test1 +(2 rows) + +truncate gtt3; +select * from gtt3 order by a; + a | b +---+--- +(0 rows) + +insert into gtt3 values(1, 'test1'); +select * from gtt3 order by a; + a | b +---+------- + 1 | test1 +(1 row) + +begin; +insert into gtt3 values(2, 'test2'); +select * from gtt3 order by a; + a | b +---+------- + 1 | test1 + 2 | test2 +(2 rows) + +truncate gtt3; +select * from gtt3 order by a; + a | b +---+--- +(0 rows) + +insert into gtt3 values(3, 'test3'); +update gtt3 set a = 3 where b = 'test1'; +select * from gtt3 order by a; + a | b +---+------- + 3 | test3 +(1 row) + +rollback; +select * from gtt3 order by a; + a | b +---+------- + 1 | test1 +(1 row) + +begin; +select * from gtt3 order by a; + a | b +---+------- + 1 | test1 +(1 row) + +truncate gtt3; +insert into gtt3 values(5, 'test5'); +select * from gtt3 order by a; + a | b +---+------- + 5 | test5 +(1 row) + +truncate gtt3; +insert into gtt3 values(6, 'test6'); +commit; +select * from gtt3 order by a; + a | b +---+------- + 6 | test6 +(1 row) + +truncate gtt3; +insert into gtt3 values(1); +select * from gtt3; + a | b +---+--- + 1 | +(1 row) + +begin; +insert into gtt3 values(2); +select * from gtt3; + a | b +---+--- + 1 | + 2 | +(2 rows) + +SAVEPOINT save1; +truncate gtt3; +insert into gtt3 values(3); +select * from gtt3; + a | b +---+--- + 3 | +(1 row) + +SAVEPOINT save2; +truncate gtt3; +insert into gtt3 values(4); +select * from gtt3; + a | b +---+--- + 4 | +(1 row) + +SAVEPOINT save3; +rollback to savepoint save2; +Select * from gtt3; + a | b +---+--- + 3 | +(1 row) + +insert into gtt3 values(5); +select * from gtt3; + a | b +---+--- + 3 | + 5 | +(2 rows) + +rollback; +select * from gtt3; + a | b +---+--- + 1 | +(1 row) + +truncate gtt3; +insert into gtt3 values(1); +select * from gtt3; + a | b +---+--- + 1 | +(1 row) + +begin; +insert into gtt3 values(2); +select * from gtt3; + a | b +---+--- + 1 | + 2 | +(2 rows) + +SAVEPOINT save1; +truncate gtt3; +insert into gtt3 values(3); +select * from gtt3; + a | b +---+--- + 3 | +(1 row) + +SAVEPOINT save2; +truncate gtt3; +insert into gtt3 values(4); +select * from gtt3; + a | b +---+--- + 4 | +(1 row) + +SAVEPOINT save3; +rollback to savepoint save2; +Select * from gtt3; + a | b +---+--- + 3 | +(1 row) + +insert into gtt3 values(5); +select * from gtt3; + a | b +---+--- + 3 | + 5 | +(2 rows) + +commit; +select * from gtt3; + a | b +---+--- + 3 | + 5 | +(2 rows) + +truncate gtt3; +insert into gtt3 values(generate_series(1,100000), 'testing'); +select count(*) from gtt3; + count +-------- + 100000 +(1 row) + +analyze gtt3; +explain (COSTS FALSE) select * from gtt3 where a =300; + QUERY PLAN +------------------------------------ + [Bypass] + Index Scan using gtt3_pkey on gtt3 + Index Cond: (a = 300) +(3 rows) + +insert into gtt_t_kenyon select generate_series(1,2000),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God',500); +insert into gtt_t_kenyon select generate_series(1,2),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',2000); +insert into gtt_t_kenyon select generate_series(3,4),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',4000); +insert into gtt_t_kenyon select generate_series(5,6),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',5500); +select relname, pg_relation_size(oid),pg_relation_size(reltoastrelid),pg_table_size(oid),pg_indexes_size(oid),pg_total_relation_size(oid) from pg_class where relname = 'gtt_t_kenyon'; + relname | pg_relation_size | pg_relation_size | pg_table_size | pg_indexes_size | pg_total_relation_size +--------------+------------------+------------------+---------------+-----------------+------------------------ +--? gtt_t_kenyon.* +(1 row) + +select relname from pg_class where relname = 'gtt_t_kenyon' and reltoastrelid != 0; + relname +-------------- + gtt_t_kenyon +(1 row) + +select +c.relname, pg_relation_size(c.oid),pg_table_size(c.oid),pg_total_relation_size(c.oid) +from +pg_class c +where +c.oid in +( +select +i.indexrelid as indexrelid +from +pg_index i ,pg_class cc +where cc.relname = 'gtt_t_kenyon' and cc.oid = i.indrelid +) +order by c.relname; + relname | pg_relation_size | pg_table_size | pg_total_relation_size +--------------------+------------------+---------------+------------------------ +--? idx_gtt_t_kenyon_1.* +--? idx_gtt_t_kenyon_2.* +(2 rows) + +select count(*) from gtt_t_kenyon; + count +------- + 2006 +(1 row) + +cluster gtt_t_kenyon using idx_gtt_t_kenyon_1; +select count(*) from gtt_t_kenyon; + count +------- + 2006 +(1 row) + +vacuum full gtt_t_kenyon; +select count(*) from gtt_t_kenyon; + count +------- + 2006 +(1 row) + +begin; +truncate gtt_t_kenyon; +insert into gtt_t_kenyon select generate_series(1,2000),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God',500); +commit; +cluster gtt_t_kenyon using idx_gtt_t_kenyon_1; +select count(*) from gtt_t_kenyon; + count +------- + 2000 +(1 row) + +insert into gtt_t_kenyon select generate_series(1,2),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',2000); +insert into gtt_t_kenyon select generate_series(3,4),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',4000); +insert into gtt_t_kenyon select generate_series(5,6),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',5500); +begin; +truncate gtt_t_kenyon; +insert into gtt_t_kenyon select generate_series(1,2000),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God',500); +rollback; +cluster gtt_t_kenyon using idx_gtt_t_kenyon_1; +select count(*) from gtt_t_kenyon; + count +------- + 2006 +(1 row) + +insert into gtt_with_seq (c1) values(1); +select * from gtt_with_seq; + c1 | c2 +----+---- + 1 | 2 +(1 row) + +reset search_path; diff --git a/src/test/regress/expected/gtt_prepare.out b/src/test/regress/expected/gtt_prepare.out new file mode 100644 index 000000000..8e2c79a3c --- /dev/null +++ b/src/test/regress/expected/gtt_prepare.out @@ -0,0 +1,14 @@ +CREATE SCHEMA gtt; +set search_path=gtt,sys; +create global temp table gtt1(a int primary key, b text) on commit delete rows; +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt1_pkey" for table "gtt1" +create global temp table gtt2(a int primary key, b text) on commit delete rows; +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt2_pkey" for table "gtt2" +create global temp table gtt3(a int primary key, b text); +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt3_pkey" for table "gtt3" +create global temp table gtt_t_kenyon(id int,vname varchar(48),remark text) on commit PRESERVE rows; +create index idx_gtt_t_kenyon_1 on gtt_t_kenyon(id); +create index idx_gtt_t_kenyon_2 on gtt_t_kenyon(remark); +CREATE GLOBAL TEMPORARY TABLE gtt_with_seq(c1 bigint, c2 bigserial) on commit PRESERVE rows; +NOTICE: CREATE TABLE will create implicit sequence "gtt_with_seq_c2_seq" for serial column "gtt_with_seq.c2" +reset search_path; diff --git a/src/test/regress/expected/gtt_stats.out b/src/test/regress/expected/gtt_stats.out new file mode 100644 index 000000000..2f58c8275 --- /dev/null +++ b/src/test/regress/expected/gtt_stats.out @@ -0,0 +1,95 @@ +CREATE SCHEMA gtt_stats; +set search_path=gtt_stats,sys; +-- expect 0 +select count(*) from pg_gtt_attached_pids; + count +------- + 0 +(1 row) + +-- expect 0 +select count(*) from pg_list_gtt_relfrozenxids(); + count +------- + 0 +(1 row) + +create global temp table gtt_stats.gtt(a int primary key, b text) on commit PRESERVE rows; +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "gtt_pkey" for table "gtt" +-- expect 0 +select count(*) from pg_gtt_attached_pids; + count +------- + 1 +(1 row) + +-- expect 0 +select count(*) from pg_list_gtt_relfrozenxids(); + count +------- + 2 +(1 row) + +insert into gtt values(generate_series(1,10000),'test'); +-- expect 1 +select count(*) from pg_gtt_attached_pids; + count +------- + 1 +(1 row) + +-- expect 2 +select count(*) from pg_list_gtt_relfrozenxids(); + count +------- + 2 +(1 row) + +-- expect 2 +select schemaname, tablename, relpages, reltuples, relallvisible from pg_gtt_relstats where schemaname = 'gtt_stats' order by tablename; + schemaname | tablename | relpages | reltuples | relallvisible +------------+-----------+----------+-----------+--------------- + gtt_stats | gtt | 0 | 0 | 0 + gtt_stats | gtt_pkey | 1 | 0 | 0 +(2 rows) + +-- expect 0 +select * from pg_gtt_stats order by tablename, attname; + schemaname | tablename | attname | inherited | null_frac | avg_width | n_distinct | most_common_vals | most_common_freqs | histogram_bounds | correlation | most_common_elems | most_common_elem_freqs | elem_count_histogram +------------+----------------------+------------+-----------+-----------+-----------+------------+------------------+-------------------+------------------+-------------+-------------------+------------------------+---------------------- + gtt_stats | gtt | a | | | | | | | | | | | + gtt_stats | gtt | b | | | | | | | | | | | + gtt_stats | gtt_pkey | a | | | | | | | | | | | +--? pg_toast | pg_toast_..... | chunk_data | | | | | | | | | | | +--? pg_toast | pg_toast_..... | chunk_id | | | | | | | | | | | +--? pg_toast | pg_toast_..... | chunk_seq | | | | | | | | | | | +--? pg_toast | pg_toast_....._index | chunk_id | | | | | | | | | | | +--? pg_toast | pg_toast_....._index | chunk_seq | | | | | | | | | | | +(8 rows) + +reindex table gtt; +reindex index gtt_pkey; +analyze gtt; +select schemaname, tablename, relpages, reltuples, relallvisible from pg_gtt_relstats where schemaname = 'gtt_stats' order by tablename; + schemaname | tablename | relpages | reltuples | relallvisible +------------+-----------+----------+-----------+--------------- + gtt_stats | gtt | 55 | 10000 | 0 + gtt_stats | gtt_pkey | 30 | 10000 | 0 +(2 rows) + +select * from pg_gtt_stats order by tablename, attname; + schemaname | tablename | attname | inherited | null_frac | avg_width | n_distinct | most_common_vals | most_common_freqs | histogram_bounds | correlation | most_common_elems | most_common_elem_freqs | elem_count_histogram +------------+----------------------+------------+-----------+-----------+-----------+------------+------------------+-------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------+-------------------+------------------------+---------------------- + gtt_stats | gtt | a | f | 0 | 4 | -1 | | | {1,100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400,2500,2600,2700,2800,2900,3000,3100,3200,3300,3400,3500,3600,3700,3800,3900,4000,4100,4200,4300,4400,4500,4600,4700,4800,4900,5000,5100,5200,5300,5400,5500,5600,5700,5800,5900,6000,6100,6200,6300,6400,6500,6600,6700,6800,6900,7000,7100,7200,7300,7400,7500,7600,7700,7800,7900,8000,8100,8200,8300,8400,8500,8600,8700,8800,8900,9000,9100,9200,9300,9400,9500,9600,9700,9800,9900,10000} | 1 | | | + gtt_stats | gtt | b | f | 0 | 5 | 1 | {test} | {1} | | 1 | | | + gtt_stats | gtt_pkey | a | | | | | | | | | | | +--? pg_toast | pg_toast_..... | chunk_data | | | | | | | | | | | +--? pg_toast | pg_toast_..... | chunk_id | | | | | | | | | | | +--? pg_toast | pg_toast_..... | chunk_seq | | | | | | | | | | | +--? pg_toast | pg_toast_....._index | chunk_id | | | | | | | | | | | +--? pg_toast | pg_toast_....._index | chunk_seq | | | | | | | | | | | +(8 rows) + +reset search_path; +drop schema gtt_stats cascade; +NOTICE: drop cascades to table gtt_stats.gtt diff --git a/src/test/regress/expected/hw_hashagg_start.out b/src/test/regress/expected/hw_hashagg_start.out index d46637e68..0d798b255 100644 --- a/src/test/regress/expected/hw_hashagg_start.out +++ b/src/test/regress/expected/hw_hashagg_start.out @@ -76,3 +76,27 @@ select count(*) from TMP_ASSET_MAX_BELONG; 200000 (1 row) +explain (analyze on, detail on, costs off) +SELECT Party_Id, Zone_Num, Asset_Max_Belong_Org_Num FROM(SELECT + T1.Party_Id + ,T1.Zone_Num + ,T1.Asset_Max_Belong_Org_Num + ,ROW_NUMBER() OVER(PARTITION BY T1.Party_Id) AS QUA_ROW_NUM_1 +FROM TMP_CUST_ASSET_SUM_1 T1 group by 1,2,3 +)AA WHERE QUA_ROW_NUM_1 <= 1 +; +--?.*QUERY PLAN.* +--?------------------------------------------------------.* +--? Subquery Scan on aa (actual time=.* rows=.* loops=.*) + Filter: (aa.qua_row_num_1 <= 1) +--? -> WindowAgg (actual time=.* rows=.* loops=.*) +--? -> Sort (actual time=.* rows=.* loops=.*) + Sort Key: t1.party_id + Sort Method: external merge Memory: 4704kB +--? -> HashAggregate (actual time=.* rows=.* loops=.*) + Group By Key: t1.party_id, t1.zone_num, t1.asset_max_belong_org_num + Temp File Num: 512 +--? -> Seq Scan on tmp_cust_asset_sum_1 t1 (actual time=.* rows=.* loops=.*) +--? Total runtime: .* ms +(11 rows) + diff --git a/src/test/regress/expected/hw_partition_cross.out b/src/test/regress/expected/hw_partition_cross.out index ef18cd43b..95b69d028 100644 --- a/src/test/regress/expected/hw_partition_cross.out +++ b/src/test/regress/expected/hw_partition_cross.out @@ -140,7 +140,7 @@ create index cross_test_table_index on cross_test_table(c1) local; delete from cross_test_table where c1 = 149; rollback; select * from cross_test_table order by 1; -ERROR: relation "cross_test_table" does not exist +ERROR: relation "cross_test_table" does not exist on datanode1 LINE 1: select * from cross_test_table order by 1; ^ --table not exist diff --git a/src/test/regress/expected/hw_partition_interval_check_syntax.out b/src/test/regress/expected/hw_partition_interval_check_syntax.out new file mode 100644 index 000000000..ee0080b4a --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_check_syntax.out @@ -0,0 +1,24 @@ +create table partiton_table_001( +COL_1 bigint, +COL_2 TIMESTAMP WITHOUT TIME ZONE, +COL_3 bool, +COL_4 decimal +) +PARTITION BY RANGE (COL_4) +INTERVAL (10000) +( +PARTITION partiton_table_001_p1 VALUES LESS THAN (1000) +); +ERROR: invalid input syntax for type interval +create table partiton_table_001( +COL_1 bigint, +COL_2 TIMESTAMP WITHOUT TIME ZONE, +COL_3 bool, +COL_4 decimal +) +PARTITION BY RANGE (COL_2) +INTERVAL ('2018-1-1') +( +PARTITION partiton_table_001_p1 VALUES LESS THAN ('2020-03-01') +); +ERROR: invalid input syntax for type interval: "2018-1-1" diff --git a/src/test/regress/expected/hw_partition_interval_exchange.out b/src/test/regress/expected/hw_partition_interval_exchange.out new file mode 100644 index 000000000..4de0545da --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_exchange.out @@ -0,0 +1,217 @@ +-- +-- Test exchange operator for interval partitioned table +-- +-- +---- create interval partitioned table +-- +CREATE TABLE interval_normal_exchange (logdate date not null) +PARTITION BY RANGE (logdate) +INTERVAL ('1 month') +( + PARTITION interval_normal_exchange_p1 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_normal_exchange_p2 VALUES LESS THAN ('2020-04-01'), + PARTITION interval_normal_exchange_p3 VALUES LESS THAN ('2020-05-01') +); +-- see about the info of the partitioned table in pg_partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_exchange') + order by relname; + relname | parttype | partstrategy | boundaries +-----------------------------+----------+--------------+-------------- + interval_normal_exchange | r | i | + interval_normal_exchange_p1 | p | r | {2020-03-01} + interval_normal_exchange_p2 | p | r | {2020-04-01} + interval_normal_exchange_p3 | p | r | {2020-05-01} +(4 rows) + +-- insert the record that is smaller than the lower boundary +insert into interval_normal_exchange values ('2020-02-21'); +insert into interval_normal_exchange values ('2020-02-22'); +insert into interval_normal_exchange values ('2020-02-23'); +insert into interval_normal_exchange values ('2020-5-01'); +insert into interval_normal_exchange values ('2020-5-02'); +insert into interval_normal_exchange values ('2020-5-03'); +-- see about the info of the partitioned table in pg_partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_exchange') + order by relname; + relname | parttype | partstrategy | boundaries +-----------------------------+----------+--------------+------------------------------ + interval_normal_exchange | r | i | + interval_normal_exchange_p1 | p | r | {2020-03-01} + interval_normal_exchange_p2 | p | r | {2020-04-01} + interval_normal_exchange_p3 | p | r | {2020-05-01} + sys_p1 | p | i | {"Mon Jun 01 00:00:00 2020"} +(5 rows) + +-- +---- create to be exchanged table and test range partition exchange +-- +CREATE TABLE interval_exchange_test (logdate date not null); +insert into interval_exchange_test values ('2020-02-24'); +insert into interval_exchange_test values ('2020-02-25'); +insert into interval_exchange_test values ('2020-02-26'); +-- do exchange partition interval_normal_exchange_p1 and interval_exchange_test +-- The data they have belongs to the same range. +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test; +select * from interval_normal_exchange partition (interval_normal_exchange_p1)order by logdate; + logdate +-------------------------- + Mon Feb 24 00:00:00 2020 + Tue Feb 25 00:00:00 2020 + Wed Feb 26 00:00:00 2020 +(3 rows) + +select * from interval_exchange_test order by logdate; + logdate +-------------------------- + Fri Feb 21 00:00:00 2020 + Sat Feb 22 00:00:00 2020 + Sun Feb 23 00:00:00 2020 +(3 rows) + +-- exchange back +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test; +select * from interval_normal_exchange partition (interval_normal_exchange_p1)order by logdate; + logdate +-------------------------- + Fri Feb 21 00:00:00 2020 + Sat Feb 22 00:00:00 2020 + Sun Feb 23 00:00:00 2020 +(3 rows) + +select * from interval_exchange_test order by logdate; + logdate +-------------------------- + Mon Feb 24 00:00:00 2020 + Tue Feb 25 00:00:00 2020 + Wed Feb 26 00:00:00 2020 +(3 rows) + +-- Insert a new record not belongs to interval_normal_exchange_p1 +insert into interval_exchange_test values ('2020-3-05'); +-- defaut is WITH VALIDATION, and the exchange will be failed +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test; +ERROR: some rows in table do not qualify for specified partition +-- WITHOUT VALIDATION and the exchange will be success, but some date will in the wrong range; +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test WITHOUT VALIDATION; +select * from interval_normal_exchange partition (interval_normal_exchange_p1)order by logdate; + logdate +-------------------------- + Mon Feb 24 00:00:00 2020 + Tue Feb 25 00:00:00 2020 + Wed Feb 26 00:00:00 2020 + Thu Mar 05 00:00:00 2020 +(4 rows) + +select * from interval_exchange_test order by logdate; + logdate +-------------------------- + Fri Feb 21 00:00:00 2020 + Sat Feb 22 00:00:00 2020 + Sun Feb 23 00:00:00 2020 +(3 rows) + +-- not include '2020-3-05' +select * from interval_normal_exchange where logdate > '2020-03-01' order by logdate; + logdate +-------------------------- + Fri May 01 00:00:00 2020 + Sat May 02 00:00:00 2020 + Sun May 03 00:00:00 2020 +(3 rows) + +-- +---- clean the data and test interval partition exchange +-- +truncate table interval_exchange_test; +insert into interval_exchange_test values ('2020-5-04'); +insert into interval_exchange_test values ('2020-5-05'); +insert into interval_exchange_test values ('2020-5-06'); +-- exchange table +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (sys_p1) + WITH TABLE interval_exchange_test; +select * from interval_normal_exchange partition (sys_p1)order by logdate; + logdate +-------------------------- + Mon May 04 00:00:00 2020 + Tue May 05 00:00:00 2020 + Wed May 06 00:00:00 2020 +(3 rows) + +select * from interval_exchange_test order by logdate; + logdate +-------------------------- + Fri May 01 00:00:00 2020 + Sat May 02 00:00:00 2020 + Sun May 03 00:00:00 2020 +(3 rows) + +-- exchange back +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (sys_p1) + WITH TABLE interval_exchange_test; +select * from interval_normal_exchange partition (sys_p1)order by logdate; + logdate +-------------------------- + Fri May 01 00:00:00 2020 + Sat May 02 00:00:00 2020 + Sun May 03 00:00:00 2020 +(3 rows) + +select * from interval_exchange_test order by logdate; + logdate +-------------------------- + Mon May 04 00:00:00 2020 + Tue May 05 00:00:00 2020 + Wed May 06 00:00:00 2020 +(3 rows) + +insert into interval_exchange_test values ('2020-6-05'); +-- defaut is WITH VALIDATION, and the exchange will be failed +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test; +ERROR: some rows in table do not qualify for specified partition +-- WITHOUT VALIDATION and the exchange will be success, but some date will in the wrong range; +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test WITHOUT VALIDATION; +select * from interval_normal_exchange partition (interval_normal_exchange_p1)order by logdate; + logdate +-------------------------- + Mon May 04 00:00:00 2020 + Tue May 05 00:00:00 2020 + Wed May 06 00:00:00 2020 + Fri Jun 05 00:00:00 2020 +(4 rows) + +select * from interval_exchange_test order by logdate; + logdate +-------------------------- + Mon Feb 24 00:00:00 2020 + Tue Feb 25 00:00:00 2020 + Wed Feb 26 00:00:00 2020 + Thu Mar 05 00:00:00 2020 +(4 rows) + +-- not include '2020-6-05' +select * from interval_normal_exchange order by logdate; + logdate +-------------------------- + Fri May 01 00:00:00 2020 + Sat May 02 00:00:00 2020 + Sun May 03 00:00:00 2020 + Mon May 04 00:00:00 2020 + Tue May 05 00:00:00 2020 + Wed May 06 00:00:00 2020 + Fri Jun 05 00:00:00 2020 +(7 rows) + +select * from interval_normal_exchange where logdate > '2020-06-01' order by logdate; + logdate +--------- +(0 rows) + +drop table interval_normal_exchange; diff --git a/src/test/regress/expected/hw_partition_interval_index.out b/src/test/regress/expected/hw_partition_interval_index.out new file mode 100644 index 000000000..4768b3cfa --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_index.out @@ -0,0 +1,426 @@ +-- +---- test interval partitioned index +-- +drop table if exists hw_partition_index_ip; +NOTICE: table "hw_partition_index_ip" does not exist, skipping +create table hw_partition_index_ip +( + c1 int, + c2 int, + logdate date not null +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION hw_partition_index_ip_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION hw_partition_index_ip_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION hw_partition_index_ip_p2 VALUES LESS THAN ('2020-05-01') +); +--succeed +create index ip_index_local1 on hw_partition_index_ip (c1) local; +--succeed +create index ip_index_local2 on hw_partition_index_ip (logdate) local +( + partition, + partition, + partition +); +ERROR: syntax error at or near "," +LINE 3: partition, + ^ +--fail , the gram.y is not support opt_index_name +create index ip_index_local3 on hw_partition_index_ip (logdate) local +( + partition sip1_index_local, + partition sip2_index_local, + partition sip3_index_local +); +--succeed +create index ip_index_local4 on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +--succeed +create index ip_index_local6 on hw_partition_index_ip (logdate) local +( + partition sip1_index_local, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +--succeed +create unique index ip_index_local7 on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +--succeed +create unique index on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +-- fail same partition name +create unique index on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT +); +ERROR: index partition with name "sip2_index_local" already exists +-- +---- expression, only test sample expression for inter1, more info see hw_partition_index.sql +-- +create index on hw_partition_index_ip ((c1+c2)) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +--succeed +create index on hw_partition_index_ip ((c1-c2)) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +--succeed +--not support CONCURRENTLY +create unique index CONCURRENTLY on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +ERROR: PGXC does not support concurrent INDEX yet +DETAIL: The feature is not currently supported +-- Not enough index partition defined +create unique index on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT +); +ERROR: Not enough index partition defined +-- number of partitions of LOCAL index must equal that of the underlying table +create unique index on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT, + partition sip4_index_local tablespace PG_DEFAULT +); +ERROR: number of partitions of LOCAL index must equal that of the underlying table +create unique index on hw_partition_index_ip (logdate); +ERROR: partitioned table does not support global index +--fail wrong syntax +drop table hw_partition_index_ip; +--unique index , index para must contain partition key +create table hw_partition_index_ip +( + c1 int, + c2 int, + logdate date not null +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION hw_partition_index_ip_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION hw_partition_index_ip_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION hw_partition_index_ip_p2 VALUES LESS THAN ('2020-05-01') +); +-- succeed +create unique index ip_index_local on hw_partition_index_ip (c1,logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +-- fail without logdate +create unique index ip_index_local2 on hw_partition_index_ip (c1) local +( + partition sip1_index_local tablespace PG_DEFAULT , + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +ERROR: unique index columns must contain the partition key and collation must be default collation +create unique index ip_index_local3 on hw_partition_index_ip (c2, c1) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +ERROR: unique index columns must contain the partition key and collation must be default collation +--insert into table +insert into hw_partition_index_ip values(7,2,'2020-03-01'); +insert into hw_partition_index_ip values(3,1,'2020-04-01'); +insert into hw_partition_index_ip values(5,3,'2020-05-01'); +insert into hw_partition_index_ip values(7,5,'2020-06-01'); +insert into hw_partition_index_ip values(1,4,'2020-07-01'); +--succeed +select * from hw_partition_index_ip order by 1, 2; + c1 | c2 | logdate +----+----+-------------------------- + 1 | 4 | Wed Jul 01 00:00:00 2020 + 3 | 1 | Wed Apr 01 00:00:00 2020 + 5 | 3 | Fri May 01 00:00:00 2020 + 7 | 2 | Sun Mar 01 00:00:00 2020 + 7 | 5 | Mon Jun 01 00:00:00 2020 +(5 rows) + +--to select all index object +select part.relname, part.parttype, part.rangenum, + part.intervalnum, + part.partstrategy, + part.relallvisible, + part.reltoastrelid, + part.partkey, + part.interval, + part.boundaries + from pg_class class , pg_partition part , pg_index ind where class.relname = 'hw_partition_index_ip' and ind.indrelid = class.oid and part.parentid = ind.indexrelid order by 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; + relname | parttype | rangenum | intervalnum | partstrategy | relallvisible | reltoastrelid | partkey | interval | boundaries +-----------------------+----------+----------+-------------+--------------+---------------+---------------+---------+----------+------------ + sip1_index_local | x | 0 | 0 | n | 0 | 0 | | | + sip2_index_local | x | 0 | 0 | n | 0 | 0 | | | + sip3_index_local | x | 0 | 0 | n | 0 | 0 | | | + sys_p1_c1_logdate_idx | x | 0 | 0 | n | 0 | 0 | | | + sys_p2_c1_logdate_idx | x | 0 | 0 | n | 0 | 0 | | | + sys_p3_c1_logdate_idx | x | 0 | 0 | n | 0 | 0 | | | +(6 rows) + +drop index ip_index_local; +drop table if exists hw_partition_index_ip; +select count(*) from pg_class class , pg_partition part , pg_index ind where class.relname = 'hw_partition_index_ip' and ind.indrelid = class.oid and part.parentid = ind.indexrelid; + count +------- + 0 +(1 row) + +-- +---- test input for unique index +-- +create table interval_partition_table_001 +( + c1 int, + logdate date not null +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION interval_partition_table_001_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_partition_table_001_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION interval_partition_table_001_p2 VALUES LESS THAN ('2020-05-01') +); +create unique index index_interval_partition_table_001 on interval_partition_table_001(logdate) local; +--fail: unique index +insert into interval_partition_table_001 values(10, '2020-06-01'); +insert into interval_partition_table_001 values(10, '2020-06-01'); +ERROR: duplicate key value violates unique constraint "index_interval_partition_table_001" +DETAIL: Key (logdate)=(Mon Jun 01 00:00:00 2020) already exists. +analyze interval_partition_table_001; +drop table interval_partition_table_001; +-- +---- test with primary key +-- +create table interval_partition_table_002( + c1 int, + c2 int, + logdate date not null, + CONSTRAINT interval_partition_table_CONSTRAINT PRIMARY KEY(c2,logdate) +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION interval_partition_table_002_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_partition_table_002_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION interval_partition_table_002_p2 VALUES LESS THAN ('2020-05-01') +); +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "interval_partition_table_constraint" for table "interval_partition_table_002" +insert into interval_partition_table_002 values(10, 10, '2020-06-01'); +insert into interval_partition_table_002 values(10, 10, '2020-06-01'); +ERROR: duplicate key value violates unique constraint "interval_partition_table_constraint" +DETAIL: Key (c2, logdate)=(10, Mon Jun 01 00:00:00 2020) already exists. +analyze interval_partition_table_002; +drop table interval_partition_table_002; +-- +---- test with hash index, not support hash index yet; +-- +create table interval_partition_table_003( + c1 int, + c2 int, + logdate date not null, + PRIMARY KEY(c2,logdate) +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION interval_partition_table_003_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_partition_table_003_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION interval_partition_table_003_p2 VALUES LESS THAN ('2020-05-01') +); +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "interval_partition_table_003_pkey" for table "interval_partition_table_003" +create index interval_partition_table_003_1 ON interval_partition_table_003 USING HASH (logdate) LOCAL; +ERROR: access method "hash" does not support row store +create index interval_partition_table_003_2 ON interval_partition_table_003 USING HASH (c2) LOCAL; +ERROR: access method "hash" does not support row store +create index interval_partition_table_003_3 ON interval_partition_table_003 USING HASH (c1) LOCAL; +ERROR: access method "hash" does not support row store +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_1') order by 1; + relname +--------- +(0 rows) + +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_2') order by 1; + relname +--------- +(0 rows) + +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_3') order by 1; + relname +--------- +(0 rows) + +insert into interval_partition_table_003 values(1,2,'2020-03-01'); +insert into interval_partition_table_003 values(1,2,'2020-04-01'); +insert into interval_partition_table_003 values(1,2,'2020-05-01'); +insert into interval_partition_table_003 values(1,2,'2020-06-01'); +insert into interval_partition_table_003 values(1,2,'2020-07-01'); +alter table interval_partition_table_003 drop column C2; +insert into interval_partition_table_003 values(1,2,'2020-07-01'); +ERROR: INSERT has more expressions than target columns +LINE 1: ...sert into interval_partition_table_003 values(1,2,'2020-07-0... + ^ +insert into interval_partition_table_003 values(1,'2020-07-01'); +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_1') order by 1; + relname +--------- +(0 rows) + +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_2') order by 1; + relname +--------- +(0 rows) + +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_3') order by 1; + relname +--------- +(0 rows) + +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_partition_table_003') + order by relname; + relname | parttype | partstrategy | boundaries +---------------------------------+----------+--------------+------------------------------ + interval_partition_table_003 | r | i | + interval_partition_table_003_p0 | p | r | {2020-03-01} + interval_partition_table_003_p1 | p | r | {2020-04-01} + interval_partition_table_003_p2 | p | r | {2020-05-01} + sys_p1 | p | i | {"Mon Jun 01 00:00:00 2020"} + sys_p2 | p | i | {"Wed Jul 01 00:00:00 2020"} + sys_p3 | p | i | {"Sat Aug 01 00:00:00 2020"} +(7 rows) + +analyze interval_partition_table_003; +drop table interval_partition_table_003; +-- +---- test partition BTREE index +-- +create table interval_partition_table_004( + c1 int, + c2 int, + logdate date not null, + PRIMARY KEY(c2,logdate) +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION interval_partition_table_004_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_partition_table_004_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION interval_partition_table_004_p2 VALUES LESS THAN ('2020-05-01') +); +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "interval_partition_table_004_pkey" for table "interval_partition_table_004" +-- expression index +CREATE INDEX interval_partition_table_004_index_01 on interval_partition_table_004 using btree(c2) local; +CREATE INDEX interval_partition_table_004_index_02 on interval_partition_table_004 using btree(logdate) local; +CREATE INDEX interval_partition_table_004_index_03 on interval_partition_table_004 using btree(c1) local; +insert into interval_partition_table_004 values(7,2,'2020-03-01'); +insert into interval_partition_table_004 values(3,1,'2020-04-01'); +insert into interval_partition_table_004 values(5,3,'2020-05-01'); +insert into interval_partition_table_004 values(7,5,'2020-06-01'); +insert into interval_partition_table_004 values(1,4,'2020-07-01'); +SELECT * FROM interval_partition_table_004 ORDER BY logdate; + c1 | c2 | logdate +----+----+-------------------------- + 7 | 2 | Sun Mar 01 00:00:00 2020 + 3 | 1 | Wed Apr 01 00:00:00 2020 + 5 | 3 | Fri May 01 00:00:00 2020 + 7 | 5 | Mon Jun 01 00:00:00 2020 + 1 | 4 | Wed Jul 01 00:00:00 2020 +(5 rows) + +SELECT * FROM interval_partition_table_004 ORDER BY 1; + c1 | c2 | logdate +----+----+-------------------------- + 1 | 4 | Wed Jul 01 00:00:00 2020 + 3 | 1 | Wed Apr 01 00:00:00 2020 + 5 | 3 | Fri May 01 00:00:00 2020 + 7 | 2 | Sun Mar 01 00:00:00 2020 + 7 | 5 | Mon Jun 01 00:00:00 2020 +(5 rows) + +SELECT * FROM interval_partition_table_004 ORDER BY 2; + c1 | c2 | logdate +----+----+-------------------------- + 3 | 1 | Wed Apr 01 00:00:00 2020 + 7 | 2 | Sun Mar 01 00:00:00 2020 + 5 | 3 | Fri May 01 00:00:00 2020 + 1 | 4 | Wed Jul 01 00:00:00 2020 + 7 | 5 | Mon Jun 01 00:00:00 2020 +(5 rows) + +DROP TABLE interval_partition_table_004; +-- test interval table with toast table and index +CREATE TABLE interval_sales +(prod_id NUMBER(6), +cust_id NUMBER, +time_id DATE, +channel_id CHAR(1), +promo_id NUMBER(6), +quantity_sold NUMBER(3), +amount_sold NUMBER(10,2) +) +PARTITION BY RANGE (time_id) +INTERVAL('1 MONTH') +( PARTITION p0 VALUES LESS THAN (TO_DATE('1-1-2008', 'DD-MM-YYYY')), + PARTITION p1 VALUES LESS THAN (TO_DATE('6-5-2008', 'DD-MM-YYYY')) +); +select relname, parentid, reltoastrelid, boundaries from pg_partition; + relname | parentid | reltoastrelid | boundaries +----------------+----------+---------------+------------------------------ + interval_sales | 19348 | 0 | + p0 | 19348 | 19354 | {"Tue Jan 01 00:00:00 2008"} + p1 | 19348 | 19357 | {"Tue May 06 00:00:00 2008"} +(3 rows) + +insert into interval_sales values (generate_series(1,10), generate_series(1,10), generate_series(TO_DATE('2020-01-01', 'YYYY-MM-DD'),TO_DATE('2020-07-01', 'YYYY-MM-DD'),'1 day'), 1, 1, 1, 1); +select relname, parentid, reltoastrelid, boundaries from pg_partition; + relname | parentid | reltoastrelid | boundaries +----------------+----------+---------------+------------------------------ + interval_sales | 19348 | 0 | + p0 | 19348 | 19354 | {"Tue Jan 01 00:00:00 2008"} + p1 | 19348 | 19357 | {"Tue May 06 00:00:00 2008"} + sys_p1 | 19348 | 19361 | {"Mon Jan 06 00:00:00 2020"} + sys_p2 | 19348 | 19365 | {"Thu Feb 06 00:00:00 2020"} + sys_p3 | 19348 | 19369 | {"Fri Mar 06 00:00:00 2020"} + sys_p4 | 19348 | 19373 | {"Mon Apr 06 00:00:00 2020"} + sys_p5 | 19348 | 19377 | {"Wed May 06 00:00:00 2020"} + sys_p6 | 19348 | 19381 | {"Sat Jun 06 00:00:00 2020"} + sys_p7 | 19348 | 19385 | {"Mon Jul 06 00:00:00 2020"} +(10 rows) + +drop table interval_sales; +-- +---- test exchange table whit index +-- diff --git a/src/test/regress/expected/hw_partition_interval_movement.out b/src/test/regress/expected/hw_partition_interval_movement.out new file mode 100644 index 000000000..068ce25a8 --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_movement.out @@ -0,0 +1,106 @@ +-- +---- test row movement +-- +drop table if exists hw_partition_interval_movement; +NOTICE: table "hw_partition_interval_movement" does not exist, skipping +create table hw_partition_interval_movement +( + c1 int, + c2 int, + C3 date not null +) +partition by range (C3) +INTERVAL ('1 month') +( + PARTITION hw_partition_interval_movement_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION hw_partition_interval_movement_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION hw_partition_interval_movement_p2 VALUES LESS THAN ('2020-05-01') +) DISABLE ROW MOVEMENT; + +create index hw_partition_interval_movement_ind1 on hw_partition_interval_movement(c1) local; +create index hw_partition_interval_movement_ind2 on hw_partition_interval_movement(c2) local; +create index hw_partition_interval_movement_ind3 on hw_partition_interval_movement(c3) local; + +--insert into table +insert into hw_partition_interval_movement values(7,2,'2020-02-01'); +insert into hw_partition_interval_movement values(3,1,'2020-03-01'); +insert into hw_partition_interval_movement values(5,3,'2020-04-01'); +insert into hw_partition_interval_movement values(7,5,'2020-05-01'); +insert into hw_partition_interval_movement values(1,4,'2020-06-01'); + +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'hw_partition_interval_movement') + order by 1; + relname | parttype | partstrategy | boundaries +-----------------------------------+----------+--------------+------------------------------ + hw_partition_interval_movement | r | i | + hw_partition_interval_movement_p0 | p | r | {2020-03-01} + hw_partition_interval_movement_p1 | p | r | {2020-04-01} + hw_partition_interval_movement_p2 | p | r | {2020-05-01} + sys_p1 | p | i | {"Mon Jun 01 00:00:00 2020"} + sys_p2 | p | i | {"Wed Jul 01 00:00:00 2020"} +(6 rows) + + +-- fail: update record belongs to a range partition which will be move to other range partition +update hw_partition_interval_movement set C3 = '2020-04-22' where C3 = '2020-03-01'; +ERROR: fail to update partitioned table "hw_partition_interval_movement" +DETAIL: disable row movement +-- fail: update record belongs to a range partition which will be move to an existed interval partition +update hw_partition_interval_movement set C3 = '2020-05-22' where C3 = '2020-03-01'; +ERROR: fail to update partitioned table "hw_partition_interval_movement" +DETAIL: disable row movement +-- fail: update record belongs to a range partition which will be move to a not existed interval partition +update hw_partition_interval_movement set C3 = '2020-07-22' where C3 = '2020-03-01'; +ERROR: fail to update partitioned table "hw_partition_interval_movement" +DETAIL: disable row movement +-- fail: update record belongs to a interval partition which will be move to a range partition +update hw_partition_interval_movement set C3 = '2020-03-22' where C3 = '2020-05-01'; +ERROR: fail to update partitioned table "hw_partition_interval_movement" +DETAIL: disable row movement +-- fail: update record belongs to a interval partition which will be move to a not existed interval partition +update hw_partition_interval_movement set C3 = '2020-07-22' where C3 = '2020-05-01'; +ERROR: fail to update partitioned table "hw_partition_interval_movement" +DETAIL: disable row movement + +-- enable row movement +alter table hw_partition_interval_movement ENABLE ROW MOVEMENT; + +-- succeed: update record belongs to a range partition which will be move to other range partition +update hw_partition_interval_movement set C3 = '2020-04-22' where C3 = '2020-03-01'; +-- succeed: update record belongs to a range partition which will be move to an existed interval partition +update hw_partition_interval_movement set C3 = '2020-05-22' where C3 = '2020-04-22'; +-- succeed: update record belongs to a range partition which will be move to a not existed interval partition +update hw_partition_interval_movement set C3 = '2020-07-22' where C3 = '2020-04-01'; +-- succeed: update record belongs to a interval partition which will be move to a range partition +update hw_partition_interval_movement set C3 = '2020-03-22' where C3 = '2020-05-01'; +-- succeed: update record belongs to a interval partition which will be move to a not existed interval partition +update hw_partition_interval_movement set C3 = '2020-08-22' where C3 = '2020-06-01'; + +select * from hw_partition_interval_movement; + c1 | c2 | c3 +----+----+-------------------------- + 7 | 2 | Sat Feb 01 00:00:00 2020 + 7 | 5 | Sun Mar 22 00:00:00 2020 + 3 | 1 | Fri May 22 00:00:00 2020 + 5 | 3 | Wed Jul 22 00:00:00 2020 + 1 | 4 | Sat Aug 22 00:00:00 2020 +(5 rows) + +-- add two new interval ranges +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'hw_partition_interval_movement') + order by 1; + relname | parttype | partstrategy | boundaries +-----------------------------------+----------+--------------+------------------------------ + hw_partition_interval_movement | r | i | + hw_partition_interval_movement_p0 | p | r | {2020-03-01} + hw_partition_interval_movement_p1 | p | r | {2020-04-01} + hw_partition_interval_movement_p2 | p | r | {2020-05-01} + sys_p1 | p | i | {"Mon Jun 01 00:00:00 2020"} + sys_p2 | p | i | {"Wed Jul 01 00:00:00 2020"} + sys_p3 | p | i | {"Sat Aug 01 00:00:00 2020"} + sys_p4 | p | i | {"Tue Sep 01 00:00:00 2020"} +(8 rows) + +drop table hw_partition_interval_movement; diff --git a/src/test/regress/expected/hw_partition_interval_parallel_end.out b/src/test/regress/expected/hw_partition_interval_parallel_end.out new file mode 100644 index 000000000..9a7c8aad4 --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_parallel_end.out @@ -0,0 +1,25 @@ +-- check results and clean +select count(*) from partition_interval_parallel; + count +------- + 10500 +(1 row) + +select relname, parttype, partstrategy, boundaries, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'partition_interval_parallel') + order by 1; + relname | parttype | partstrategy | boundaries | indisusable +--------------------------------+----------+--------------+------------------------------+------------- + partition_interval_parallel | r | i | | t + partition_interval_parallel_p1 | p | r | {2020-05-01} | t + partition_interval_parallel_p2 | p | r | {2020-06-01} | t + sys_p1 | p | i | {"Wed Jul 01 00:00:00 2020"} | t + sys_p2 | p | i | {"Sat Aug 01 00:00:00 2020"} | t + sys_p3 | p | i | {"Tue Sep 01 00:00:00 2020"} | t + sys_p4 | p | i | {"Thu Oct 01 00:00:00 2020"} | t + sys_p5 | p | i | {"Sun Nov 01 00:00:00 2020"} | t + sys_p6 | p | i | {"Tue Dec 01 00:00:00 2020"} | t +(9 rows) + +--cleanup +DROP TABLE partition_interval_parallel; diff --git a/src/test/regress/expected/hw_partition_interval_parallel_insert.out b/src/test/regress/expected/hw_partition_interval_parallel_insert.out new file mode 100644 index 000000000..7988422a7 --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_parallel_insert.out @@ -0,0 +1,58 @@ +--insert data +create or replace function insert_mm(dat text) returns void as $$ +declare + times integer :=1; +begin + loop + insert into partition_interval_parallel values(1, 1, dat); + times = times + 1; + if times > 500 then + exit; + end if; + end loop; +end; +$$ language plpgsql; + + +select insert_mm('2020-05-1'); + insert_mm +----------- + +(1 row) + +select insert_mm('2020-06-1'); + insert_mm +----------- + +(1 row) + +select insert_mm('2020-07-1'); + insert_mm +----------- + +(1 row) + +select insert_mm('2020-08-1'); + insert_mm +----------- + +(1 row) + +select insert_mm('2020-09-1'); + insert_mm +----------- + +(1 row) + +select insert_mm('2020-10-1'); + insert_mm +----------- + +(1 row) + +select insert_mm('2020-11-1'); + insert_mm +----------- + +(1 row) + diff --git a/src/test/regress/expected/hw_partition_interval_parallel_insert_01.out b/src/test/regress/expected/hw_partition_interval_parallel_insert_01.out new file mode 100644 index 000000000..414aba926 --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_parallel_insert_01.out @@ -0,0 +1,56 @@ +--insert data +create or replace function insert_mm_01(dat text) returns void as $$ +declare + times integer :=1; +begin + loop + insert into partition_interval_parallel values(1, 1, dat); + times = times + 1; + if times > 500 then + exit; + end if; + end loop; +end; +$$ language plpgsql; +select insert_mm_01('2020-05-1'); + insert_mm_01 +-------------- + +(1 row) + +select insert_mm_01('2020-06-1'); + insert_mm_01 +-------------- + +(1 row) + +select insert_mm_01('2020-07-1'); + insert_mm_01 +-------------- + +(1 row) + +select insert_mm_01('2020-08-1'); + insert_mm_01 +-------------- + +(1 row) + +select insert_mm_01('2020-09-1'); + insert_mm_01 +-------------- + +(1 row) + +select insert_mm_01('2020-10-1'); + insert_mm_01 +-------------- + +(1 row) + +select insert_mm_01('2020-11-1'); + insert_mm_01 +-------------- + +(1 row) + diff --git a/src/test/regress/expected/hw_partition_interval_parallel_insert_02.out b/src/test/regress/expected/hw_partition_interval_parallel_insert_02.out new file mode 100644 index 000000000..c1ccad741 --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_parallel_insert_02.out @@ -0,0 +1,56 @@ +--insert data +create or replace function insert_mm_02(dat text) returns void as $$ +declare + times integer :=1; +begin + loop + insert into partition_interval_parallel values(1, 1, dat); + times = times + 1; + if times > 500 then + exit; + end if; + end loop; +end; +$$ language plpgsql; +select insert_mm_02('2020-05-1'); + insert_mm_02 +-------------- + +(1 row) + +select insert_mm_02('2020-06-1'); + insert_mm_02 +-------------- + +(1 row) + +select insert_mm_02('2020-07-1'); + insert_mm_02 +-------------- + +(1 row) + +select insert_mm_02('2020-08-1'); + insert_mm_02 +-------------- + +(1 row) + +select insert_mm_02('2020-09-1'); + insert_mm_02 +-------------- + +(1 row) + +select insert_mm_02('2020-10-1'); + insert_mm_02 +-------------- + +(1 row) + +select insert_mm_02('2020-11-1'); + insert_mm_02 +-------------- + +(1 row) + diff --git a/src/test/regress/expected/hw_partition_interval_parallel_prepare.out b/src/test/regress/expected/hw_partition_interval_parallel_prepare.out new file mode 100644 index 000000000..556559075 --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_parallel_prepare.out @@ -0,0 +1,21 @@ +-- prepare the parrallel modifed table; +DROP TABLE IF EXISTS partition_interval_parallel; +NOTICE: table "partition_interval_parallel" does not exist, skipping +create table partition_interval_parallel +( + c1 int, + c2 int, + c3 date not null +) +partition by range (c3) +INTERVAL ('1 month') +( + PARTITION partition_interval_parallel_p1 VALUES LESS THAN ('2020-05-01'), + PARTITION partition_interval_parallel_p2 VALUES LESS THAN ('2020-06-01') +); +CREATE INDEX idx1_partition_interval_parallel on partition_interval_parallel(c3) local ; + + + + + diff --git a/src/test/regress/expected/hw_partition_interval_reindex.out b/src/test/regress/expected/hw_partition_interval_reindex.out new file mode 100644 index 000000000..0fef4454c --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_reindex.out @@ -0,0 +1,168 @@ +--01-------------------------------------------------------------------- +--prepare table , index +drop table if exists partition_reindex_table3; +NOTICE: table "partition_reindex_table3" does not exist, skipping +create table partition_reindex_table3 +( + c1 int, + c2 int, + C3 date not null +) +partition by range (C3) +INTERVAL ('1 month') +( + PARTITION partition_reindex_table3_p0 VALUES LESS THAN ('2020-02-01'), + PARTITION partition_reindex_table3_p1 VALUES LESS THAN ('2020-05-01'), + PARTITION partition_reindex_table3_p2 VALUES LESS THAN ('2020-06-01') +) +enable row movement; +create index partition_reindex_table3_ind1 on partition_reindex_table3(c1) local; +create index partition_reindex_table3_ind2 on partition_reindex_table3(c2) local; +create index partition_reindex_table3_ind3 on partition_reindex_table3(c3) local; +--02-------------------------------------------------------------------- +--reindex index, cross test with insert +insert into partition_reindex_table3 values (generate_series(1,10), generate_series(1,10), generate_series(TO_DATE('2020-01-01', 'YYYY-MM-DD'),TO_DATE('2020-07-01', 'YYYY-MM-DD'),'1, day')); +select count(*) from partition_reindex_table3; + count +------- + 1830 +(1 row) + +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'partition_reindex_table3') + order by 1; + relname | parttype | partstrategy | boundaries +-----------------------------+----------+--------------+------------------------------ + partition_reindex_table3 | r | i | + partition_reindex_table3_p0 | p | r | {2020-02-01} + partition_reindex_table3_p1 | p | r | {2020-05-01} + partition_reindex_table3_p2 | p | r | {2020-06-01} + sys_p1 | p | i | {"Wed Jul 01 00:00:00 2020"} + sys_p2 | p | i | {"Sat Aug 01 00:00:00 2020"} +(6 rows) + +truncate table partition_reindex_table3; +insert into partition_reindex_table3 values (generate_series(1,10), generate_series(1,10), generate_series(TO_DATE('2020-01-01', 'YYYY-MM-DD'),TO_DATE('2020-07-01', 'YYYY-MM-DD'),'1, day')); +select count(*) from partition_reindex_table3; + count +------- + 1830 +(1 row) + +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'partition_reindex_table3') + order by 1; + relname | parttype | partstrategy | boundaries +-----------------------------+----------+--------------+------------------------------ + partition_reindex_table3 | r | i | + partition_reindex_table3_p0 | p | r | {2020-02-01} + partition_reindex_table3_p1 | p | r | {2020-05-01} + partition_reindex_table3_p2 | p | r | {2020-06-01} + sys_p1 | p | i | {"Wed Jul 01 00:00:00 2020"} + sys_p2 | p | i | {"Sat Aug 01 00:00:00 2020"} +(6 rows) + +analyze partition_reindex_table3; +select c.relname,c.relpages > 0 as relpagesgtzero, c.reltuples > 0 as reltuplesgtzero,i.indisunique, i.indisvalid, i.indcheckxmin, i.indisready from pg_index i, pg_class c where c.relname = 'partition_reindex_table3_ind1' and c.oid = i.indexrelid; + relname | relpagesgtzero | reltuplesgtzero | indisunique | indisvalid | indcheckxmin | indisready +-------------------------------+----------------+-----------------+-------------+------------+--------------+------------ + partition_reindex_table3_ind1 | t | t | f | t | f | t +(1 row) + +explain (costs off, nodes off) select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; + QUERY PLAN +---------------------------------------------------------------------------------------------- + Partition Iterator + Iterations: 1 + -> Partitioned Index Scan using partition_reindex_table3_ind3 on partition_reindex_table3 + Index Cond: (c3 = to_date('2020-04-21'::text, 'YYYY-MM-DD'::text)) + Filter: (c2 = 8) + Selected Partitions: 2 +(6 rows) + +select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; + c1 | c2 | c3 +----+----+-------------------------- + 8 | 8 | Tue Apr 21 00:00:00 2020 +(1 row) + +reindex index partition_reindex_table3_ind1; +select c.relname,c.relpages > 0 as relpagesgtzero, c.reltuples > 0 as reltuplesgtzero,i.indisunique, i.indisvalid, i.indcheckxmin, i.indisready from pg_index i, pg_class c where c.relname = 'partition_reindex_table3_ind1' and c.oid = i.indexrelid; + relname | relpagesgtzero | reltuplesgtzero | indisunique | indisvalid | indcheckxmin | indisready +-------------------------------+----------------+-----------------+-------------+------------+--------------+------------ + partition_reindex_table3_ind1 | t | t | f | t | f | t +(1 row) + +explain (costs off, nodes off) select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; + QUERY PLAN +---------------------------------------------------------------------------------------------- + Partition Iterator + Iterations: 1 + -> Partitioned Index Scan using partition_reindex_table3_ind3 on partition_reindex_table3 + Index Cond: (c3 = to_date('2020-04-21'::text, 'YYYY-MM-DD'::text)) + Filter: (c2 = 8) + Selected Partitions: 2 +(6 rows) + +--the plan before reindex and after reindex should be same +select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; + c1 | c2 | c3 +----+----+-------------------------- + 8 | 8 | Tue Apr 21 00:00:00 2020 +(1 row) + +--03-------------------------------------------------------------------- +--reindex table cross test with truncate +truncate table partition_reindex_table3; +insert into partition_reindex_table3 values (generate_series(1,10), generate_series(1,10), generate_series(TO_DATE('2020-01-01', 'YYYY-MM-DD'),TO_DATE('2020-07-01', 'YYYY-MM-DD'),'1, day')); +analyze partition_reindex_table3; +select c.relname,c.relpages > 0 as relpagesgtzero, c.reltuples > 0 as reltuplesgtzero,i.indisunique, i.indisvalid, i.indcheckxmin, i.indisready from pg_index i, pg_class c where c.relname = 'partition_reindex_table3_ind1' and c.oid = i.indexrelid; + relname | relpagesgtzero | reltuplesgtzero | indisunique | indisvalid | indcheckxmin | indisready +-------------------------------+----------------+-----------------+-------------+------------+--------------+------------ + partition_reindex_table3_ind1 | t | t | f | t | f | t +(1 row) + +explain (costs off, nodes off) select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; + QUERY PLAN +---------------------------------------------------------------------------------------------- + Partition Iterator + Iterations: 1 + -> Partitioned Index Scan using partition_reindex_table3_ind3 on partition_reindex_table3 + Index Cond: (c3 = to_date('2020-04-21'::text, 'YYYY-MM-DD'::text)) + Filter: (c2 = 8) + Selected Partitions: 2 +(6 rows) + +select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; + c1 | c2 | c3 +----+----+-------------------------- + 8 | 8 | Tue Apr 21 00:00:00 2020 +(1 row) + +reindex index partition_reindex_table3_ind1; +select c.relname,c.relpages > 0 as relpagesgtzero, c.reltuples > 0 as reltuplesgtzero,i.indisunique, i.indisvalid, i.indcheckxmin, i.indisready from pg_index i, pg_class c where c.relname = 'partition_reindex_table3_ind1' and c.oid = i.indexrelid; + relname | relpagesgtzero | reltuplesgtzero | indisunique | indisvalid | indcheckxmin | indisready +-------------------------------+----------------+-----------------+-------------+------------+--------------+------------ + partition_reindex_table3_ind1 | t | t | f | t | f | t +(1 row) + +explain (costs off, nodes off) select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; + QUERY PLAN +---------------------------------------------------------------------------------------------- + Partition Iterator + Iterations: 1 + -> Partitioned Index Scan using partition_reindex_table3_ind3 on partition_reindex_table3 + Index Cond: (c3 = to_date('2020-04-21'::text, 'YYYY-MM-DD'::text)) + Filter: (c2 = 8) + Selected Partitions: 2 +(6 rows) + +--the plan before reindex and after reindex should be same +select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; + c1 | c2 | c3 +----+----+-------------------------- + 8 | 8 | Tue Apr 21 00:00:00 2020 +(1 row) + +--clean +drop table partition_reindex_table3; diff --git a/src/test/regress/expected/hw_partition_interval_select.out b/src/test/regress/expected/hw_partition_interval_select.out new file mode 100644 index 000000000..316f43928 --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_select.out @@ -0,0 +1,145 @@ +CREATE TABLE interval_tab1 ( + city_id int not null, + logdate date not null, + peaktemp int, + unitsales int +) +PARTITION BY RANGE (logdate) +INTERVAL ('1 day') +( + PARTITION p1 VALUES LESS THAN (('2020-03-01')) +); +insert into interval_tab1 values(1,'2020-4-7 2:0:0', 1, 1); +insert into interval_tab1 values(1,'2020-4-8 2:0:0', 1, 1); +select relname, boundaries from pg_partition; + relname | boundaries +---------------+------------------------------ + interval_tab1 | + p1 | {2020-03-01} + sys_p1 | {"Wed Apr 08 00:00:00 2020"} + sys_p2 | {"Thu Apr 09 00:00:00 2020"} +(4 rows) + +select * from interval_tab1 where logdate < '2020-4-7 0:0:0'; + city_id | logdate | peaktemp | unitsales +---------+---------+----------+----------- +(0 rows) + +explain (costs off, verbose on, nodes off) select * from interval_tab1 where logdate < '2020-4-7 0:0:0'; + QUERY PLAN +--------------------------------------------------------------------------------------------------- + Partition Iterator + Output: city_id, logdate, peaktemp, unitsales + Iterations: 1 + -> Partitioned Seq Scan on public.interval_tab1 + Output: city_id, logdate, peaktemp, unitsales + Filter: (interval_tab1.logdate < 'Tue Apr 07 00:00:00 2020'::timestamp without time zone) + Selected Partitions: 1 +(7 rows) + +select * from interval_tab1 where logdate > '2020-4-6'; + city_id | logdate | peaktemp | unitsales +---------+--------------------------+----------+----------- + 1 | Tue Apr 07 02:00:00 2020 | 1 | 1 + 1 | Wed Apr 08 02:00:00 2020 | 1 | 1 +(2 rows) + +explain (costs off, verbose on, nodes off) select * from interval_tab1 where logdate > '2020-4-6'; + QUERY PLAN +--------------------------------------------------------------------------------------------------- + Partition Iterator + Output: city_id, logdate, peaktemp, unitsales + Iterations: 2 + -> Partitioned Seq Scan on public.interval_tab1 + Output: city_id, logdate, peaktemp, unitsales + Filter: (interval_tab1.logdate > 'Mon Apr 06 00:00:00 2020'::timestamp without time zone) + Selected Partitions: 2..3 +(7 rows) + +select * from interval_tab1 where logdate = '2020-4-7 2:0:0'; + city_id | logdate | peaktemp | unitsales +---------+--------------------------+----------+----------- + 1 | Tue Apr 07 02:00:00 2020 | 1 | 1 +(1 row) + +insert into interval_tab1 values(1,'2020-4-7 0:0:0', 1, 1); +select * from interval_tab1 where logdate = '2020-4-7 0:0:0'; + city_id | logdate | peaktemp | unitsales +---------+--------------------------+----------+----------- + 1 | Tue Apr 07 00:00:00 2020 | 1 | 1 +(1 row) + +select * from interval_tab1 where logdate != '2020-4-7 0:0:0'; + city_id | logdate | peaktemp | unitsales +---------+--------------------------+----------+----------- + 1 | Tue Apr 07 02:00:00 2020 | 1 | 1 + 1 | Wed Apr 08 02:00:00 2020 | 1 | 1 +(2 rows) + +select * from interval_tab1 where logdate >= '2020-4-7 0:0:0'; + city_id | logdate | peaktemp | unitsales +---------+--------------------------+----------+----------- + 1 | Tue Apr 07 02:00:00 2020 | 1 | 1 + 1 | Tue Apr 07 00:00:00 2020 | 1 | 1 + 1 | Wed Apr 08 02:00:00 2020 | 1 | 1 +(3 rows) + +insert into interval_tab1 values(1,'2020-4-5 2:0:0', 1, 1); +select relname, boundaries from pg_partition; + relname | boundaries +---------------+------------------------------ + interval_tab1 | + p1 | {2020-03-01} + sys_p1 | {"Wed Apr 08 00:00:00 2020"} + sys_p2 | {"Thu Apr 09 00:00:00 2020"} + sys_p3 | {"Mon Apr 06 00:00:00 2020"} +(5 rows) + +insert into interval_tab1 values(1,'2020-4-9 0:0:0', 1, 1); +select * from interval_tab1 where logdate >= '2020-4-7 0:0:0' and logdate < '2020-4-9 0:0:0'; + city_id | logdate | peaktemp | unitsales +---------+--------------------------+----------+----------- + 1 | Tue Apr 07 02:00:00 2020 | 1 | 1 + 1 | Tue Apr 07 00:00:00 2020 | 1 | 1 + 1 | Wed Apr 08 02:00:00 2020 | 1 | 1 +(3 rows) + +select * from interval_tab1 where logdate > '2020-4-7 0:0:0' and logdate <= '2020-4-9 0:0:0'; + city_id | logdate | peaktemp | unitsales +---------+--------------------------+----------+----------- + 1 | Tue Apr 07 02:00:00 2020 | 1 | 1 + 1 | Wed Apr 08 02:00:00 2020 | 1 | 1 + 1 | Thu Apr 09 00:00:00 2020 | 1 | 1 +(3 rows) + +select * from interval_tab1 where logdate >= '2020-4-7 0:0:0' and logdate <= '2020-4-9 0:0:0'; + city_id | logdate | peaktemp | unitsales +---------+--------------------------+----------+----------- + 1 | Tue Apr 07 02:00:00 2020 | 1 | 1 + 1 | Tue Apr 07 00:00:00 2020 | 1 | 1 + 1 | Wed Apr 08 02:00:00 2020 | 1 | 1 + 1 | Thu Apr 09 00:00:00 2020 | 1 | 1 +(4 rows) + +select * from interval_tab1 where logdate > '2020-4-6 0:0:0' and logdate <= '2020-4-9 0:0:0'; + city_id | logdate | peaktemp | unitsales +---------+--------------------------+----------+----------- + 1 | Tue Apr 07 02:00:00 2020 | 1 | 1 + 1 | Tue Apr 07 00:00:00 2020 | 1 | 1 + 1 | Wed Apr 08 02:00:00 2020 | 1 | 1 + 1 | Thu Apr 09 00:00:00 2020 | 1 | 1 +(4 rows) + +explain (costs off, verbose on, nodes off) select * from interval_tab1 where logdate >= '2020-4-10 0:0:0'; + QUERY PLAN +---------------------------------------------------------------------------------------------------- + Partition Iterator + Output: city_id, logdate, peaktemp, unitsales + Iterations: 0 + -> Partitioned Seq Scan on public.interval_tab1 + Output: city_id, logdate, peaktemp, unitsales + Filter: (interval_tab1.logdate >= 'Fri Apr 10 00:00:00 2020'::timestamp without time zone) + Selected Partitions: NONE +(7 rows) + +drop table interval_tab1; diff --git a/src/test/regress/expected/hw_partition_interval_unusable_index.out b/src/test/regress/expected/hw_partition_interval_unusable_index.out new file mode 100644 index 000000000..88d1407f0 --- /dev/null +++ b/src/test/regress/expected/hw_partition_interval_unusable_index.out @@ -0,0 +1,409 @@ +--create table +DROP TABLE IF EXISTS partition_unsable_index_1; +NOTICE: table "partition_unsable_index_1" does not exist, skipping +create table partition_unsable_index_1 +( + c1 int, + c2 int, + c3 date not null +) +partition by range (c3) +INTERVAL ('1 month') +( + PARTITION partition_unsable_index_1_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION partition_unsable_index_1_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION partition_unsable_index_1_p2 VALUES LESS THAN ('2020-05-01') +); +-- create 3 indexes, and specify it's partition name +CREATE INDEX idx1_partition_unsable_index_1 on partition_unsable_index_1(c3) local +( + partition idx1_partition_unsable_index_1_p1, + partition idx1_partition_unsable_index_1_p2, + partition idx1_partition_unsable_index_1_p3 +); +CREATE INDEX idx2_partition_unsable_index_1 on partition_unsable_index_1(c2, c3) local +( + partition idx2_partition_unsable_index_1_p1, + partition idx2_partition_unsable_index_1_p2, + partition idx2_partition_unsable_index_1_p3 +); +CREATE INDEX idx3_partition_unsable_index_1 on partition_unsable_index_1(c1, c2, c3) local +( + partition idx3_partition_unsable_index_1_p1, + partition idx3_partition_unsable_index_1_p2, + partition idx3_partition_unsable_index_1_p3 +); +--insert data +insert into partition_unsable_index_1 values(7,2,'2020-03-01'); +insert into partition_unsable_index_1 values(3,1,'2020-04-01'); +insert into partition_unsable_index_1 values(5,3,'2020-05-01'); +insert into partition_unsable_index_1 values(7,5,'2020-06-01'); +insert into partition_unsable_index_1 values(1,4,'2020-07-01'); +-- query all index partitions +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by relname; + relname | parttype | partstrategy | indisusable +-----------------------------------+----------+--------------+------------- + idx1_partition_unsable_index_1_p1 | x | n | t + idx1_partition_unsable_index_1_p2 | x | n | t + idx1_partition_unsable_index_1_p3 | x | n | t + sys_p1_c3_idx | x | n | t + sys_p2_c3_idx | x | n | t + sys_p3_c3_idx | x | n | t +(6 rows) + +-- 1. alter index, modify one of it's partition to unusable state +ALTER INDEX idx1_partition_unsable_index_1 MODIFY PARTITION idx1_partition_unsable_index_1_p1 UNUSABLE; +-- check indunusable info +select relname, parttype, partstrategy, boundaries, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + relname | parttype | partstrategy | boundaries | indisusable +-----------------------------------+----------+--------------+------------+------------- + idx1_partition_unsable_index_1_p1 | x | n | | f + idx1_partition_unsable_index_1_p2 | x | n | | t + idx1_partition_unsable_index_1_p3 | x | n | | t + sys_p1_c3_idx | x | n | | t + sys_p2_c3_idx | x | n | | t + sys_p3_c3_idx | x | n | | t +(6 rows) + +-- rebuild index partition +ALTER INDEX idx1_partition_unsable_index_1 REBUILD PARTITION idx1_partition_unsable_index_1_p1; +-- check indunusable info +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + relname | parttype | partstrategy | indisusable +-----------------------------------+----------+--------------+------------- + idx1_partition_unsable_index_1_p1 | x | n | t + idx1_partition_unsable_index_1_p2 | x | n | t + idx1_partition_unsable_index_1_p3 | x | n | t + sys_p1_c3_idx | x | n | t + sys_p2_c3_idx | x | n | t + sys_p3_c3_idx | x | n | t +(6 rows) + +--2.ALTER INDEX unusable +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + relname | parttype | partstrategy | indisusable +-----------------------------------+----------+--------------+------------- + idx1_partition_unsable_index_1_p1 | x | n | t + idx1_partition_unsable_index_1_p2 | x | n | t + idx1_partition_unsable_index_1_p3 | x | n | t + sys_p1_c3_idx | x | n | t + sys_p2_c3_idx | x | n | t + sys_p3_c3_idx | x | n | t +(6 rows) + +ALTER INDEX idx1_partition_unsable_index_1 UNUSABLE; +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + relname | parttype | partstrategy | indisusable +-----------------------------------+----------+--------------+------------- + idx1_partition_unsable_index_1_p1 | x | n | f + idx1_partition_unsable_index_1_p2 | x | n | f + idx1_partition_unsable_index_1_p3 | x | n | f + sys_p1_c3_idx | x | n | f + sys_p2_c3_idx | x | n | f + sys_p3_c3_idx | x | n | f +(6 rows) + +ALTER INDEX idx1_partition_unsable_index_1 REBUILD; +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + relname | parttype | partstrategy | indisusable +-----------------------------------+----------+--------------+------------- + idx1_partition_unsable_index_1_p1 | x | n | t + idx1_partition_unsable_index_1_p2 | x | n | t + idx1_partition_unsable_index_1_p3 | x | n | t + sys_p1_c3_idx | x | n | t + sys_p2_c3_idx | x | n | t + sys_p3_c3_idx | x | n | t +(6 rows) + +--test for reindex partition +ALTER INDEX idx1_partition_unsable_index_1 UNUSABLE; +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + relname | parttype | partstrategy | indisusable +-----------------------------------+----------+--------------+------------- + idx1_partition_unsable_index_1_p1 | x | n | f + idx1_partition_unsable_index_1_p2 | x | n | f + idx1_partition_unsable_index_1_p3 | x | n | f + sys_p1_c3_idx | x | n | f + sys_p2_c3_idx | x | n | f + sys_p3_c3_idx | x | n | f +(6 rows) + +REINDEX INDEX idx1_partition_unsable_index_1 PARTITION idx1_partition_unsable_index_1_p1; +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + relname | parttype | partstrategy | indisusable +-----------------------------------+----------+--------------+------------- + idx1_partition_unsable_index_1_p1 | x | n | t + idx1_partition_unsable_index_1_p2 | x | n | f + idx1_partition_unsable_index_1_p3 | x | n | f + sys_p1_c3_idx | x | n | f + sys_p2_c3_idx | x | n | f + sys_p3_c3_idx | x | n | f +(6 rows) + +ALTER INDEX idx1_partition_unsable_index_1 REBUILD; +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + relname | parttype | partstrategy | indisusable +-----------------------------------+----------+--------------+------------- + idx1_partition_unsable_index_1_p1 | x | n | t + idx1_partition_unsable_index_1_p2 | x | n | t + idx1_partition_unsable_index_1_p3 | x | n | t + sys_p1_c3_idx | x | n | t + sys_p2_c3_idx | x | n | t + sys_p3_c3_idx | x | n | t +(6 rows) + + +-- 3. alter table, modify one of it's partition's all indexes to unusable state +ALTER TABLE partition_unsable_index_1 MODIFY PARTITION partition_unsable_index_1_p0 UNUSABLE LOCAL INDEXES; +-- check indunusable info +select relname, indisusable from pg_partition + where relname = 'idx1_partition_unsable_index_1_p1' + or relname = 'idx2_partition_unsable_index_1_p1' + or relname = 'idx3_partition_unsable_index_1_p1' + or relname = 'p1_partition_unsable_index_1' + order by 1; + relname | indisusable +-----------------------------------+------------- + idx1_partition_unsable_index_1_p1 | f + idx2_partition_unsable_index_1_p1 | f + idx3_partition_unsable_index_1_p1 | f +(3 rows) + +-- rebuild +ALTER TABLE partition_unsable_index_1 MODIFY PARTITION partition_unsable_index_1_p0 REBUILD UNUSABLE LOCAL INDEXES; +-- check again +select relname, indisusable from pg_partition + where relname = 'idx1_partition_unsable_index_1_p1' + or relname = 'idx2_partition_unsable_index_1_p1' + or relname = 'idx3_partition_unsable_index_1_p1' + or relname = 'p1_partition_unsable_index_1' + order by 1; + relname | indisusable +-----------------------------------+------------- + idx1_partition_unsable_index_1_p1 | t + idx2_partition_unsable_index_1_p1 | t + idx3_partition_unsable_index_1_p1 | t +(3 rows) + +ALTER INDEX idx1_partition_unsable_index_1 MODIFY PARTITION idx1_partition_unsable_index_1_p1 UNUSABLE; +-- idx1_partition_unsable_index_1_p1 is unusable +select part.relname, part.indisusable + from pg_class class , pg_partition part , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + and part.parentid = ind.indexrelid + order by 1; + relname | indisusable +-----------------------------------+------------- + idx1_partition_unsable_index_1_p1 | f + idx1_partition_unsable_index_1_p2 | t + idx1_partition_unsable_index_1_p3 | t + idx2_partition_unsable_index_1_p1 | t + idx2_partition_unsable_index_1_p2 | t + idx2_partition_unsable_index_1_p3 | t + idx3_partition_unsable_index_1_p1 | t + idx3_partition_unsable_index_1_p2 | t + idx3_partition_unsable_index_1_p3 | t + sys_p1_c1_c2_c3_idx | t + sys_p1_c2_c3_idx | t + sys_p1_c3_idx | t + sys_p2_c1_c2_c3_idx | t + sys_p2_c2_c3_idx | t + sys_p2_c3_idx | t + sys_p3_c1_c2_c3_idx | t + sys_p3_c2_c3_idx | t + sys_p3_c3_idx | t +(18 rows) + +-- can not cluster partition bacause of unusable local index +CLUSTER partition_unsable_index_1 PARTITION (partition_unsable_index_1_p0) USING idx1_partition_unsable_index_1; +ERROR: can not cluster partition partition_unsable_index_1_p0 using idx1_partition_unsable_index_1 bacause of unusable local index +CLUSTER partition_unsable_index_1 USING idx1_partition_unsable_index_1; +ERROR: can not cluster partition partition_unsable_index_1_p0 using idx1_partition_unsable_index_1 bacause of unusable local index +-- indisclustered is false +select class.relname, ind.indisclustered + from pg_class class , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + order by 2; + relname | indisclustered +---------------------------+---------------- + partition_unsable_index_1 | f + partition_unsable_index_1 | f + partition_unsable_index_1 | f +(3 rows) + +-- cluster ok +ALTER INDEX idx1_partition_unsable_index_1 REBUILD; +CLUSTER partition_unsable_index_1 USING idx1_partition_unsable_index_1; +-- idx1_partition_unsable_index_1_p1 is usable +select part.relname, part.indisusable + from pg_class class , pg_partition part , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + and part.parentid = ind.indexrelid + order by 1; + relname | indisusable +-----------------------------------+------------- + idx1_partition_unsable_index_1_p1 | t + idx1_partition_unsable_index_1_p2 | t + idx1_partition_unsable_index_1_p3 | t + idx2_partition_unsable_index_1_p1 | t + idx2_partition_unsable_index_1_p2 | t + idx2_partition_unsable_index_1_p3 | t + idx3_partition_unsable_index_1_p1 | t + idx3_partition_unsable_index_1_p2 | t + idx3_partition_unsable_index_1_p3 | t + sys_p1_c1_c2_c3_idx | t + sys_p1_c2_c3_idx | t + sys_p1_c3_idx | t + sys_p2_c1_c2_c3_idx | t + sys_p2_c2_c3_idx | t + sys_p2_c3_idx | t + sys_p3_c1_c2_c3_idx | t + sys_p3_c2_c3_idx | t + sys_p3_c3_idx | t +(18 rows) + +-- indisclustered is true +select class.relname, ind.indisclustered + from pg_class class , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + order by 2; + relname | indisclustered +---------------------------+---------------- + partition_unsable_index_1 | f + partition_unsable_index_1 | f + partition_unsable_index_1 | t +(3 rows) + +-- cluster other index +ALTER INDEX idx2_partition_unsable_index_1 MODIFY PARTITION idx2_partition_unsable_index_1_p1 UNUSABLE; +ALTER INDEX idx2_partition_unsable_index_1 REBUILD; +CLUSTER partition_unsable_index_1 USING idx2_partition_unsable_index_1; +select class.relname, ind.indisclustered + from pg_class class , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + order by 2; + relname | indisclustered +---------------------------+---------------- + partition_unsable_index_1 | f + partition_unsable_index_1 | f + partition_unsable_index_1 | t +(3 rows) + +-- cluster a partition +ALTER INDEX idx1_partition_unsable_index_1 MODIFY PARTITION idx1_partition_unsable_index_1_p1 UNUSABLE; +ALTER INDEX idx1_partition_unsable_index_1 REBUILD PARTITION idx1_partition_unsable_index_1_p1; +CLUSTER partition_unsable_index_1 PARTITION (partition_unsable_index_1_p0) USING idx1_partition_unsable_index_1; +CLUSTER partition_unsable_index_1 USING idx1_partition_unsable_index_1; +select class.relname, ind.indisclustered + from pg_class class , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + order by 2; + relname | indisclustered +---------------------------+---------------- + partition_unsable_index_1 | f + partition_unsable_index_1 | f + partition_unsable_index_1 | t +(3 rows) + +--5.2 merge (not support yet, keep the case hear for support in the future) +-- merge failed due to unusable index partition +ALTER INDEX idx1_partition_unsable_index_1 MODIFY PARTITION idx1_partition_unsable_index_1_p1 UNUSABLE; +ALTER TABLE partition_unsable_index_1 MERGE PARTITIONS partition_unsable_index_1_p0, p2_partition_unsable_index_3 + INTO PARTITION px_partition_unsable_index_3; +ERROR: can not merge partition against interval partitioned table +--rebuild unusable index partition +ALTER INDEX idx1_partition_unsable_index_1 REBUILD PARTITION idx1_partition_unsable_index_1_p1; +--5.3 exchange +-- create plain table and index +CREATE TABLE table_unusable_index_exchange (c1 int, c2 int, c3 date not null); +CREATE INDEX idx1_table_unusable_index_exchange on table_unusable_index_exchange(c3); +CREATE INDEX idx2_table_unusable_index_exchange on table_unusable_index_exchange(c2, c3); +CREATE INDEX idx3_table_unusable_index_exchange on table_unusable_index_exchange(c1, c2, c3); +--- unusable non-partitioned-index +ALTER INDEX idx1_table_unusable_index_exchange UNUSABLE; +ALTER TABLE partition_unsable_index_1 EXCHANGE PARTITION (partition_unsable_index_1_p0) + WITH TABLE table_unusable_index_exchange; +ERROR: tables in ALTER TABLE EXCHANGE PARTITION must have the same number of indexs +ALTER INDEX idx1_table_unusable_index_exchange REBUILD; +-- unusable partitioned-index +ALTER INDEX idx1_partition_unsable_index_1 UNUSABLE; +ALTER TABLE partition_unsable_index_1 EXCHANGE PARTITION (partition_unsable_index_1_p0) + WITH TABLE table_unusable_index_exchange; +ERROR: index mismatch for tables in ALTER TABLE EXCHANGE PARTITION +ALTER INDEX idx1_partition_unsable_index_1 REBUILD; +-- modify one index partition unusable +-- exchange failed due to unusable index partition +ALTER INDEX idx1_partition_unsable_index_1 MODIFY PARTITION idx1_partition_unsable_index_1_p1 UNUSABLE; +ALTER TABLE partition_unsable_index_1 EXCHANGE PARTITION (partition_unsable_index_1_p0) + WITH TABLE table_unusable_index_exchange; +ERROR: index mismatch for tables in ALTER TABLE EXCHANGE PARTITION +-- exchange ok +ALTER INDEX idx1_partition_unsable_index_1 REBUILD PARTITION idx1_partition_unsable_index_1_p1; +ALTER TABLE partition_unsable_index_1 EXCHANGE PARTITION (partition_unsable_index_1_p0) + WITH TABLE table_unusable_index_exchange; +-- clean table_unusable_index_exchange +DROP TABLE table_unusable_index_exchange; +DROP TABLE partition_unsable_index_1; +--6. index and unique index check +create table partition_unsable_index_1 +( + c1 int, + c2 int, + c3 date not null +) +partition by range (c3) +INTERVAL ('1 month') +( + PARTITION partition_unsable_index_1_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION partition_unsable_index_1_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION partition_unsable_index_1_p2 VALUES LESS THAN ('2020-05-01') +); +-- create a unique index +CREATE UNIQUE INDEX idx_unique_partition_unsable_index_1 on partition_unsable_index_1(c2, c3) LOCAL +( + partition idx_unique_partition_unsable_index_1_p1, + partition idx_unique_partition_unsable_index_1_p2, + partition idx_unique_partition_unsable_index_1_p3 +); +--insert duplicated rows should report error +insert into partition_unsable_index_1 values(3,3,'2020-02-01'); +insert into partition_unsable_index_1 values(5,3,'2020-02-01'); -- fail +ERROR: duplicate key value violates unique constraint "idx_unique_partition_unsable_index_1" +DETAIL: Key (c2, c3)=(3, Sat Feb 01 00:00:00 2020) already exists. +-- set local index unusable +ALTER INDEX idx_unique_partition_unsable_index_1 MODIFY PARTITION idx_unique_partition_unsable_index_1_p1 UNUSABLE; +-- bypass the unique index check +insert into partition_unsable_index_1 values(5,3,'2020-02-01'); -- success +--but report unique check error here +ALTER INDEX idx_unique_partition_unsable_index_1 REBUILD PARTITION idx_unique_partition_unsable_index_1_p1; +ERROR: could not create unique index "idx_unique_partition_unsable_index_1" +DETAIL: Key (c2, c3)=(3, Sat Feb 01 00:00:00 2020) is duplicated. +-- cleanup +DROP INDEX idx_unique_partition_unsable_index_1; +insert into partition_unsable_index_1 values(5,3,'2020-02-01'); -- success +--cleanup +DROP TABLE partition_unsable_index_1; diff --git a/src/test/regress/expected/hw_partition_nodes.out b/src/test/regress/expected/hw_partition_nodes.out index 673fbcfda..082b49d69 100644 --- a/src/test/regress/expected/hw_partition_nodes.out +++ b/src/test/regress/expected/hw_partition_nodes.out @@ -27,14 +27,13 @@ SET ENABLE_SEQSCAN = FALSE; SET ENABLE_BITMAPSCAN = FALSE; EXPLAIN (COSTS off, NODES off) SELECT * FROM TEST1_P WHERE TEST1_F1 > 5000; QUERY PLAN ---------------------------------------------------------------------------- - Streaming (type: GATHER) - -> Partition Iterator - Iterations: 0 - -> Partitioned Index Only Scan using index_on_test1_p on test1_p - Index Cond: (test1_f1 > 5000) - Selected Partitions: NONE -(6 rows) +--------------------------------------------------------------------- + Partition Iterator + Iterations: 0 + -> Partitioned Index Only Scan using index_on_test1_p on test1_p + Index Cond: (test1_f1 > 5000) + Selected Partitions: NONE +(5 rows) RESET ENABLE_SEQSCAN; RESET ENABLE_BITMAPSCAN; diff --git a/src/test/regress/expected/hw_procedure.out b/src/test/regress/expected/hw_procedure.out index 6a4e2cdf0..932aca1a4 100644 --- a/src/test/regress/expected/hw_procedure.out +++ b/src/test/regress/expected/hw_procedure.out @@ -28,6 +28,13 @@ BEGIN return iter; END; $$ LANGUAGE plpgsql; +-- check prokind +select prokind from pg_proc where proname = 'test_forall'; + prokind +--------- + f +(1 row) + CREATE FUNCTION test_forallDML1(IN iter int) RETURNS integer AS $$ BEGIN forall i in 1..iter @@ -83,6 +90,13 @@ BEGIN -- raise info 'SQLCODE IS %', PSV_SQLCODE; END ; / +-- check prokind +select prokind from pg_proc where proname = 'pro_sqlcode'; + prokind +--------- + p +(1 row) + CREATE FUNCTION test_forallDML5(IN iter int) RETURNS integer AS $$ BEGIN forall i in 1..iter; diff --git a/src/test/regress/expected/join.out b/src/test/regress/expected/join.out index e33f8436d..77a81e872 100644 --- a/src/test/regress/expected/join.out +++ b/src/test/regress/expected/join.out @@ -3230,15 +3230,15 @@ INSERT INTO c VALUES (0), (1); INSERT INTO d VALUES (1,3), (2,2), (3,1); -- all three cases should be optimizable into a simple seqscan explain (verbose on, costs off, nodes off) SELECT a.* FROM a LEFT JOIN b ON a.b_id = b.id; - QUERY PLAN ----------------------------------------- +--?.*QUERY PLAN.* +--?----------------------------.* --? Seq Scan on pg_temp_datanod.* Output: a.id, a.b_id (2 rows) explain (verbose on, costs off, nodes off) SELECT b.* FROM b LEFT JOIN c ON b.c_id = c.id; - QUERY PLAN ----------------------------------------- +--?.*QUERY PLAN.* +--?----------------------------.* --? Seq Scan on pg_temp_datanod.* Output: b.id, b.c_id (2 rows) @@ -3246,8 +3246,8 @@ explain (verbose on, costs off, nodes off) SELECT b.* FROM b LEFT JOIN c ON b.c_ explain (verbose on, costs off, nodes off) SELECT a.* FROM a LEFT JOIN (b left join c on b.c_id = c.id) ON (a.b_id = b.id); - QUERY PLAN ----------------------------------------- +--?QUERY PLAN.* +--?-----------------------------.* --? Seq Scan on pg_temp_datanod.* Output: a.id, a.b_id (2 rows) @@ -3257,8 +3257,8 @@ explain (verbose on, costs off, nodes off) select id from a where id in ( select b.id from b left join c on b.id = c.id ); - QUERY PLAN ----------------------------------------------------- +--?QUERY PLAN.* +--?----------------------------.* Hash Join Output: a.id Hash Cond: (a.id = b.id) @@ -3275,8 +3275,8 @@ select id from a where id in ( explain (verbose on, costs off, nodes off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id and d.b = s.c_id; - QUERY PLAN ----------------------------------------- +--?QUERY PLAN.* +--?----------------------------.* --? Seq Scan on pg_temp_datanod.* Output: d.a, d.b (2 rows) @@ -3285,8 +3285,8 @@ select d.* from d left join (select * from b group by b.id, b.c_id) s explain (verbose on, costs off, nodes off) select d.* from d left join (select distinct * from b) s on d.a = s.id and d.b = s.c_id; - QUERY PLAN ----------------------------------------- +--?QUERY PLAN.* +--?----------------------------.* --? Seq Scan on pg_temp_datanod.* Output: d.a, d.b (2 rows) @@ -3296,8 +3296,8 @@ select d.* from d left join (select distinct * from b) s explain (verbose on, costs off, nodes off) select d.* from d left join (select * from b group by b.id, b.c_id) s on d.a = s.id; - QUERY PLAN ----------------------------------------------------- +--?QUERY PLAN.* +--?----------------------------.* Hash Right Join Output: d.a, d.b Hash Cond: (b.id = d.a) @@ -3316,8 +3316,8 @@ select d.* from d left join (select * from b group by b.id, b.c_id) s explain (verbose on, costs off, nodes off) select d.* from d left join (select distinct * from b) s on d.a = s.id; - QUERY PLAN ----------------------------------------------------- +--?QUERY PLAN.* +--?----------------------------.* Hash Right Join Output: d.a, d.b Hash Cond: (b.id = d.a) @@ -3337,8 +3337,8 @@ select d.* from d left join (select distinct * from b) s explain (verbose on, costs off, nodes off) select d.* from d left join (select id from a union select id from b) s on d.a = s.id; - QUERY PLAN ----------------------------------------- +--?QUERY PLAN.* +--?----------------------------.* --? Seq Scan on pg_temp_datanod.* Output: d.a, d.b (2 rows) @@ -3347,8 +3347,8 @@ select d.* from d left join (select id from a union select id from b) s explain (verbose on, costs off, nodes off) select i8.* from int8_tbl i8 left join (select f1 from int4_tbl group by f1) i4 on i8.q1 = i4.f1; - QUERY PLAN --------------------------------- +--?QUERY PLAN.* +--?----------------------------.* Seq Scan on public.int8_tbl i8 Output: i8.q1, i8.q2 (2 rows) @@ -3371,8 +3371,8 @@ select p.* from parent p left join child c on (p.k = c.k) order by 1,2; explain (verbose on, costs off, nodes off) select p.* from parent p left join child c on (p.k = c.k) order by 1,2; - QUERY PLAN ------------------------------------------------------ +--?QUERY PLAN.* +--?----------------------------.* Sort Output: p.k, p.pd Sort Key: p.k, p.pd @@ -3395,8 +3395,8 @@ explain (verbose on, costs off, nodes off) select p.*, linked from parent p left join (select c.*, true as linked from child c) as ss on (p.k = ss.k) order by p.k; - QUERY PLAN ------------------------------------------------------------------------------ +--?QUERY PLAN.* +--?----------------------------.* Merge Left Join Output: p.k, p.pd, (true) Merge Cond: (p.k = c.k) @@ -3418,8 +3418,8 @@ explain (verbose on, costs off, nodes off) select p.* from parent p left join child c on (p.k = c.k) where p.k = 1 and p.k = 2; - QUERY PLAN --------------------------- +--?QUERY PLAN.* +--?----------------.* Result Output: p.k, p.pd One-Time Filter: false @@ -3519,8 +3519,8 @@ select t1.* from on (t1.f1 = b1.d1) left join int4_tbl i4 on (i8.q2 = i4.f1); - QUERY PLAN ----------------------------------------------------------------------- +--?QUERY PLAN.* +--?----------------------------.* Hash Left Join Output: t1.f1 Hash Cond: (i8.q2 = i4.f1) @@ -3586,8 +3586,8 @@ select t1.* from on (t1.f1 = b1.d1) left join int4_tbl i4 on (i8.q2 = i4.f1); - QUERY PLAN ----------------------------------------------------------------------- +--?QUERY PLAN.* +--?----------------------------.* Hash Left Join Output: t1.f1 Hash Cond: (i8.q2 = i4.f1) @@ -3652,8 +3652,8 @@ select * from on t1.f1 = 'doh!' left join int4_tbl i4 on i8.q1 = i4.f1; - QUERY PLAN --------------------------------------------------------------- +--?QUERY PLAN.* +--?----------------------------.* Nested Loop Left Join Output: t1.f1, i8.q1, i8.q2, t2.f1, i4.f1 -> Seq Scan on public.text_tbl t2 @@ -3700,8 +3700,8 @@ CREATE TABLE mj_t2 (a int,c char(10)); insert into mj_t2 values(12,'abcde'); insert into mj_t2 values(12,'efghi'); explain (nodes off, costs off) select * from mj_t1 full outer join mj_t2 on 1=1; - QUERY PLAN -------------------------------- +--?QUERY PLAN.* +--?-----------------------.* Merge Full Join -> Seq Scan on mj_t1 -> Materialize diff --git a/src/test/regress/expected/opr_sanity.out b/src/test/regress/expected/opr_sanity.out index 69d8470b3..5dd1bae06 100644 --- a/src/test/regress/expected/opr_sanity.out +++ b/src/test/regress/expected/opr_sanity.out @@ -63,10 +63,10 @@ WHERE prosrc IS NULL OR prosrc = '' OR prosrc = '-'; -----+--------- (0 rows) --- proiswindow shouldn't be set together with proisagg or proretset +-- prokind = 'w' shouldn't be set together with proretset SELECT p1.oid, p1.proname FROM pg_proc AS p1 -WHERE proiswindow AND (proisagg OR proretset); +WHERE prokind = 'w' AND proretset; oid | proname -----+--------- (0 rows) @@ -130,9 +130,9 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid < p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - (p1.proisagg = false OR p2.proisagg = false) AND + (p1.prokind != 'a' OR p2.prokind != 'a') AND (p1.prolang != p2.prolang OR - p1.proisagg != p2.proisagg OR + (p1.prokind = 'a') != (p2.prokind = 'a') OR p1.prosecdef != p2.prosecdef OR p1.proisstrict != p2.proisstrict OR p1.proretset != p2.proretset OR @@ -158,7 +158,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.prorettype < p2.prorettype) @@ -175,7 +175,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.proargtypes[0] < p2.proargtypes[0]) @@ -195,7 +195,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.proargtypes[1] < p2.proargtypes[1]) @@ -214,7 +214,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[2] < p2.proargtypes[2]) ORDER BY 1, 2; proargtypes | proargtypes @@ -227,7 +227,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[3] < p2.proargtypes[3]) ORDER BY 1, 2; proargtypes | proargtypes @@ -240,7 +240,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[4] < p2.proargtypes[4]) ORDER BY 1, 2; proargtypes | proargtypes @@ -252,7 +252,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[5] < p2.proargtypes[5]) ORDER BY 1, 2; proargtypes | proargtypes @@ -264,7 +264,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[6] < p2.proargtypes[6]) ORDER BY 1, 2; proargtypes | proargtypes @@ -276,7 +276,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[7] < p2.proargtypes[7]) ORDER BY 1, 2; proargtypes | proargtypes @@ -2024,6 +2024,10 @@ WHERE d.classoid IS NULL AND p1.oid <= 9999 order by 1; 3589 | timestamptz_list_agg_noarg2_transfn 3590 | listagg 3591 | pgxc_get_thread_wait_status + 3596 | pg_get_gtt_relstats + 3597 | pg_get_gtt_statistics + 3598 | pg_gtt_attached_pid + 3599 | pg_list_gtt_relfrozenxids 3610 | tsvectorin 3611 | tsvectorout 3612 | tsqueryin @@ -2632,7 +2636,7 @@ WHERE d.classoid IS NULL AND p1.oid <= 9999 order by 1; 9016 | pg_advisory_lock 9017 | pgxc_unlock_for_sp_database 9999 | pg_test_err_contain_err -(2270 rows) +(2274 rows) -- **************** pg_cast **************** -- Catch bogus values in pg_cast columns (other than cases detected by diff --git a/src/test/regress/expected/opr_sanity_1.out b/src/test/regress/expected/opr_sanity_1.out index 5c08323cb..18aa15403 100644 --- a/src/test/regress/expected/opr_sanity_1.out +++ b/src/test/regress/expected/opr_sanity_1.out @@ -297,15 +297,15 @@ WHERE aggfnoid = 0 OR aggtransfn = 0 OR aggtranstype = 0; SELECT a.aggfnoid::oid, p.proname FROM pg_aggregate as a, pg_proc as p WHERE a.aggfnoid = p.oid AND - (NOT p.proisagg OR p.proretset); + (p.prokind != 'a' OR p.proretset); aggfnoid | proname ----------+--------- (0 rows) --- Make sure there are no proisagg pg_proc entries without matches. +-- Make sure there are no prokind = 'a' pg_proc entries without matches. SELECT oid, proname FROM pg_proc as p -WHERE p.proisagg AND +WHERE p.prokind = 'a' AND NOT EXISTS (SELECT 1 FROM pg_aggregate a WHERE a.aggfnoid = p.oid); oid | proname -----+--------- @@ -442,7 +442,7 @@ ORDER BY 1, 2; SELECT p1.oid::regprocedure, p2.oid::regprocedure FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid < p2.oid AND p1.proname = p2.proname AND - p1.proisagg AND p2.proisagg AND + p1.prokind = 'a' AND p2.prokind = 'a' AND array_dims(p1.proargtypes) != array_dims(p2.proargtypes) AND p1.proname != 'listagg' ORDER BY 1; @@ -454,7 +454,7 @@ ORDER BY 1; -- For the same reason, aggregates with default arguments are no good. SELECT oid, proname FROM pg_proc AS p -WHERE proisagg AND proargdefaults IS NOT NULL; +WHERE prokind = 'a' AND proargdefaults IS NOT NULL; oid | proname -----+--------- (0 rows) diff --git a/src/test/regress/expected/rangefuncs.out b/src/test/regress/expected/rangefuncs.out index 2ffc0a576..0a3745376 100644 --- a/src/test/regress/expected/rangefuncs.out +++ b/src/test/regress/expected/rangefuncs.out @@ -65,12 +65,13 @@ SELECT name, setting FROM pg_settings WHERE name LIKE 'enable%' ORDER BY name; enableSeparationOfDuty | off enable_seqscan | on enable_show_any_tuples | off + enable_slot_log | off enable_sonic_hashagg | on enable_sonic_hashjoin | on enable_sonic_optspill | on enable_sort | on enable_stream_replication | on - enable_thread_pool | on + enable_thread_pool | off enable_tidscan | on enable_upgrade_merge_lock_mode | off enable_user_metric_persistent | on @@ -78,7 +79,7 @@ SELECT name, setting FROM pg_settings WHERE name LIKE 'enable%' ORDER BY name; enable_vector_engine | on enable_wdr_snapshot | off enable_xlog_prune | on -(77 rows) +(78 rows) CREATE TABLE foo2(fooid int, f2 int); INSERT INTO foo2 VALUES(1, 11); diff --git a/src/test/regress/expected/rules.out b/src/test/regress/expected/rules.out index f66f6b1b8..6d3ad294f 100644 --- a/src/test/regress/expected/rules.out +++ b/src/test/regress/expected/rules.out @@ -1346,6 +1346,94 @@ SELECT viewname, definition FROM pg_views WHERE schemaname <> 'information_schem pg_get_invalid_backends | SELECT c.pid, c.node_name, s.datname AS dbname, s.backend_start, s.query FROM (pg_pool_validate(false) c(pid, node_name) LEFT JOIN pg_stat_activity s ON ((c.pid = s.pid))); pg_get_senders_catchup_time | SELECT w.pid, w.sender_pid AS lwpid, w.local_role, w.peer_role, w.state, 'Wal'::text AS type, w.catchup_start, w.catchup_end FROM pg_stat_get_wal_senders() w(pid, sender_pid, local_role, peer_role, peer_state, state, catchup_start, catchup_end, sender_sent_location, sender_write_location, sender_flush_location, sender_replay_location, receiver_received_location, receiver_write_location, receiver_flush_location, receiver_replay_location, sync_percent, sync_state, sync_priority, sync_most_available, channel) UNION ALL SELECT d.pid, d.sender_pid AS lwpid, d.local_role, d.peer_role, d.state, 'Data'::text AS type, d.catchup_start, d.catchup_end FROM pg_stat_get_data_senders() d(pid, sender_pid, local_role, peer_role, state, catchup_start, catchup_end, queue_size, queue_lower_tail, queue_header, queue_upper_tail, send_position, receive_position); pg_group | SELECT pg_authid.rolname AS groname, pg_authid.oid AS grosysid, ARRAY(SELECT pg_auth_members.member FROM pg_auth_members WHERE (pg_auth_members.roleid = pg_authid.oid)) AS grolist FROM pg_authid WHERE (NOT pg_authid.rolcanlogin); + pg_gtt_attached_pids| SELECT n.nspname AS schemaname, + c.relname AS tablename, + s.relid, + s.pid + FROM (pg_class c + LEFT JOIN pg_namespace n ON ((n.oid = c.relnamespace))), + LATERAL pg_gtt_attached_pid(c.oid) s(relid, pid) + WHERE ((c.relpersistence = 'g'::"char") AND (c.relkind = ANY (ARRAY['r'::"char", 'S'::"char"])) AND ((c.relrowsecurity = false) OR (NOT row_security_active(c.oid)))); +pg_gtt_relstats| SELECT n.nspname AS schemaname, + c.relname AS tablename, + s.relfilenode, + s.relpages, + s.reltuples, + s.relallvisible, + s.relfrozenxid, + s.relminmxid + FROM (pg_class c + LEFT JOIN pg_namespace n ON ((n.oid = c.relnamespace))), + LATERAL pg_get_gtt_relstats(c.oid) s(relfilenode, relpages, reltuples, relallvisible, relfrozenxid, relminmxid) + WHERE ((c.relpersistence = 'g'::"char") AND (c.relkind = ANY (ARRAY['r'::"char", 'p'::"char", 'i'::"char", 't'::"char"])) AND ((c.relrowsecurity = false) OR (NOT row_security_active(c.oid)))); +pg_gtt_stats| SELECT n.nspname AS schemaname, + c.relname AS tablename, + a.attname, + s.stainherit AS inherited, + s.stanullfrac AS null_frac, + s.stawidth AS avg_width, + s.stadistinct AS n_distinct, + CASE + WHEN (s.stakind1 = 1) THEN s.stavalues1 + WHEN (s.stakind2 = 1) THEN s.stavalues2 + WHEN (s.stakind3 = 1) THEN s.stavalues3 + WHEN (s.stakind4 = 1) THEN s.stavalues4 + WHEN (s.stakind5 = 1) THEN s.stavalues5 + ELSE NULL::text[] + END AS most_common_vals, + CASE + WHEN (s.stakind1 = 1) THEN s.stanumbers1 + WHEN (s.stakind2 = 1) THEN s.stanumbers2 + WHEN (s.stakind3 = 1) THEN s.stanumbers3 + WHEN (s.stakind4 = 1) THEN s.stanumbers4 + WHEN (s.stakind5 = 1) THEN s.stanumbers5 + ELSE NULL::real[] + END AS most_common_freqs, + CASE + WHEN (s.stakind1 = 2) THEN s.stavalues1 + WHEN (s.stakind2 = 2) THEN s.stavalues2 + WHEN (s.stakind3 = 2) THEN s.stavalues3 + WHEN (s.stakind4 = 2) THEN s.stavalues4 + WHEN (s.stakind5 = 2) THEN s.stavalues5 + ELSE NULL::text[] + END AS histogram_bounds, + CASE + WHEN (s.stakind1 = 3) THEN s.stanumbers1[1] + WHEN (s.stakind2 = 3) THEN s.stanumbers2[1] + WHEN (s.stakind3 = 3) THEN s.stanumbers3[1] + WHEN (s.stakind4 = 3) THEN s.stanumbers4[1] + WHEN (s.stakind5 = 3) THEN s.stanumbers5[1] + ELSE NULL::real + END AS correlation, + CASE + WHEN (s.stakind1 = 4) THEN s.stavalues1 + WHEN (s.stakind2 = 4) THEN s.stavalues2 + WHEN (s.stakind3 = 4) THEN s.stavalues3 + WHEN (s.stakind4 = 4) THEN s.stavalues4 + WHEN (s.stakind5 = 4) THEN s.stavalues5 + ELSE NULL::text[] + END AS most_common_elems, + CASE + WHEN (s.stakind1 = 4) THEN s.stanumbers1 + WHEN (s.stakind2 = 4) THEN s.stanumbers2 + WHEN (s.stakind3 = 4) THEN s.stanumbers3 + WHEN (s.stakind4 = 4) THEN s.stanumbers4 + WHEN (s.stakind5 = 4) THEN s.stanumbers5 + ELSE NULL::real[] + END AS most_common_elem_freqs, + CASE + WHEN (s.stakind1 = 5) THEN s.stanumbers1 + WHEN (s.stakind2 = 5) THEN s.stanumbers2 + WHEN (s.stakind3 = 5) THEN s.stanumbers3 + WHEN (s.stakind4 = 5) THEN s.stanumbers4 + WHEN (s.stakind5 = 5) THEN s.stanumbers5 + ELSE NULL::real[] + END AS elem_count_histogram + FROM ((pg_class c + JOIN pg_attribute a ON ((c.oid = a.attrelid))) + LEFT JOIN pg_namespace n ON ((n.oid = c.relnamespace))), + LATERAL pg_get_gtt_statistics(c.oid, (a.attnum)::integer, ''::text) s(starelid, staattnum, stainherit, stanullfrac, stawidth, stadistinct, stakind1, stakind2, stakind3, stakind4, stakind5, staop1, staop2, staop3, staop4, staop5, stacoll1, stacoll2, stacoll3, stacoll4, stac + WHERE ((c.relpersistence = 'g'::"char") AND (c.relkind = ANY (ARRAY['r'::"char", 'p'::"char", 'i'::"char", 't'::"char"])) AND (NOT a.attisdropped) AND has_column_privilege(c.oid, a.attnum, 'select'::text) AND ((c.relrowsecurity = false) OR (NOT row_security_active(c.oid)))); pg_indexes | SELECT n.nspname AS schemaname, c.relname AS tablename, i.relname AS indexname, t.spcname AS tablespace, pg_get_indexdef(i.oid) AS indexdef FROM ((((pg_index x JOIN pg_class c ON ((c.oid = x.indrelid))) JOIN pg_class i ON ((i.oid = x.indexrelid))) LEFT JOIN pg_namespace n ON ((n.oid = c.relnamespace))) LEFT JOIN pg_tablespace t ON ((t.oid = i.reltablespace))) WHERE ((c.relkind = 'r'::"char") AND (i.relkind = 'i'::"char")); pg_locks | SELECT l.locktype, l.database, l.relation, l.page, l.tuple, l.virtualxid, l.transactionid, l.classid, l.objid, l.objsubid, l.virtualtransaction, l.pid, l.mode, l.granted, l.fastpath FROM pg_lock_status() l(locktype, database, relation, page, tuple, virtualxid, transactionid, classid, objid, objsubid, virtualtransaction, pid, mode, granted, fastpath); pg_node_env | SELECT s.node_name, s.host, s.process, s.port, s.installpath, s.datapath, s.log_directory FROM pg_stat_get_env() s(node_name, host, process, port, installpath, datapath, log_directory); diff --git a/src/test/regress/expected/shutdown.out b/src/test/regress/expected/shutdown.out index 7fa100177..8de530125 100644 --- a/src/test/regress/expected/shutdown.out +++ b/src/test/regress/expected/shutdown.out @@ -16,5 +16,5 @@ ERROR: Only system admin can shutdown database. DROP USER shutdown_test; shutdown invalid_str; ERROR: unknow parameter: invalid_str -shutdown only support fast, smart and immediate mode. +shutdown only support fast and immediate mode. diff --git a/src/test/regress/expected/single_node_enum.out b/src/test/regress/expected/single_node_enum.out index 041ebaf6d..a7c80858d 100644 --- a/src/test/regress/expected/single_node_enum.out +++ b/src/test/regress/expected/single_node_enum.out @@ -380,24 +380,19 @@ RESET enable_bitmapscan; -- Domains over enums -- CREATE DOMAIN rgb AS rainbow CHECK (VALUE IN ('red', 'green', 'blue')); -ERROR: domain is not yet supported. SELECT 'red'::rgb; -ERROR: type "rgb" does not exist -LINE 1: SELECT 'red'::rgb; - ^ -CONTEXT: referenced column: rgb + rgb +----- + red +(1 row) + SELECT 'purple'::rgb; -ERROR: type "rgb" does not exist -LINE 1: SELECT 'purple'::rgb; - ^ +ERROR: value for domain rgb violates check constraint "rgb_check" CONTEXT: referenced column: rgb SELECT 'purple'::rainbow::rgb; -ERROR: type "rgb" does not exist -LINE 1: SELECT 'purple'::rainbow::rgb; - ^ +ERROR: value for domain rgb violates check constraint "rgb_check" CONTEXT: referenced column: rgb DROP DOMAIN rgb; -ERROR: type "rgb" does not exist -- -- Arrays -- diff --git a/src/test/regress/expected/single_node_opr_sanity.out b/src/test/regress/expected/single_node_opr_sanity.out index 11afef7d4..01d19f172 100755 --- a/src/test/regress/expected/single_node_opr_sanity.out +++ b/src/test/regress/expected/single_node_opr_sanity.out @@ -89,10 +89,10 @@ ORDER by 1, 2; -----+--------- (0 rows) --- proiswindow shouldn't be set together with proisagg or proretset +-- prokind = 'w' shouldn't be set together with proretset SELECT p1.oid, p1.proname FROM pg_proc AS p1 -WHERE proiswindow AND (proisagg OR proretset) +WHERE prokind = 'w' AND proretset ORDER by 1, 2; oid | proname -----+--------- @@ -160,9 +160,9 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid < p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - (p1.proisagg = false OR p2.proisagg = false) AND + (p1.prokind != 'a' OR p2.prokind != 'a') AND (p1.prolang != p2.prolang OR - p1.proisagg != p2.proisagg OR + (p1.prokind = 'a') != (p2.prokind = 'a') OR p1.prosecdef != p2.prosecdef OR p1.proisstrict != p2.proisstrict OR p1.proretset != p2.proretset OR @@ -189,7 +189,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.prorettype < p2.prorettype) @@ -206,7 +206,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.proargtypes[0] < p2.proargtypes[0]) @@ -226,7 +226,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.proargtypes[1] < p2.proargtypes[1]) @@ -245,7 +245,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[2] < p2.proargtypes[2]) ORDER BY 1, 2; proargtypes | proargtypes @@ -258,7 +258,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[3] < p2.proargtypes[3]) ORDER BY 1, 2; proargtypes | proargtypes @@ -271,7 +271,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[4] < p2.proargtypes[4]) ORDER BY 1, 2; proargtypes | proargtypes @@ -283,7 +283,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[5] < p2.proargtypes[5]) ORDER BY 1, 2; proargtypes | proargtypes @@ -295,7 +295,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[6] < p2.proargtypes[6]) ORDER BY 1, 2; proargtypes | proargtypes @@ -307,7 +307,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[7] < p2.proargtypes[7]) ORDER BY 1, 2; proargtypes | proargtypes @@ -2063,6 +2063,10 @@ WHERE d.classoid IS NULL AND p1.oid <= 9999 order by 1; 3589 | timestamptz_list_agg_noarg2_transfn 3590 | listagg 3591 | pgxc_get_thread_wait_status + 3596 | pg_get_gtt_relstats + 3597 | pg_get_gtt_statistics + 3598 | pg_gtt_attached_pid + 3599 | pg_list_gtt_relfrozenxids 3610 | tsvectorin 3611 | tsvectorout 3612 | tsqueryin @@ -2671,7 +2675,32 @@ WHERE d.classoid IS NULL AND p1.oid <= 9999 order by 1; 9016 | pg_advisory_lock 9017 | pgxc_unlock_for_sp_database 9999 | pg_test_err_contain_err -(2270 rows) +(2274 rows) + +-- Check prokind +select count(*) from pg_proc where prokind = 'a'; + count +------- + 153 +(1 row) + +select count(*) from pg_proc where prokind = 'w'; + count +------- + 15 +(1 row) + +select count(*) from pg_proc where prokind = 'f'; + count +------- + 3142 +(1 row) + +select count(*) from pg_proc where prokind = 'p'; + count +------- + 0 +(1 row) -- **************** pg_cast **************** -- Catch bogus values in pg_cast columns (other than cases detected by @@ -3043,16 +3072,16 @@ ORDER by 1, 2; SELECT a.aggfnoid::oid, p.proname FROM pg_aggregate as a, pg_proc as p WHERE a.aggfnoid = p.oid AND - (NOT p.proisagg OR p.proretset) + (p.prokind != 'a' OR p.proretset) ORDER by 1, 2; aggfnoid | proname ----------+--------- (0 rows) --- Make sure there are no proisagg pg_proc entries without matches. +-- Make sure there are no prokind = 'a' pg_proc entries without matches. SELECT oid, proname FROM pg_proc as p -WHERE p.proisagg AND +WHERE p.prokind = 'a' AND NOT EXISTS (SELECT 1 FROM pg_aggregate a WHERE a.aggfnoid = p.oid) ORDER by 1, 2; oid | proname @@ -3196,7 +3225,7 @@ ORDER BY 1, 2; SELECT p1.oid::regprocedure, p2.oid::regprocedure FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid < p2.oid AND p1.proname = p2.proname AND - p1.proisagg AND p2.proisagg AND + p1.prokind = 'a' AND p2.prokind = 'a' AND array_dims(p1.proargtypes) != array_dims(p2.proargtypes) AND p1.proname != 'listagg' ORDER BY 1; @@ -3208,7 +3237,7 @@ ORDER BY 1; -- For the same reason, aggregates with default arguments are no good. SELECT oid, proname FROM pg_proc AS p -WHERE proisagg AND proargdefaults IS NOT NULL +WHERE prokind = 'a' AND proargdefaults IS NOT NULL ORDER by 1, 2; oid | proname -----+--------- diff --git a/src/test/regress/expected/single_node_rangetypes.out b/src/test/regress/expected/single_node_rangetypes.out index 01c338fca..8b02ca47f 100644 --- a/src/test/regress/expected/single_node_rangetypes.out +++ b/src/test/regress/expected/single_node_rangetypes.out @@ -1,167 +1,195 @@ -- Tests for range data types. create type textrange as range (subtype=text, collation="C"); -ERROR: user defined range type is not yet supported. -- -- test input parser -- -- negative tests; should fail select ''::textrange; -ERROR: type "textrange" does not exist -LINE 1: select ''::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + +(1 row) + select '-[a,z)'::textrange; -ERROR: type "textrange" does not exist +ERROR: malformed range literal: "-[a,z)" LINE 1: select '-[a,z)'::textrange; - ^ + ^ +DETAIL: Missing left parenthesis or bracket. CONTEXT: referenced column: textrange select '[a,z) - '::textrange; -ERROR: type "textrange" does not exist +ERROR: malformed range literal: "[a,z) - " LINE 1: select '[a,z) - '::textrange; - ^ + ^ +DETAIL: Junk after right parenthesis or bracket. CONTEXT: referenced column: textrange select '(",a)'::textrange; -ERROR: type "textrange" does not exist +ERROR: malformed range literal: "(",a)" LINE 1: select '(",a)'::textrange; - ^ + ^ +DETAIL: Unexpected end of input. CONTEXT: referenced column: textrange select '(,,a)'::textrange; -ERROR: type "textrange" does not exist +ERROR: malformed range literal: "(,,a)" LINE 1: select '(,,a)'::textrange; - ^ + ^ +DETAIL: Too many commas. CONTEXT: referenced column: textrange select '(),a)'::textrange; -ERROR: type "textrange" does not exist +ERROR: malformed range literal: "(),a)" LINE 1: select '(),a)'::textrange; - ^ + ^ +DETAIL: Missing comma after lower bound. CONTEXT: referenced column: textrange select '(a,))'::textrange; -ERROR: type "textrange" does not exist +ERROR: malformed range literal: "(a,))" LINE 1: select '(a,))'::textrange; - ^ + ^ +DETAIL: Junk after right parenthesis or bracket. CONTEXT: referenced column: textrange select '(],a)'::textrange; -ERROR: type "textrange" does not exist +ERROR: malformed range literal: "(],a)" LINE 1: select '(],a)'::textrange; - ^ + ^ +DETAIL: Missing comma after lower bound. CONTEXT: referenced column: textrange select '(a,])'::textrange; -ERROR: type "textrange" does not exist +ERROR: malformed range literal: "(a,])" LINE 1: select '(a,])'::textrange; - ^ + ^ +DETAIL: Junk after right parenthesis or bracket. CONTEXT: referenced column: textrange select '[z,a]'::textrange; -ERROR: type "textrange" does not exist +ERROR: range lower bound must be less than or equal to range upper bound LINE 1: select '[z,a]'::textrange; - ^ + ^ CONTEXT: referenced column: textrange -- should succeed select ' empty '::textrange; -ERROR: type "textrange" does not exist -LINE 1: select ' empty '::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + empty +(1 row) + select ' ( empty, empty ) '::textrange; -ERROR: type "textrange" does not exist -LINE 1: select ' ( empty, empty ) '::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +---------------------- + (" empty"," empty ") +(1 row) + select ' ( " a " " a ", " z " " z " ) '::textrange; -ERROR: type "textrange" does not exist -LINE 1: select ' ( " a " " a ", " z " " z " ) '::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +-------------------------- + (" a a "," z z ") +(1 row) + select '(,z)'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '(,z)'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + (,z) +(1 row) + select '(a,)'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '(a,)'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + (a,) +(1 row) + select '[,z]'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '[,z]'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + (,z] +(1 row) + select '[a,]'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '[a,]'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + [a,) +(1 row) + select '(,)'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '(,)'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + (,) +(1 row) + select '[ , ]'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '[ , ]'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + [" "," "] +(1 row) + select '["",""]'::textrange; -ERROR: type "textrange" does not exist +ERROR: rangetypes.cpp : 2140 : The parameter destMax is equal to zero or larger than the macro : SECUREC_STRING_MAX_LEN. LINE 1: select '["",""]'::textrange; - ^ + ^ CONTEXT: referenced column: textrange select '[",",","]'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '[",",","]'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + [",",","] +(1 row) + select '["\\","\\"]'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '["\\","\\"]'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +------------- + ["\\","\\"] +(1 row) + select '(\\,a)'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '(\\,a)'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + ("\\",a) +(1 row) + select '((,z)'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '((,z)'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + ("(",z) +(1 row) + select '([,z)'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '([,z)'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + ("[",z) +(1 row) + select '(!,()'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '(!,()'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + (!,"(") +(1 row) + select '(!,[)'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '(!,[)'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + (!,"[") +(1 row) + select '[a,a]'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '[a,a]'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + [a,a] +(1 row) + -- these are allowed but normalize to empty: select '[a,a)'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '[a,a)'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + empty +(1 row) + select '(a,a]'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '(a,a]'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + empty +(1 row) + select '(a,a)'::textrange; -ERROR: type "textrange" does not exist -LINE 1: select '(a,a)'::textrange; - ^ -CONTEXT: referenced column: textrange + textrange +----------- + empty +(1 row) + -- -- create some test data and test the operators -- @@ -871,79 +899,69 @@ set timezone to default; -- --should fail create type float8range as range (subtype=float8, subtype_diff=float4mi); -ERROR: user defined range type is not yet supported. +ERROR: function float4mi(double precision, double precision) does not exist --should succeed create type float8range as range (subtype=float8, subtype_diff=float8mi); -ERROR: user defined range type is not yet supported. select '[123.001, 5.e9)'::float8range @> 888.882::float8; -ERROR: type "float8range" does not exist -LINE 1: select '[123.001, 5.e9)'::float8range @> 888.882::float8; - ^ + ?column? +---------- + t +(1 row) + create table float8range_test(f8r float8range, i int); -ERROR: type "float8range" does not exist -LINE 1: create table float8range_test(f8r float8range, i int); - ^ insert into float8range_test values(float8range(-100.00007, '1.111113e9'), 42); -ERROR: relation "float8range_test" does not exist on datanode1 -LINE 1: insert into float8range_test values(float8range(-100.00007, ... - ^ select * from float8range_test; -ERROR: relation "float8range_test" does not exist on datanode1 -LINE 1: select * from float8range_test; - ^ + f8r | i +-------------------------+---- + [-100.00007,1111113000) | 42 +(1 row) + drop table float8range_test; -ERROR: table "float8range_test" does not exist -- -- Test range types over domains -- create domain mydomain as int4; -ERROR: domain is not yet supported. create type mydomainrange as range(subtype=mydomain); -ERROR: user defined range type is not yet supported. select '[4,50)'::mydomainrange @> 7::mydomain; -ERROR: type "mydomainrange" does not exist -LINE 1: select '[4,50)'::mydomainrange @> 7::mydomain; - ^ + ?column? +---------- + t +(1 row) + drop domain mydomain; -- fail -ERROR: type "mydomain" does not exist +ERROR: cannot drop type mydomain because other objects depend on it +DETAIL: type mydomainrange depends on type mydomain +HINT: Use DROP ... CASCADE to drop the dependent objects too. drop domain mydomain cascade; -ERROR: type "mydomain" does not exist +NOTICE: drop cascades to type mydomainrange -- -- Test domains over range types -- create domain restrictedrange as int4range check (upper(value) < 10); -ERROR: domain is not yet supported. select '[4,5)'::restrictedrange @> 7; -ERROR: type "restrictedrange" does not exist -LINE 1: select '[4,5)'::restrictedrange @> 7; - ^ + ?column? +---------- + f +(1 row) + select '[4,50)'::restrictedrange @> 7; -- should fail -ERROR: type "restrictedrange" does not exist -LINE 1: select '[4,50)'::restrictedrange @> 7; - ^ +ERROR: value for domain restrictedrange violates check constraint "restrictedrange_check" drop domain restrictedrange; -ERROR: type "restrictedrange" does not exist -- -- Test multiple range types over the same subtype -- create type textrange1 as range(subtype=text, collation="C"); -ERROR: user defined range type is not yet supported. create type textrange2 as range(subtype=text, collation="C"); -ERROR: user defined range type is not yet supported. select textrange1('a','Z') @> 'b'::text; -ERROR: function textrange1(unknown, unknown) does not exist -LINE 1: select textrange1('a','Z') @> 'b'::text; - ^ -HINT: No function matches the given name and argument types. You might need to add explicit type casts. +ERROR: range lower bound must be less than or equal to range upper bound select textrange2('a','z') @> 'b'::text; -ERROR: function textrange2(unknown, unknown) does not exist -LINE 1: select textrange2('a','z') @> 'b'::text; - ^ -HINT: No function matches the given name and argument types. You might need to add explicit type casts. + ?column? +---------- + t +(1 row) + drop type textrange1; -ERROR: type "textrange1" does not exist drop type textrange2; -ERROR: type "textrange2" does not exist -- -- Test polymorphic type system -- @@ -1024,40 +1042,34 @@ drop table i8r_array; -- Ranges of arrays -- create type arrayrange as range (subtype=int4[]); -ERROR: user defined range type is not yet supported. select arrayrange(ARRAY[1,2], ARRAY[2,1]); -ERROR: function arrayrange(integer[], integer[]) does not exist -LINE 1: select arrayrange(ARRAY[1,2], ARRAY[2,1]); - ^ -HINT: No function matches the given name and argument types. You might need to add explicit type casts. -CONTEXT: referenced column: arrayrange + arrayrange +------------------- + ["{1,2}","{2,1}") +(1 row) + select arrayrange(ARRAY[2,1], ARRAY[1,2]); -- fail -ERROR: function arrayrange(integer[], integer[]) does not exist -LINE 1: select arrayrange(ARRAY[2,1], ARRAY[1,2]); - ^ -HINT: No function matches the given name and argument types. You might need to add explicit type casts. +ERROR: range lower bound must be less than or equal to range upper bound CONTEXT: referenced column: arrayrange select array[1,1] <@ arrayrange(array[1,2], array[2,1]); -ERROR: function arrayrange(integer[], integer[]) does not exist -LINE 1: select array[1,1] <@ arrayrange(array[1,2], array[2,1]); - ^ -HINT: No function matches the given name and argument types. You might need to add explicit type casts. + ?column? +---------- + f +(1 row) + select array[1,3] <@ arrayrange(array[1,2], array[2,1]); -ERROR: function arrayrange(integer[], integer[]) does not exist -LINE 1: select array[1,3] <@ arrayrange(array[1,2], array[2,1]); - ^ -HINT: No function matches the given name and argument types. You might need to add explicit type casts. + ?column? +---------- + t +(1 row) + -- -- Check behavior when subtype lacks a hash function -- create type cashrange as range (subtype = money); -ERROR: user defined range type is not yet supported. set enable_sort = off; -- try to make it pick a hash setop implementation select '(2,5)'::cashrange except select '(5,6)'::cashrange; -ERROR: type "cashrange" does not exist -LINE 1: select '(2,5)'::cashrange except select '(5,6)'::cashrange; - ^ -CONTEXT: referenced column: cashrange +ERROR: could not identify a hash function for type money reset enable_sort; -- -- OUT/INOUT/TABLE functions diff --git a/src/test/regress/expected/single_node_xml.out b/src/test/regress/expected/single_node_xml.out index d06e3d98c..d3d3f7c8d 100644 --- a/src/test/regress/expected/single_node_xml.out +++ b/src/test/regress/expected/single_node_xml.out @@ -1,3 +1,4 @@ +\set VERBOSITY terse CREATE TABLE xmltest ( id int, data xml @@ -5,12 +6,7 @@ CREATE TABLE xmltest ( INSERT INTO xmltest VALUES (1, 'one'); INSERT INTO xmltest VALUES (2, 'two'); INSERT INTO xmltest VALUES (3, '', NULL, ''); xmlconcat -------------- @@ -99,16 +88,21 @@ SELECT xmlelement(name element, SELECT xmlelement(name element, xmlattributes ('unnamed and wrong')); -ERROR: unnamed XML attribute value must be a column reference -LINE 2: xmlattributes ('unnamed and wrong')); - ^ +ERROR: unnamed XML attribute value must be a column reference at character 66 SELECT xmlelement(name element, xmlelement(name nested, 'stuff')); xmlelement ------------------------------------------- stuff (1 row) -SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM emp; +CREATE TABLE xml_emp (name varchar(12),age int,salary int); +INSERT INTO xml_emp VALUES ('sharon',25,1000); +INSERT INTO xml_emp VALUES ('sam',30,2000); +INSERT INTO xml_emp VALUES ('bill',20,1000); +INSERT INTO xml_emp VALUES ('jeff',23,600); +INSERT INTO xml_emp VALUES ('cim',30,400); +INSERT INTO xml_emp VALUES ('linda',19,100); +SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM xml_emp; xmlelement ---------------------------------------------------------------------- sharon251000 @@ -120,9 +114,7 @@ SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM emp; (6 rows) SELECT xmlelement(name duplicate, xmlattributes(1 as a, 2 as b, 3 as a)); -ERROR: XML attribute name "a" appears more than once -LINE 1: ...ment(name duplicate, xmlattributes(1 as a, 2 as b, 3 as a)); - ^ +ERROR: XML attribute name "a" appears more than once at character 65 SELECT xmlelement(name num, 37); xmlelement --------------- @@ -187,7 +179,6 @@ SELECT xmlelement(name foo, xmlattributes('2009-04-09 00:24:37'::timestamp as ba SELECT xmlelement(name foo, xmlattributes('infinity'::timestamp as bar)); ERROR: timestamp out of range -DETAIL: XML does not support infinite timestamp values. SELECT xmlelement(name foo, xmlattributes('<>&"''' as funny, xml 'br' as funnier)); xmlelement ------------------------------------------------------------ @@ -208,20 +199,8 @@ SELECT xmlparse(content 'x'); SELECT xmlparse(content '&'); ERROR: invalid XML content -DETAIL: line 1: xmlParseEntityRef: no name -& - ^ -line 1: chunk is not well balanced -& - ^ SELECT xmlparse(content '&idontexist;'); ERROR: invalid XML content -DETAIL: line 1: Entity 'idontexist' not defined -&idontexist; - ^ -line 1: chunk is not well balanced -&idontexist; - ^ SELECT xmlparse(content ''); xmlparse --------------------------- @@ -236,15 +215,6 @@ SELECT xmlparse(content ''); SELECT xmlparse(content '&idontexist;'); ERROR: invalid XML content -DETAIL: line 1: Entity 'idontexist' not defined -&idontexist; - ^ -line 1: Opening and ending tag mismatch: twoerrors line 1 and unbalanced -&idontexist; - ^ -line 1: chunk is not well balanced -&idontexist; - ^ SELECT xmlparse(content ''); xmlparse --------------------- @@ -253,9 +223,6 @@ SELECT xmlparse(content ''); SELECT xmlparse(document 'abc'); ERROR: invalid XML document -DETAIL: line 1: Start tag expected, '<' not found -abc -^ SELECT xmlparse(document 'x'); xmlparse -------------- @@ -264,20 +231,8 @@ SELECT xmlparse(document 'x'); SELECT xmlparse(document '&'); ERROR: invalid XML document -DETAIL: line 1: xmlParseEntityRef: no name -& - ^ -line 1: Opening and ending tag mismatch: invalidentity line 1 and abc -& - ^ SELECT xmlparse(document '&idontexist;'); ERROR: invalid XML document -DETAIL: line 1: Entity 'idontexist' not defined -&idontexist; - ^ -line 1: Opening and ending tag mismatch: undefinedentity line 1 and abc -&idontexist; - ^ SELECT xmlparse(document ''); xmlparse --------------------------- @@ -292,12 +247,6 @@ SELECT xmlparse(document ''); SELECT xmlparse(document '&idontexist;'); ERROR: invalid XML document -DETAIL: line 1: Entity 'idontexist' not defined -&idontexist; - ^ -line 1: Opening and ending tag mismatch: twoerrors line 1 and unbalanced -&idontexist; - ^ SELECT xmlparse(document ''); xmlparse --------------------- @@ -312,7 +261,6 @@ SELECT xmlpi(name foo); SELECT xmlpi(name xml); ERROR: invalid XML processing instruction -DETAIL: XML processing instruction target name cannot be "xml". SELECT xmlpi(name xmlstuff); xmlpi -------------- @@ -327,7 +275,6 @@ SELECT xmlpi(name foo, 'bar'); SELECT xmlpi(name foo, 'in?>valid'); ERROR: invalid XML processing instruction -DETAIL: XML processing instruction cannot contain "?>". SELECT xmlpi(name foo, null); xmlpi ------- @@ -336,7 +283,6 @@ SELECT xmlpi(name foo, null); SELECT xmlpi(name xml, null); ERROR: invalid XML processing instruction -DETAIL: XML processing instruction target name cannot be "xml". SELECT xmlpi(name xmlstuff, null); xmlpi ------- @@ -463,12 +409,7 @@ SELECT xml 'abc' IS NOT DOCUMENT; (1 row) SELECT '<>' IS NOT DOCUMENT; -ERROR: invalid XML content -LINE 1: SELECT '<>' IS NOT DOCUMENT; - ^ -DETAIL: line 1: StartTag: invalid element name -<> - ^ +ERROR: invalid XML content at character 8 SELECT xmlagg(data) FROM xmltest; xmlagg -------------------------------------- @@ -481,7 +422,7 @@ SELECT xmlagg(data) FROM xmltest WHERE id > 10; (1 row) -SELECT xmlelement(name employees, xmlagg(xmlelement(name name, name))) FROM emp; +SELECT xmlelement(name employees, xmlagg(xmlelement(name name, name))) FROM xml_emp; xmlelement -------------------------------------------------------------------------------------------------------------------------------- sharonsambilljeffcimlinda @@ -509,12 +450,7 @@ EXECUTE foo (''); (1 row) EXECUTE foo ('bad'); -ERROR: invalid XML document -LINE 1: EXECUTE foo ('bad'); - ^ -DETAIL: line 1: Start tag expected, '<' not found -bad -^ +ERROR: invalid XML document at character 14 SET XML OPTION CONTENT; EXECUTE foo (''); xmlconcat @@ -532,7 +468,7 @@ EXECUTE foo ('good'); CREATE VIEW xmlview1 AS SELECT xmlcomment('test'); CREATE VIEW xmlview2 AS SELECT xmlconcat('hello', 'you'); CREATE VIEW xmlview3 AS SELECT xmlelement(name element, xmlattributes (1 as ":one:", 'deuce' as two), 'content&'); -CREATE VIEW xmlview4 AS SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM emp; +CREATE VIEW xmlview4 AS SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM xml_emp; CREATE VIEW xmlview5 AS SELECT xmlparse(content 'x'); CREATE VIEW xmlview6 AS SELECT xmlpi(name foo, 'bar'); CREATE VIEW xmlview7 AS SELECT xmlroot(xml '', version no value, standalone yes); @@ -541,11 +477,11 @@ CREATE VIEW xmlview9 AS SELECT xmlserialize(content 'good' as text); SELECT table_name, view_definition FROM information_schema.views WHERE table_name LIKE 'xmlview%' ORDER BY 1; table_name | view_definition -------------+---------------------------------------------------------------------------------------------------------------------------- +------------+-------------------------------------------------------------------------------------------------------------------------------------------- xmlview1 | SELECT xmlcomment('test'::text) AS xmlcomment; xmlview2 | SELECT XMLCONCAT('hello'::xml, 'you'::xml) AS "xmlconcat"; xmlview3 | SELECT XMLELEMENT(NAME element, XMLATTRIBUTES(1 AS ":one:", 'deuce' AS two), 'content&') AS "xmlelement"; - xmlview4 | SELECT XMLELEMENT(NAME employee, XMLFOREST(emp.name AS name, emp.age AS age, emp.salary AS pay)) AS "xmlelement" FROM emp; + xmlview4 | SELECT XMLELEMENT(NAME employee, XMLFOREST(xml_emp.name AS name, xml_emp.age AS age, xml_emp.salary AS pay)) AS "xmlelement" FROM xml_emp; xmlview5 | SELECT XMLPARSE(CONTENT 'x'::text STRIP WHITESPACE) AS "xmlparse"; xmlview6 | SELECT XMLPI(NAME foo, 'bar'::text) AS "xmlpi"; xmlview7 | SELECT XMLROOT(''::xml, VERSION NO VALUE, STANDALONE YES) AS "xmlroot"; @@ -568,9 +504,8 @@ SELECT xpath(NULL, NULL) IS NULL FROM xmltest; t (2 rows) -SELECT xpath('', ''); -ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +SELECT xpath(' ', ''); +ERROR: could not parse XML document SELECT xpath('//text()', 'number one'); xpath ---------------- @@ -583,21 +518,6 @@ SELECT xpath('//loc:piece/@id', 'number one', ARRAY[ARRAY['loc', 'http://127.0.0.1']]); - xpath ------------------------------------------------------------------------------------------------------------------------------------------------- - {"number one",""} -(1 row) - -SELECT xpath('//loc:piece', 'number one', ARRAY[ARRAY['loc', 'http://127.0.0.1']]); - xpath --------------------------------------------------------------------------------------- - {"+ - number one + - + - ",""} -(1 row) - SELECT xpath('//b', 'one two three etc'); xpath ------------------------- @@ -898,14 +818,18 @@ ERROR: could not parse XML document DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: referenced column: xpath +SQL function "xpath" statement 1 +referenced column: xpath -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. SELECT xpath('/*', ''); WARNING: line 1: xmlns: URI relative is not absolute ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: referenced column: xpath +SQL function "xpath" statement 1 +referenced column: xpath xpath -------------------------------------- {""} diff --git a/src/test/regress/expected/sqlLLT.out b/src/test/regress/expected/sqlLLT.out index 13d84c81b..6dce518a2 100644 --- a/src/test/regress/expected/sqlLLT.out +++ b/src/test/regress/expected/sqlLLT.out @@ -3205,7 +3205,6 @@ NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "t1_pkey" for tab create view alter_llt1.v1 as select * from alter_llt1.t1; create function alter_llt1.plus1(int) returns int as 'select $1+1' language sql; create domain alter_llt1.posint integer check (value > 0); -ERROR: domain is not yet supported. create type alter_llt1.ctype as (f1 int, f2 text); create function alter_llt1.same(alter_llt1.ctype, alter_llt1.ctype) returns boolean language sql as 'select $1.f1 is not distinct from $2.f1 and $1.f2 is not distinct from $2.f2'; @@ -3324,7 +3323,6 @@ ERROR: SECURITY LABEL is not yet supported. CREATE TYPE bigobj (INPUT = lo_filein, OUTPUT = lo_fileout, INTERNALLENGTH = VARIABLE); ERROR: function lo_filein(cstring) does not exist CREATE TYPE float8_range AS RANGE (subtype = float8, subtype_diff = float8mi); -ERROR: user defined range type is not yet supported. ALTER TYPE colors ADD VALUE 'orange' AFTER 'red'; ERROR: type "colors" does not exist CREATE COLLATION french (LOCALE = 'fr_FR.utf8'); diff --git a/src/test/regress/expected/temp.out b/src/test/regress/expected/temp.out index f5910d8c2..736cf0c09 100644 --- a/src/test/regress/expected/temp.out +++ b/src/test/regress/expected/temp.out @@ -238,15 +238,7 @@ insert into temp_col2 select * from temp_col1; --Other features --temp function --Create temp table -create global temp table tg(a int, b varchar2(3000)); -WARNING: GLOBAL is deprecated in temporary table creation -LINE 1: create global temp table tg(a int, b varchar2(3000)); - ^ create local temp table tl(a int, b varchar2(3000)); -create global temporary table gt(a int, b varchar2(3000)); -WARNING: GLOBAL is deprecated in temporary table creation -LINE 1: create global temporary table gt(a int, b varchar2(3000)); - ^ create local temporary table lt(a int, b varchar2(3000)); create temp table pg_temp.temp_t(a int); ERROR: temporary tables cannot specify a schema name @@ -819,7 +811,7 @@ create temp table test_serial(a serial, b varchar2(100)); ERROR: It's not supported to create serial column on temporary table create temp table test_serial2(a int); alter table test_serial2 add b serial; -ERROR: It's not supported to alter table add serial column +ERROR: It's not supported to create serial column on temporary table drop table test_serial; ERROR: table "test_serial" does not exist drop table test_serial2; diff --git a/src/test/regress/expected/varchar.out b/src/test/regress/expected/varchar.out index dc6474cc2..2759e06a2 100644 --- a/src/test/regress/expected/varchar.out +++ b/src/test/regress/expected/varchar.out @@ -108,3 +108,14 @@ SELECT '' AS four, * FROM VARCHAR_TBL ORDER BY f1; | abcd (4 rows) +select char_length(to_char(lpad('abc', 1024 * 1024 *10, 'x'))); + char_length +------------- + 10485760 +(1 row) + +select char_length(to_char(lpad('abc', 1024 * 1024 *10 + 1, 'x'))); +ERROR: value too long for type character varying maxlen(10485760) input_len(10485761) +CONTEXT: referenced column: varchar +SQL function "to_char" statement 1 +referenced column: char_length \ No newline at end of file diff --git a/src/test/regress/expected/xc_rownum.out b/src/test/regress/expected/xc_rownum.out new file mode 100644 index 000000000..72f0d177c --- /dev/null +++ b/src/test/regress/expected/xc_rownum.out @@ -0,0 +1,367 @@ +-------------------------------------------------------------------- +-------------------test rownum pseudocolumn ------------------------ +-------------------------------------------------------------------- + +------------------------------------ +--test the basic function of rownum +------------------------------------ + +--create test table +create table rownum_table (name varchar(20), age int, address varchar(20)); + +--insert data to test table +insert into rownum_table values ('leon', 23, 'xian'); +insert into rownum_table values ('james', 24, 'bejing'); +insert into rownum_table values ('jack', 35, 'xian'); +insert into rownum_table values ('mary', 42, 'chengdu'); +insert into rownum_table values ('perl', 35, 'shengzhen'); +insert into rownum_table values ('rose', 64, 'xian'); +insert into rownum_table values ('under', 57, 'xianyang'); +insert into rownum_table values ('taker', 81, 'shanghai'); +insert into rownum_table values ('frank', 19, 'luoyang'); +insert into rownum_table values ('angel', 100, 'xian'); + +--the query to test rownum +select * from rownum_table where rownum < 5; + name | age | address +-------+-----+--------- + leon | 23 | xian + james | 24 | bejing + jack | 35 | xian + mary | 42 | chengdu +(4 rows) + +select rownum, * from rownum_table where rownum < 1; + rownum | name | age | address +--------+------+-----+--------- +(0 rows) + +select rownum, * from rownum_table where rownum <= 1; + rownum | name | age | address +--------+------+-----+--------- + 1 | leon | 23 | xian +(1 row) + +select rownum, * from rownum_table where rownum <= 10; + rownum | name | age | address +--------+-------+-----+----------- + 1 | leon | 23 | xian + 2 | james | 24 | bejing + 3 | jack | 35 | xian + 4 | mary | 42 | chengdu + 5 | perl | 35 | shengzhen + 6 | rose | 64 | xian + 7 | under | 57 | xianyang + 8 | taker | 81 | shanghai + 9 | frank | 19 | luoyang + 10 | angel | 100 | xian +(10 rows) + +select rownum, * from rownum_table where address = 'xian'; + rownum | name | age | address +--------+-------+-----+--------- + 1 | leon | 23 | xian + 2 | jack | 35 | xian + 3 | rose | 64 | xian + 4 | angel | 100 | xian +(4 rows) + +select rownum, * from rownum_table where address = 'xian' and rownum < 4; + rownum | name | age | address +--------+------+-----+--------- + 1 | leon | 23 | xian + 2 | jack | 35 | xian + 3 | rose | 64 | xian +(3 rows) + +select rownum, name, address, age from rownum_table where address = 'xian' or rownum < 8; + rownum | name | address | age +--------+-------+-----------+----- + 1 | leon | xian | 23 + 2 | james | bejing | 24 + 3 | jack | xian | 35 + 4 | mary | chengdu | 42 + 5 | perl | shengzhen | 35 + 6 | rose | xian | 64 + 7 | under | xianyang | 57 + 8 | angel | xian | 100 +(8 rows) + + +------------------ +--avoid optimize +------------------ + +--test order by +--create test table +create table test_table +( + id integer primary key , + name varchar2(20) , + age integer check(age > 0), + address varchar2(20) not null, + tele varchar2(20) default '101' +); +NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "test_table_pkey" for table "test_table" +--insert data +insert into test_table values(1,'charlie', 40, 'shanghai'); +insert into test_table values(2,'lincon', 10, 'xianyang'); +insert into test_table values(3,'charlie', 40, 'chengdu'); +insert into test_table values(4,'lincon', 10, 'xian', ''); +insert into test_table values(5,'charlie', 40, 'chengdu'); +insert into test_table values(6,'lincon', 10, 'xian', '12345657'); +--test order by +select * from (select * from test_table order by id) as result where rownum < 4; + id | name | age | address | tele +----+---------+-----+----------+------ + 1 | charlie | 40 | shanghai | 101 + 2 | lincon | 10 | xianyang | 101 + 3 | charlie | 40 | chengdu | 101 +(3 rows) + +select * from (select * from test_table order by id desc) as result where rownum < 2; + id | name | age | address | tele +----+--------+-----+---------+---------- + 6 | lincon | 10 | xian | 12345657 +(1 row) + +select * from (select * from test_table order by id asc) as result where rownum <= 5; + id | name | age | address | tele +----+---------+-----+----------+------ + 1 | charlie | 40 | shanghai | 101 + 2 | lincon | 10 | xianyang | 101 + 3 | charlie | 40 | chengdu | 101 + 4 | lincon | 10 | xian | + 5 | charlie | 40 | chengdu | 101 +(5 rows) + + +--test union and intersect +--create test table +create table distributors (id int, name varchar(20)); +create table actors (id int, name varchar(20)); +--insert data +insert into distributors values (1, 'westward'); +insert into distributors values (1, 'walt disney'); +insert into distributors values (1, 'warner bros'); +insert into distributors values (1, 'warren beatty'); + +insert into actors values (1, 'woody allen'); +insert into actors values (1, 'warren beatty'); +insert into actors values (1, 'walter matthau'); +insert into actors values (1, 'westward'); +--test union +select rownum, name from (select name from distributors union all select name from actors order by 1) as result where rownum <= 1; + rownum | name +--------+------------- + 1 | walt disney +(1 row) + +select rownum, name from (select name from distributors union all select name from actors order by 1) as result where rownum < 3; + rownum | name +--------+---------------- + 1 | walt disney + 2 | walter matthau +(2 rows) + +select rownum, name from (select name from distributors union all select name from actors order by 1) as result where rownum < 6; + rownum | name +--------+---------------- + 1 | walt disney + 2 | walter matthau + 3 | warner bros + 4 | warren beatty + 5 | warren beatty +(5 rows) + +select rownum, name from (select name from distributors where rownum < 3 union all select name from actors where rownum < 3 order by 1) as result; + rownum | name +--------+--------------- + 1 | walt disney + 2 | warren beatty + 3 | westward + 4 | woody allen +(4 rows) + +--test intersect +select rownum, name from (select name from distributors intersect all select name from actors order by 1) as result where rownum <= 1; + rownum | name +--------+--------------- + 1 | warren beatty +(1 row) + +select rownum, name from (select name from distributors intersect all select name from actors order by 1) as result where rownum < 3; + rownum | name +--------+--------------- + 1 | warren beatty + 2 | westward +(2 rows) + +select rownum, name from (select name from distributors intersect all select name from actors order by 1) as result where rownum < 6; + rownum | name +--------+--------------- + 1 | warren beatty + 2 | westward +(2 rows) + +select rownum, name from (select name from distributors where rownum <= 4 intersect all select name from actors where rownum <= 4 order by 1) as result; + rownum | name +--------+--------------- + 1 | warren beatty + 2 | westward +(2 rows) + + +--test except and minus +--create test table +create table except_table (a int, b int); +create table except_table1 (a int, b int); +--insert data +insert into except_table values (3, 4); +insert into except_table values (5, 4); +insert into except_table values (3, 4); +insert into except_table values (4, 4); +insert into except_table values (6, 4); +insert into except_table values (3, 4); +insert into except_table values (3, 4); +insert into except_table1 values (3, 4); +--test except and minus +select rownum, * from (select * from except_table except select * from except_table1 order by 1) as result where rownum <= 2; + rownum | a | b +--------+---+--- + 1 | 4 | 4 + 2 | 5 | 4 +(2 rows) + +select rownum, * from (select * from except_table minus select * from except_table1 order by 1) as result where rownum <= 3; + rownum | a | b +--------+---+--- + 1 | 4 | 4 + 2 | 5 | 4 + 3 | 6 | 4 +(3 rows) + +select rownum, * from (select * from except_table where rownum <= 3 except select * from except_table1 where rownum <=2 order by 1) as result; + rownum | a | b +--------+---+--- + 1 | 5 | 4 +(1 row) + +select rownum, * from (select * from except_table where rownum <= 3 minus select * from except_table1 where rownum <=2 order by 1) as result; + rownum | a | b +--------+---+--- + 1 | 5 | 4 +(1 row) + + +--drop the test table +drop table rownum_table; +drop table test_table; +drop table distributors; +drop table actors; +drop table except_table; +drop table except_table1; + +create table tbl_a(v1 integer); +insert into tbl_a values(1001); +insert into tbl_a values(1002); +insert into tbl_a values(1003); +insert into tbl_a values(1004); +insert into tbl_a values(1005); +insert into tbl_a values(1002); +create table tbl_b(v1 integer, v2 integer); +insert into tbl_b values (1001,214); +insert into tbl_b values (1003,216); +insert into tbl_b values (1002,213); +insert into tbl_b values (1002,212); +insert into tbl_b values (1002,211); +insert into tbl_b values (1003,217); +insert into tbl_b values (1005,218); +update tbl_a a set a.v1 = (select v2 from tbl_b b where a.v1 = b.v1 and rownum <= 1); +select * from tbl_a order by 1; + v1 +----- + 213 + 213 + 214 + 216 + 218 + +(6 rows) + + +update tbl_b set v2 = rownum where v1 = 1002; +select * from tbl_b where v1 = 1002 and rownum < 4 order by 1, 2; + v1 | v2 +------+---- + 1002 | 1 + 1002 | 2 + 1002 | 3 +(3 rows) + + +delete tbl_b where rownum > 3 and v1 = 1002; +delete tbl_b where rownum < 100 and v1 = 1002; + +select * from tbl_b order by 1, 2; + v1 | v2 +------+----- + 1001 | 214 + 1003 | 216 + 1003 | 217 + 1005 | 218 +(4 rows) + + +drop table tbl_a; +drop table tbl_b; + +--adapt pseudocolumn "rowid" of oracle, using "ctid" of postgresql +create table test_tbl(myint integer); +insert into test_tbl values(1); +insert into test_tbl values(2); +insert into test_tbl values(3); +select rowid,* from test_tbl; +ERROR: column "rowid" does not exist +LINE 1: select rowid,* from test_tbl; + ^ +CONTEXT: referenced column: rowid +select max(rowid) from test_tbl; +ERROR: column "rowid" does not exist +LINE 1: select max(rowid) from test_tbl; + ^ +CONTEXT: referenced column: max +delete from test_tbl a where a.rowid != (select max(b.rowid) from test_tbl b); +ERROR: column a.rowid does not exist +LINE 1: delete from test_tbl a where a.rowid != (select max(b.rowid)... + ^ +select rowid,* from test_tbl; +ERROR: column "rowid" does not exist +LINE 1: select rowid,* from test_tbl; + ^ +CONTEXT: referenced column: rowid +drop table test_tbl; + +create table aaaa ( + smgwname character varying(255), + seid character varying(33), + igmgwidx integer, + imsflag smallint +); +insert into aaaa values ('mrp', 'mrp', 0, 1); + +create table bbbb ( + imgwindex integer, + imsflag smallint +); +insert into bbbb values (0, 1); +insert into bbbb values (0, 1); +select (select a1.smgwname from aaaa a1 where a1.seid = ( select a2.seid from aaaa a2 where a2.igmgwidx = b.imgwindex and a2.imsflag = b.imsflag and rownum <=1)) from bbbb b; + smgwname +---------- + mrp + mrp +(2 rows) + +drop table aaaa; +drop table bbbb; diff --git a/src/test/regress/expected/xc_temp.out b/src/test/regress/expected/xc_temp.out index 14d6eef40..df0867678 100644 --- a/src/test/regress/expected/xc_temp.out +++ b/src/test/regress/expected/xc_temp.out @@ -1042,7 +1042,7 @@ ERROR: table "table_rep" does not exist -- Check of inheritance between temp and non-temp tables CREATE TEMP TABLE table_parent (a int); CREATE TABLE table_child (like table_parent, b int); -ERROR: do not support create non-temp table like temp table +ERROR: do not support create non-local-temp table like local temp table DROP TABLE table_child; ERROR: table "table_child" does not exist create table temp_tb(a int); diff --git a/src/test/regress/input/copy_error_log.source b/src/test/regress/input/copy_error_log.source index a825266dc..2c8f6bac9 100644 --- a/src/test/regress/input/copy_error_log.source +++ b/src/test/regress/input/copy_error_log.source @@ -36,7 +36,7 @@ select * from copy_error_log_create(copy_error_log_create()); select * from reverse(copy_error_log_create()); drop table if exists pgxc_copy_error_log; select * from copy_error_log_create(); -alter table pgxc_copy_error_log alter column rownum type char(50); +alter table pgxc_copy_error_log alter column lineno type char(50); drop table if exists err_copy_create_err_tab_001_01; create table err_copy_create_err_tab_001_01 ( @@ -59,7 +59,7 @@ copy err_copy_create_err_tab_001_01 from '@abs_srcdir@/tmp_check/datanode1/pg_co log errors reject limit 'unlimited' with(delimiter ',',format 'text', encoding 'utf8'); -alter table pgxc_copy_error_log drop column rownum ; +alter table pgxc_copy_error_log drop column lineno ; copy err_copy_create_err_tab_001_01 from '@abs_srcdir@/tmp_check/datanode1/pg_copydir/data_err_par' log errors reject limit 'unlimited' with(delimiter ',',format 'text', @@ -106,7 +106,7 @@ select * from copy_error_log_create(copy_error_log_create()); select * from reverse(copy_error_log_create()); drop table if exists pgxc_copy_error_log; select * from copy_error_log_create(); -alter table pgxc_copy_error_log alter column rownum type char(50); +alter table pgxc_copy_error_log alter column lineno type char(50); drop table if exists err_copy_create_err_tab_001_01; create table err_copy_create_err_tab_001_01 ( @@ -129,7 +129,7 @@ copy err_copy_create_err_tab_001_01 from '@abs_srcdir@/tmp_check/datanode1/pg_co log errors data reject limit 'unlimited' with(delimiter ',',format 'text', encoding 'utf8'); -alter table pgxc_copy_error_log drop column rownum ; +alter table pgxc_copy_error_log drop column lineno ; copy err_copy_create_err_tab_001_01 from '@abs_srcdir@/tmp_check/datanode1/pg_copydir/data_err_par' log errors data reject limit 'unlimited' with(delimiter ',',format 'text', diff --git a/src/test/regress/input/hw_partition_insert_01.source b/src/test/regress/input/hw_partition_insert_01.source index 559b89370..4b72338d9 100644 --- a/src/test/regress/input/hw_partition_insert_01.source +++ b/src/test/regress/input/hw_partition_insert_01.source @@ -96,16 +96,6 @@ drop table insert_without_index_without_interval_with_maxvalue_tz; -- ---- MAX_PARTITION_NUM(32767) -- ---date -create table insert_max_partition_num_date(col_date date) -partition by range(col_date) -interval (interval '1' day) store in (hw_partition_insert_tsp4, hw_partition_insert_tsp5, hw_partition_insert_tsp6) -( - partition insert_max_partition_num_date_p1 values less than ('2012-1-25') tablespace hw_partition_insert_tsp4, - partition insert_max_partition_num_date_p2 values less than ('2012-2-25') tablespace hw_partition_insert_tsp5, - partition insert_max_partition_num_date_p3 values less than ('2012-3-25') tablespace hw_partition_insert_tsp6 -); - -- ---- test for null, int2 -- diff --git a/src/test/regress/input/hw_partition_interval.source b/src/test/regress/input/hw_partition_interval.source new file mode 100644 index 000000000..18300baa8 --- /dev/null +++ b/src/test/regress/input/hw_partition_interval.source @@ -0,0 +1,244 @@ +-- +-- prepare: create tablespace dir +-- +\! mkdir '@testtablespace@/hw_partition_interval_tsp4' +\! mkdir '@testtablespace@/hw_partition_interval_tsp5' +\! mkdir '@testtablespace@/hw_partition_interval_tsp6' +set timezone = 'PRC'; +create tablespace hw_partition_interval_tsp4 location '@testtablespace@/hw_partition_interval_tsp4'; +create tablespace hw_partition_interval_tsp5 location '@testtablespace@/hw_partition_interval_tsp5'; +create tablespace hw_partition_interval_tsp6 location '@testtablespace@/hw_partition_interval_tsp6'; + +-- +---- normal operates : create, insert, auto create and drop without table space +-- +CREATE TABLE interval_normal_date (logdate date not null) +PARTITION BY RANGE (logdate) +INTERVAL ('1 day') +( + PARTITION interval_normal_date_p1 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_normal_date_p2 VALUES LESS THAN ('2020-05-01'), + PARTITION interval_normal_date_p3 VALUES LESS THAN ('2020-06-01') +); + +-- see about the info of the partitioned table in pg_partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +-- insert the record that is smaller than the lower boundary +insert into interval_normal_date values ('2020-02-20'); +insert into interval_normal_date values ('2020-3-01'); +insert into interval_normal_date values ('2020-3-02'); +insert into interval_normal_date values ('2020-5-02'); + +-- no new interval range created +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +-- insert the record that is smaller than the lower boundary +insert into interval_normal_date values ('2020-6-01'); +insert into interval_normal_date values ('2020-6-02'); +insert into interval_normal_date values ('2020-6-03'); + +-- created two new interval ranges +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +-- inquire about data of the partition and the partitioned table +select * from interval_normal_date order by logdate; +select * from interval_normal_date partition (interval_normal_date_p1) order by logdate; +select * from interval_normal_date partition (interval_normal_date_p2) order by logdate; +select * from interval_normal_date partition (interval_normal_date_p3) order by logdate; +-- first created interval range +select * from interval_normal_date partition (sys_p1) order by logdate; +-- second created interval range +select * from interval_normal_date partition (sys_p2) order by logdate; +-- third created interval range +select * from interval_normal_date partition (sys_p3) order by logdate; + +-- drop range partition which is not next to interval range. +ALTER TABLE interval_normal_date DROP PARTITION interval_normal_date_p2; +-- see about the info of the partitioned table in pg_partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +-- drop interval range partition +ALTER TABLE interval_normal_date DROP PARTITION sys_p2; +-- see the info of the partitioned table in pg_partition, only reduce a interval range partition instance. +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +-- drop range partition which is next to interval range. +ALTER TABLE interval_normal_date DROP PARTITION interval_normal_date_p3; +-- the interval parttition will changed to range partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +-- insert the record to create droped range sys_p2, which will have a new relname. +insert into interval_normal_date values ('2020-6-02'); +-- will add the new created interval partition. +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +-- insert the record that is smaller than the lower boundary +insert into interval_normal_date values ('2020-3-02'); +insert into interval_normal_date values ('2020-5-02'); + +-- inquire about data of the partition and the partitioned table +select * from interval_normal_date order by logdate; +select * from interval_normal_date partition (interval_normal_date_p1) order by logdate; +-- first created interval range +select * from interval_normal_date partition (sys_p1) order by logdate; +-- third created interval range +select * from interval_normal_date partition (sys_p3) order by logdate; +-- fourth created interval range +select * from interval_normal_date partition (sys_p4) order by logdate; + +-- Insert a future data +insert into interval_normal_date values ('2030-3-01'); +insert into interval_normal_date values ('2040-06-20'); + +-- see about the info of the partitioned table in pg_partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +-- inquire about data of the partition and the partitioned table +select * from interval_normal_date order by logdate; +select * from interval_normal_date partition (sys_p5) order by logdate; +select * from interval_normal_date partition (sys_p6) order by logdate; + +-- +---- test truncate partitions without index +-- + +-- truncate a range partition +ALTER TABLE interval_normal_date truncate PARTITION interval_normal_date_p1; +select * from interval_normal_date partition (interval_normal_date_p1) order by logdate; + +-- truncate a interval partition +ALTER TABLE interval_normal_date truncate PARTITION sys_p4; +select * from interval_normal_date partition (sys_p4) order by logdate; + +-- truncate the partitioned table +truncate table interval_normal_date; +select * from interval_normal_date order by logdate; + +-- +---- merge and split partition are not supported yet; +-- + +-- split partition +ALTER TABLE interval_normal_date SPLIT PARTITION sys_p1 AT ('2020-04-01 00:00:00') INTO +( + PARTITION sys_p6, + PARTITION sys_p7 +); + +-- mgerge partition +ALTER TABLE interval_normal_date MERGE PARTITIONS interval_normal_date_p1, sys_p1 into PARTITION sys_p8; +ALTER TABLE interval_normal_date MERGE PARTITIONS sys_p1, sys_p4 into PARTITION sys_p9; + +-- +---- add partition is not supported; +-- +ALTER TABLE interval_normal_date ADD PARTITION sys_10 VALUES LESS THAN ('2020-07-01'); + +-- +---- alter partition name +-- +ALTER TABLE interval_normal_date RENAME PARTITION sys_p5 To my_sys_p5; +ALTER TABLE interval_normal_date RENAME PARTITION FOR ('2020-06-02') To my_sys_p4; +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +ALTER TABLE interval_normal_date RENAME PARTITION sys_p6 To my_sys_p6; +insert into interval_normal_date values ('2040-06-21'); +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +ALTER TABLE interval_normal_date RENAME PARTITION sys_p4 To sys_p32767; +insert into interval_normal_date values ('2040-06-22'); +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +ALTER TABLE interval_normal_date RENAME PARTITION sys_p2 To sys_p32780; +insert into interval_normal_date values ('2040-06-24'); +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + +--clean up +drop table interval_normal_date; + +-- +---- the cstore table does not support interval partition; +-- +create table partiton_table_001( +COL_1 smallint, +COL_2 char(30), +COL_3 int, +COL_4 date not null +)with (orientation = column) +PARTITION BY RANGE (COL_4) +INTERVAL ('1 month') +( +PARTITION partiton_table_001_p1 VALUES LESS THAN ('2020-03-01') +); + +-- +---- tablespace +-- +--date +--create table insert_max_partition_num_date(col_date date) +--partition by range(col_date) +--interval ('1' day) store in (hw_partition_insert_tsp4, hw_partition_insert_tsp5, hw_partition_insert_tsp6) +--( +-- partition insert_max_partition_num_date_p1 values less than ('2012-1-25') tablespace hw_partition_insert_tsp4, +-- partition insert_max_partition_num_date_p2 values less than ('2012-2-25') tablespace hw_partition_insert_tsp5, +-- partition insert_max_partition_num_date_p3 values less than ('2012-3-25') tablespace hw_partition_insert_tsp6 +--); + +-- +---- test with where conditions +-- +--select * from interval_normal_date where logdate < '2020-06-01'; +--ERROR: pruning result(PartitionIdentifier) is invalid + +-- +---- test with maxvalue +-- + +-- +---- test with null +-- + +-- +---- test support interval type maxvalue +-- Hour, Day, month, timestamp, timestamptz, date +-- + + +-- +---- test month interval increase, specific Feb +-- + +-- +-- clean up +-- +drop tablespace hw_partition_interval_tsp4; +drop tablespace hw_partition_interval_tsp5; +drop tablespace hw_partition_interval_tsp6; +\! rm -fr '@testtablespace@/hw_partition_interval_tsp4' +\! rm -fr '@testtablespace@/hw_partition_interval_tsp5' +\! rm -fr '@testtablespace@/hw_partition_interval_tsp6' \ No newline at end of file diff --git a/src/test/regress/input/hw_vec_int4.source b/src/test/regress/input/hw_vec_int4.source index 859b24260..6d6bf3685 100644 --- a/src/test/regress/input/hw_vec_int4.source +++ b/src/test/regress/input/hw_vec_int4.source @@ -1,4 +1,5 @@ --INT4 +\set VERBOSITY terse CREATE TABLE vint4_test(a INT4, b INT4, c INT4) with (orientation = column) ; copy vint4_test from '@abs_srcdir@/tmp_check/datanode1/pg_copydir/vint4_normal.data' delimiter '|' NULL ''; diff --git a/src/test/regress/input/hw_vec_int8.source b/src/test/regress/input/hw_vec_int8.source index 304aecf35..3a6d2d9aa 100644 --- a/src/test/regress/input/hw_vec_int8.source +++ b/src/test/regress/input/hw_vec_int8.source @@ -1,4 +1,5 @@ --INT8 +\set VERBOSITY terse CREATE TABLE vint8_test(a INT8, b INT8, c INT8) with (orientation = column) ; copy vint8_test from '@abs_srcdir@/tmp_check/datanode1/pg_copydir/vint8_normal.data' delimiter '|' NULL ''; diff --git a/src/test/regress/make_fastcheck_postgresql.conf b/src/test/regress/make_fastcheck_postgresql.conf index 9527e52a3..9d768dce2 100644 --- a/src/test/regress/make_fastcheck_postgresql.conf +++ b/src/test/regress/make_fastcheck_postgresql.conf @@ -24,4 +24,4 @@ enable_sonic_hashagg=on enable_sonic_hashjoin=on enable_opfusion=on uncontrolled_memory_context='HashCacheContext,TupleHashTable,TupleSort,AggContext,SRF multi-call context,CteScan*,FunctionScan*,RemoteQuery*,VecAgg*,HashContext,TopTransactionContext' -enable_thread_pool = on +enable_thread_pool = off diff --git a/src/test/regress/output/copy_error_log.source b/src/test/regress/output/copy_error_log.source index 18ccda1ab..f95deb139 100644 --- a/src/test/regress/output/copy_error_log.source +++ b/src/test/regress/output/copy_error_log.source @@ -67,7 +67,7 @@ select * from copy_error_log_create(); select * from copy_error_log_create(); ERROR: relation "pgxc_copy_error_log" already exists CONTEXT: SQL statement "CREATE TABLE public.pgxc_copy_error_log - (relname varchar, begintime timestamptz, filename varchar, rownum int8, rawrecord text, detail text)" + (relname varchar, begintime timestamptz, filename varchar, lineno int8, rawrecord text, detail text)" PL/pgSQL function copy_error_log_create() line 9 at EXECUTE statement select * from copy_error_log_create(copy_error_log_create()); ERROR: function copy_error_log_create(boolean) does not exist @@ -86,7 +86,7 @@ select * from copy_error_log_create(); t (1 row) -alter table pgxc_copy_error_log alter column rownum type char(50); +alter table pgxc_copy_error_log alter column lineno type char(50); drop table if exists err_copy_create_err_tab_001_01; NOTICE: table "err_copy_create_err_tab_001_01" does not exist, skipping create table err_copy_create_err_tab_001_01 @@ -114,7 +114,7 @@ with(delimiter ',',format 'text', encoding 'utf8'); ERROR: The column definition of public.pgxc_copy_error_log table is not as intended. HINT: You may want to use copy_error_log_create() to create it instead in order to use COPY FROM error logging. -alter table pgxc_copy_error_log drop column rownum ; +alter table pgxc_copy_error_log drop column lineno ; copy err_copy_create_err_tab_001_01 from '@abs_srcdir@/tmp_check/datanode1/pg_copydir/data_err_par' log errors reject limit 'unlimited' with(delimiter ',',format 'text', @@ -193,7 +193,7 @@ select * from copy_error_log_create(); select * from copy_error_log_create(); ERROR: relation "pgxc_copy_error_log" already exists CONTEXT: SQL statement "CREATE TABLE public.pgxc_copy_error_log - (relname varchar, begintime timestamptz, filename varchar, rownum int8, rawrecord text, detail text)" + (relname varchar, begintime timestamptz, filename varchar, lineno int8, rawrecord text, detail text)" PL/pgSQL function copy_error_log_create() line 9 at EXECUTE statement select * from copy_error_log_create(copy_error_log_create()); ERROR: function copy_error_log_create(boolean) does not exist @@ -212,7 +212,7 @@ select * from copy_error_log_create(); t (1 row) -alter table pgxc_copy_error_log alter column rownum type char(50); +alter table pgxc_copy_error_log alter column lineno type char(50); drop table if exists err_copy_create_err_tab_001_01; NOTICE: table "err_copy_create_err_tab_001_01" does not exist, skipping create table err_copy_create_err_tab_001_01 @@ -240,7 +240,7 @@ with(delimiter ',',format 'text', encoding 'utf8'); ERROR: The column definition of public.pgxc_copy_error_log table is not as intended. HINT: You may want to use copy_error_log_create() to create it instead in order to use COPY FROM error logging. -alter table pgxc_copy_error_log drop column rownum ; +alter table pgxc_copy_error_log drop column lineno ; copy err_copy_create_err_tab_001_01 from '@abs_srcdir@/tmp_check/datanode1/pg_copydir/data_err_par' log errors data reject limit 'unlimited' with(delimiter ',',format 'text', diff --git a/src/test/regress/output/hw_cstore_index.source b/src/test/regress/output/hw_cstore_index.source index 0fa4cba8c..3e0407721 100644 --- a/src/test/regress/output/hw_cstore_index.source +++ b/src/test/regress/output/hw_cstore_index.source @@ -10,7 +10,7 @@ COPY cstore_insert_t1 FROM '@abs_srcdir@/tmp_check/datanode1/pg_copydir/cstore_c CREATE UNIQUE INDEX unsupport1_idx ON cstore_insert_t1(c1); ERROR: access method "psort" does not support unique indexes CREATE INDEX CONCURRENTLY unsupport2_idx ON cstore_insert_t1(c1); -ERROR: PGXC does not support concurrent INDEX yet +ERROR: column store table does not support concurrent INDEX yet DETAIL: The feature is not currently supported CREATE INDEX unsupport3_idx ON cstore_insert_t1(lower(c2)); ERROR: access method "psort" does not support index expressions diff --git a/src/test/regress/output/hw_partition_insert_01.source b/src/test/regress/output/hw_partition_insert_01.source index deaec85f0..3c305dc20 100644 --- a/src/test/regress/output/hw_partition_insert_01.source +++ b/src/test/regress/output/hw_partition_insert_01.source @@ -60,29 +60,29 @@ select p.relname, p.boundaries, t.spcname from pg_partition p left join pg_table select * from insert_without_index_without_interval_without_maxvalue_tz order by col_timestamptz; col_timestamptz ------------------------------ - Sat Feb 26 14:00:00 2011 CST - Wed Jan 25 14:00:00 2012 CST - Mon Feb 20 14:00:00 2012 CST - Sat Feb 25 14:00:00 2012 CST + Sat Feb 26 00:00:00 2011 CST + Wed Jan 25 00:00:00 2012 CST + Mon Feb 20 00:00:00 2012 CST + Sat Feb 25 00:00:00 2012 CST (4 rows) select * from insert_without_index_without_interval_without_maxvalue_tz partition (insert_without_index_without_interval_without_maxvalue_tz_p1) order by 1; col_timestamptz ------------------------------ - Sat Feb 26 14:00:00 2011 CST + Sat Feb 26 00:00:00 2011 CST (1 row) select * from insert_without_index_without_interval_without_maxvalue_tz partition (insert_without_index_without_interval_without_maxvalue_tz_p2) order by 1; col_timestamptz ------------------------------ - Wed Jan 25 14:00:00 2012 CST - Mon Feb 20 14:00:00 2012 CST + Wed Jan 25 00:00:00 2012 CST + Mon Feb 20 00:00:00 2012 CST (2 rows) select * from insert_without_index_without_interval_without_maxvalue_tz partition (insert_without_index_without_interval_without_maxvalue_tz_p3) order by 1; col_timestamptz ------------------------------ - Sat Feb 25 14:00:00 2012 CST + Sat Feb 25 00:00:00 2012 CST (1 row) --clean up @@ -137,33 +137,33 @@ select p.relname, p.boundaries, t.spcname from pg_partition p left join pg_table select * from insert_without_index_without_interval_with_maxvalue_tz order by col_timestamptz; col_timestamptz ------------------------------ - Sat Feb 26 14:00:00 2011 CST - Wed Jan 25 14:00:00 2012 CST - Mon Feb 20 14:00:00 2012 CST - Sat Feb 25 14:00:00 2012 CST - Sun Mar 25 14:00:00 2012 CST - Mon Mar 25 14:00:00 2013 CST + Sat Feb 26 00:00:00 2011 CST + Wed Jan 25 00:00:00 2012 CST + Mon Feb 20 00:00:00 2012 CST + Sat Feb 25 00:00:00 2012 CST + Sun Mar 25 00:00:00 2012 CST + Mon Mar 25 00:00:00 2013 CST (6 rows) select * from insert_without_index_without_interval_with_maxvalue_tz partition (insert_without_index_without_interval_with_maxvalue_tz_p1) order by 1; col_timestamptz ------------------------------ - Sat Feb 26 14:00:00 2011 CST + Sat Feb 26 00:00:00 2011 CST (1 row) select * from insert_without_index_without_interval_with_maxvalue_tz partition (insert_without_index_without_interval_with_maxvalue_tz_p2) order by 1; col_timestamptz ------------------------------ - Wed Jan 25 14:00:00 2012 CST - Mon Feb 20 14:00:00 2012 CST + Wed Jan 25 00:00:00 2012 CST + Mon Feb 20 00:00:00 2012 CST (2 rows) select * from insert_without_index_without_interval_with_maxvalue_tz partition (insert_without_index_without_interval_with_maxvalue_tz_p3) order by 1; col_timestamptz ------------------------------ - Sat Feb 25 14:00:00 2012 CST - Sun Mar 25 14:00:00 2012 CST - Mon Mar 25 14:00:00 2013 CST + Sat Feb 25 00:00:00 2012 CST + Sun Mar 25 00:00:00 2012 CST + Mon Mar 25 00:00:00 2013 CST (3 rows) --clean up @@ -171,17 +171,6 @@ drop table insert_without_index_without_interval_with_maxvalue_tz; -- ---- MAX_PARTITION_NUM(32767) -- ---date -create table insert_max_partition_num_date(col_date date) -partition by range(col_date) -interval (interval '1' day) store in (hw_partition_insert_tsp4, hw_partition_insert_tsp5, hw_partition_insert_tsp6) -( - partition insert_max_partition_num_date_p1 values less than ('2012-1-25') tablespace hw_partition_insert_tsp4, - partition insert_max_partition_num_date_p2 values less than ('2012-2-25') tablespace hw_partition_insert_tsp5, - partition insert_max_partition_num_date_p3 values less than ('2012-3-25') tablespace hw_partition_insert_tsp6 -); -ERROR: Range partitioned table with INTERVAL was forbidden -HINT: Only support pure range partitioned table -- ---- test for null, int2 -- diff --git a/src/test/regress/output/hw_partition_interval.source b/src/test/regress/output/hw_partition_interval.source new file mode 100644 index 000000000..c3d788045 --- /dev/null +++ b/src/test/regress/output/hw_partition_interval.source @@ -0,0 +1,444 @@ +-- +-- prepare: create tablespace dir +-- +\! mkdir '@testtablespace@/hw_partition_interval_tsp4' +\! mkdir '@testtablespace@/hw_partition_interval_tsp5' +\! mkdir '@testtablespace@/hw_partition_interval_tsp6' +set timezone = 'PRC'; +create tablespace hw_partition_interval_tsp4 location '@testtablespace@/hw_partition_interval_tsp4'; +create tablespace hw_partition_interval_tsp5 location '@testtablespace@/hw_partition_interval_tsp5'; +create tablespace hw_partition_interval_tsp6 location '@testtablespace@/hw_partition_interval_tsp6'; +-- +---- normal operates : create, insert, auto create and drop without table space +-- +CREATE TABLE interval_normal_date (logdate date not null) +PARTITION BY RANGE (logdate) +INTERVAL ('1 day') +( + PARTITION interval_normal_date_p1 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_normal_date_p2 VALUES LESS THAN ('2020-05-01'), + PARTITION interval_normal_date_p3 VALUES LESS THAN ('2020-06-01') +); +-- see about the info of the partitioned table in pg_partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+-------------- + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + interval_normal_date_p2 | p | r | {2020-05-01} + interval_normal_date_p3 | p | r | {2020-06-01} +(4 rows) + +-- insert the record that is smaller than the lower boundary +insert into interval_normal_date values ('2020-02-20'); +insert into interval_normal_date values ('2020-3-01'); +insert into interval_normal_date values ('2020-3-02'); +insert into interval_normal_date values ('2020-5-02'); +-- no new interval range created +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+-------------- + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + interval_normal_date_p2 | p | r | {2020-05-01} + interval_normal_date_p3 | p | r | {2020-06-01} +(4 rows) + +-- insert the record that is smaller than the lower boundary +insert into interval_normal_date values ('2020-6-01'); +insert into interval_normal_date values ('2020-6-02'); +insert into interval_normal_date values ('2020-6-03'); +-- created two new interval ranges +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+------------------------------ + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + interval_normal_date_p2 | p | r | {2020-05-01} + interval_normal_date_p3 | p | r | {2020-06-01} + sys_p1 | p | i | {"Tue Jun 02 00:00:00 2020"} + sys_p2 | p | i | {"Wed Jun 03 00:00:00 2020"} + sys_p3 | p | i | {"Thu Jun 04 00:00:00 2020"} +(7 rows) + +-- inquire about data of the partition and the partitioned table +select * from interval_normal_date order by logdate; + logdate +-------------------------- + Thu Feb 20 00:00:00 2020 + Sun Mar 01 00:00:00 2020 + Mon Mar 02 00:00:00 2020 + Sat May 02 00:00:00 2020 + Mon Jun 01 00:00:00 2020 + Tue Jun 02 00:00:00 2020 + Wed Jun 03 00:00:00 2020 +(7 rows) + +select * from interval_normal_date partition (interval_normal_date_p1) order by logdate; + logdate +-------------------------- + Thu Feb 20 00:00:00 2020 +(1 row) + +select * from interval_normal_date partition (interval_normal_date_p2) order by logdate; + logdate +-------------------------- + Sun Mar 01 00:00:00 2020 + Mon Mar 02 00:00:00 2020 +(2 rows) + +select * from interval_normal_date partition (interval_normal_date_p3) order by logdate; + logdate +-------------------------- + Sat May 02 00:00:00 2020 +(1 row) + +-- first created interval range +select * from interval_normal_date partition (sys_p1) order by logdate; + logdate +-------------------------- + Mon Jun 01 00:00:00 2020 +(1 row) + +-- second created interval range +select * from interval_normal_date partition (sys_p2) order by logdate; + logdate +-------------------------- + Tue Jun 02 00:00:00 2020 +(1 row) + +-- third created interval range +select * from interval_normal_date partition (sys_p3) order by logdate; + logdate +-------------------------- + Wed Jun 03 00:00:00 2020 +(1 row) + +-- drop range partition which is not next to interval range. +ALTER TABLE interval_normal_date DROP PARTITION interval_normal_date_p2; +-- see about the info of the partitioned table in pg_partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+------------------------------ + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + interval_normal_date_p3 | p | r | {2020-06-01} + sys_p1 | p | i | {"Tue Jun 02 00:00:00 2020"} + sys_p2 | p | i | {"Wed Jun 03 00:00:00 2020"} + sys_p3 | p | i | {"Thu Jun 04 00:00:00 2020"} +(6 rows) + +-- drop interval range partition +ALTER TABLE interval_normal_date DROP PARTITION sys_p2; +-- see the info of the partitioned table in pg_partition, only reduce a interval range partition instance. +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+------------------------------ + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + interval_normal_date_p3 | p | r | {2020-06-01} + sys_p1 | p | i | {"Tue Jun 02 00:00:00 2020"} + sys_p3 | p | i | {"Thu Jun 04 00:00:00 2020"} +(5 rows) + +-- drop range partition which is next to interval range. +ALTER TABLE interval_normal_date DROP PARTITION interval_normal_date_p3; +-- the interval parttition will changed to range partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+------------------------------ + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + sys_p1 | p | r | {"Tue Jun 02 00:00:00 2020"} + sys_p3 | p | i | {"Thu Jun 04 00:00:00 2020"} +(4 rows) + +-- insert the record to create droped range sys_p2, which will have a new relname. +insert into interval_normal_date values ('2020-6-02'); +-- will add the new created interval partition. +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+------------------------------ + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + sys_p1 | p | r | {"Tue Jun 02 00:00:00 2020"} + sys_p3 | p | i | {"Thu Jun 04 00:00:00 2020"} + sys_p4 | p | i | {"Wed Jun 03 00:00:00 2020"} +(5 rows) + +-- insert the record that is smaller than the lower boundary +insert into interval_normal_date values ('2020-3-02'); +insert into interval_normal_date values ('2020-5-02'); +-- inquire about data of the partition and the partitioned table +select * from interval_normal_date order by logdate; + logdate +-------------------------- + Thu Feb 20 00:00:00 2020 + Mon Mar 02 00:00:00 2020 + Sat May 02 00:00:00 2020 + Mon Jun 01 00:00:00 2020 + Tue Jun 02 00:00:00 2020 + Wed Jun 03 00:00:00 2020 +(6 rows) + +select * from interval_normal_date partition (interval_normal_date_p1) order by logdate; + logdate +-------------------------- + Thu Feb 20 00:00:00 2020 +(1 row) + +-- first created interval range +select * from interval_normal_date partition (sys_p1) order by logdate; + logdate +-------------------------- + Mon Mar 02 00:00:00 2020 + Sat May 02 00:00:00 2020 + Mon Jun 01 00:00:00 2020 +(3 rows) + +-- third created interval range +select * from interval_normal_date partition (sys_p3) order by logdate; + logdate +-------------------------- + Wed Jun 03 00:00:00 2020 +(1 row) + +-- fourth created interval range +select * from interval_normal_date partition (sys_p4) order by logdate; + logdate +-------------------------- + Tue Jun 02 00:00:00 2020 +(1 row) + +-- Insert a future data +insert into interval_normal_date values ('2030-3-01'); +insert into interval_normal_date values ('2040-06-20'); +-- see about the info of the partitioned table in pg_partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+------------------------------ + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + sys_p1 | p | r | {"Tue Jun 02 00:00:00 2020"} + sys_p3 | p | i | {"Thu Jun 04 00:00:00 2020"} + sys_p4 | p | i | {"Wed Jun 03 00:00:00 2020"} + sys_p5 | p | i | {"Sat Mar 02 00:00:00 2030"} + sys_p6 | p | i | {"Thu Jun 21 00:00:00 2040"} +(7 rows) + +-- inquire about data of the partition and the partitioned table +select * from interval_normal_date order by logdate; + logdate +-------------------------- + Thu Feb 20 00:00:00 2020 + Mon Mar 02 00:00:00 2020 + Sat May 02 00:00:00 2020 + Mon Jun 01 00:00:00 2020 + Tue Jun 02 00:00:00 2020 + Wed Jun 03 00:00:00 2020 + Fri Mar 01 00:00:00 2030 + Wed Jun 20 00:00:00 2040 +(8 rows) + +select * from interval_normal_date partition (sys_p5) order by logdate; + logdate +-------------------------- + Fri Mar 01 00:00:00 2030 +(1 row) + +select * from interval_normal_date partition (sys_p6) order by logdate; + logdate +-------------------------- + Wed Jun 20 00:00:00 2040 +(1 row) + +-- +---- test truncate partitions without index +-- +-- truncate a range partition +ALTER TABLE interval_normal_date truncate PARTITION interval_normal_date_p1; +select * from interval_normal_date partition (interval_normal_date_p1) order by logdate; + logdate +--------- +(0 rows) + +-- truncate a interval partition +ALTER TABLE interval_normal_date truncate PARTITION sys_p4; +select * from interval_normal_date partition (sys_p4) order by logdate; + logdate +--------- +(0 rows) + +-- truncate the partitioned table +truncate table interval_normal_date; +select * from interval_normal_date order by logdate; + logdate +--------- +(0 rows) + +-- +---- merge and split partition are not supported yet; +-- +-- split partition +ALTER TABLE interval_normal_date SPLIT PARTITION sys_p1 AT ('2020-04-01 00:00:00') INTO +( + PARTITION sys_p6, + PARTITION sys_p7 +); +ERROR: can not split partition against interval partitioned table +-- mgerge partition +ALTER TABLE interval_normal_date MERGE PARTITIONS interval_normal_date_p1, sys_p1 into PARTITION sys_p8; +ERROR: can not merge partition against interval partitioned table +ALTER TABLE interval_normal_date MERGE PARTITIONS sys_p1, sys_p4 into PARTITION sys_p9; +ERROR: can not merge partition against interval partitioned table +-- +---- add partition is not supported; +-- +ALTER TABLE interval_normal_date ADD PARTITION sys_10 VALUES LESS THAN ('2020-07-01'); +ERROR: can not add partition against interval partitioned table +-- +---- alter partition name +-- +ALTER TABLE interval_normal_date RENAME PARTITION sys_p5 To my_sys_p5; +ALTER TABLE interval_normal_date RENAME PARTITION FOR ('2020-06-02') To my_sys_p4; +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+------------------------------ + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + my_sys_p4 | p | i | {"Wed Jun 03 00:00:00 2020"} + my_sys_p5 | p | i | {"Sat Mar 02 00:00:00 2030"} + sys_p1 | p | r | {"Tue Jun 02 00:00:00 2020"} + sys_p3 | p | i | {"Thu Jun 04 00:00:00 2020"} + sys_p6 | p | i | {"Thu Jun 21 00:00:00 2040"} +(7 rows) + +ALTER TABLE interval_normal_date RENAME PARTITION sys_p6 To my_sys_p6; +insert into interval_normal_date values ('2040-06-21'); +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+------------------------------ + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + my_sys_p4 | p | i | {"Wed Jun 03 00:00:00 2020"} + my_sys_p5 | p | i | {"Sat Mar 02 00:00:00 2030"} + my_sys_p6 | p | i | {"Thu Jun 21 00:00:00 2040"} + sys_p1 | p | r | {"Tue Jun 02 00:00:00 2020"} + sys_p3 | p | i | {"Thu Jun 04 00:00:00 2020"} + sys_p4 | p | i | {"Fri Jun 22 00:00:00 2040"} +(8 rows) + +ALTER TABLE interval_normal_date RENAME PARTITION sys_p4 To sys_p32767; +insert into interval_normal_date values ('2040-06-22'); +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+------------------------------ + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + my_sys_p4 | p | i | {"Wed Jun 03 00:00:00 2020"} + my_sys_p5 | p | i | {"Sat Mar 02 00:00:00 2030"} + my_sys_p6 | p | i | {"Thu Jun 21 00:00:00 2040"} + sys_p1 | p | r | {"Tue Jun 02 00:00:00 2020"} + sys_p2 | p | i | {"Sat Jun 23 00:00:00 2040"} + sys_p3 | p | i | {"Thu Jun 04 00:00:00 2020"} + sys_p32767 | p | i | {"Fri Jun 22 00:00:00 2040"} +(9 rows) + +ALTER TABLE interval_normal_date RENAME PARTITION sys_p2 To sys_p32780; +insert into interval_normal_date values ('2040-06-24'); +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_date') + order by relname; + relname | parttype | partstrategy | boundaries +-------------------------+----------+--------------+------------------------------ + interval_normal_date | r | i | + interval_normal_date_p1 | p | r | {2020-03-01} + my_sys_p4 | p | i | {"Wed Jun 03 00:00:00 2020"} + my_sys_p5 | p | i | {"Sat Mar 02 00:00:00 2030"} + my_sys_p6 | p | i | {"Thu Jun 21 00:00:00 2040"} + sys_p1 | p | r | {"Tue Jun 02 00:00:00 2020"} + sys_p14 | p | i | {"Mon Jun 25 00:00:00 2040"} + sys_p3 | p | i | {"Thu Jun 04 00:00:00 2020"} + sys_p32767 | p | i | {"Fri Jun 22 00:00:00 2040"} + sys_p32780 | p | i | {"Sat Jun 23 00:00:00 2040"} +(10 rows) + +--clean up +drop table interval_normal_date; +-- +---- the cstore table does not support interval partition; +-- +create table partiton_table_001( +COL_1 smallint, +COL_2 char(30), +COL_3 int, +COL_4 date not null +)with (orientation = column) +PARTITION BY RANGE (COL_4) +INTERVAL ('1 month') +( +PARTITION partiton_table_001_p1 VALUES LESS THAN ('2020-03-01') +); +ERROR: Unsupport feature +DETAIL: cstore/timeseries don't support interval partition type. +-- +---- tablespace +-- +--date +--create table insert_max_partition_num_date(col_date date) +--partition by range(col_date) +--interval ('1' day) store in (hw_partition_insert_tsp4, hw_partition_insert_tsp5, hw_partition_insert_tsp6) +--( +-- partition insert_max_partition_num_date_p1 values less than ('2012-1-25') tablespace hw_partition_insert_tsp4, +-- partition insert_max_partition_num_date_p2 values less than ('2012-2-25') tablespace hw_partition_insert_tsp5, +-- partition insert_max_partition_num_date_p3 values less than ('2012-3-25') tablespace hw_partition_insert_tsp6 +--); +-- +---- test with where conditions +-- +--select * from interval_normal_date where logdate < '2020-06-01'; +--ERROR: pruning result(PartitionIdentifier) is invalid +-- +---- test with maxvalue +-- +-- +---- test with null +-- +-- +---- test support interval type maxvalue +-- Hour, Day, month, timestamp, timestamptz, date +-- +-- +---- test month interval increase, specific Feb +-- +-- +-- clean up +-- +drop tablespace hw_partition_interval_tsp4; +drop tablespace hw_partition_interval_tsp5; +drop tablespace hw_partition_interval_tsp6; +\! rm -fr '@testtablespace@/hw_partition_interval_tsp4' +\! rm -fr '@testtablespace@/hw_partition_interval_tsp5' +\! rm -fr '@testtablespace@/hw_partition_interval_tsp6' diff --git a/src/test/regress/output/hw_partition_sql_adapt0.source b/src/test/regress/output/hw_partition_sql_adapt0.source index d3d17c5a3..996e8aa3c 100644 --- a/src/test/regress/output/hw_partition_sql_adapt0.source +++ b/src/test/regress/output/hw_partition_sql_adapt0.source @@ -279,8 +279,8 @@ NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "test_pkey" for t insert into test values (0); -- failed alter table test_add_column_constraint add foreign key (a) references test(a) ; -ERROR: FOREIGN KEY ... REFERENCES constraint is not yet supported. drop table test cascade; +NOTICE: drop cascades to constraint test_add_column_constraint_a_fkey on table test_add_column_constraint -- d.deferrable -- failed alter table test_add_column_constraint add column c4 int deferrable; @@ -827,7 +827,7 @@ select * from test_drop_column_view order by 1,2; -- failed select * from temp_view order by 1,2; -ERROR: relation "temp_view" does not exist +ERROR: relation "temp_view" does not exist on datanode1 LINE 1: select * from temp_view order by 1,2; ^ -- failed diff --git a/src/test/regress/output/hw_partition_sql_adapt2.source b/src/test/regress/output/hw_partition_sql_adapt2.source index c7482dc78..ce04988e1 100644 --- a/src/test/regress/output/hw_partition_sql_adapt2.source +++ b/src/test/regress/output/hw_partition_sql_adapt2.source @@ -964,8 +964,6 @@ Indexes: Range partition by(a) Number of partition: 3 (View pg_partition to check each partition range.) Has OIDs: no -Distribute By: HASH(a) -Location Nodes: ALL DATANODES Options: orientation=row, compression=no -- clean @@ -1031,18 +1029,25 @@ partition by range (a, b) partition test_partition_foreign_key_p2 values less than (4, 'e'), partition test_partition_foreign_key_p3 values less than (7, 'h') ); -ERROR: FOREIGN KEY ... REFERENCES constraint is not yet supported. -- failed drop user temp_user; ERROR: cannot drop schema temp_user because other objects depend on it DETAIL: table temp_user.test_ordinary_reftable depends on schema temp_user +constraint test_partition_foreign_key_a_fkey on table test_partition_foreign_key depends on table temp_user.test_ordinary_reftable HINT: Use DROP ... CASCADE to drop the dependent objects too. -- failed drop owned by temp_user; +ERROR: cannot drop desired object(s) because other objects depend on them +DETAIL: constraint test_partition_foreign_key_a_fkey on table test_partition_foreign_key depends on table temp_user.test_ordinary_reftable +HINT: Use DROP ... CASCADE to drop the dependent objects too. -- failed drop owned by temp_user restrict; +ERROR: cannot drop desired object(s) because other objects depend on them +DETAIL: constraint test_partition_foreign_key_a_fkey on table test_partition_foreign_key depends on table temp_user.test_ordinary_reftable +HINT: Use DROP ... CASCADE to drop the dependent objects too. -- success drop owned by temp_user cascade; +NOTICE: drop cascades to constraint test_partition_foreign_key_a_fkey on table test_partition_foreign_key select relname, rolname from pg_class, pg_roles where relname='test_ordinary_reftable' and pg_class.relowner=pg_roles.oid; relname | rolname ---------+--------- @@ -1050,14 +1055,10 @@ select relname, rolname from pg_class, pg_roles where relname='test_ordinary_ref -- success insert into test_partition_foreign_key values (0, 'a', 0, 'a'); -ERROR: relation "test_partition_foreign_key" does not exist -LINE 1: insert into test_partition_foreign_key values (0, 'a', 0, 'a... - ^ -- success drop user temp_user; -- clean drop table test_partition_foreign_key; -ERROR: table "test_partition_foreign_key" does not exist ---------------------- -- test alter table set tablespace on ordinary table \! rm -fr '@testtablespace@/hw_partition_sql_adapt_ts1' diff --git a/src/test/regress/output/hw_vec_int4.source b/src/test/regress/output/hw_vec_int4.source index 5ca8f6405..ce3e8a4f0 100644 --- a/src/test/regress/output/hw_vec_int4.source +++ b/src/test/regress/output/hw_vec_int4.source @@ -1,4 +1,5 @@ --INT4 +\set VERBOSITY terse CREATE TABLE vint4_test(a INT4, b INT4, c INT4) with (orientation = column) ; copy vint4_test from '@abs_srcdir@/tmp_check/datanode1/pg_copydir/vint4_normal.data' delimiter '|' NULL ''; select * from vint4_test order by a; diff --git a/src/test/regress/output/hw_vec_int8.source b/src/test/regress/output/hw_vec_int8.source index 236b346d0..3de052993 100644 --- a/src/test/regress/output/hw_vec_int8.source +++ b/src/test/regress/output/hw_vec_int8.source @@ -1,4 +1,5 @@ --INT8 +\set VERBOSITY terse CREATE TABLE vint8_test(a INT8, b INT8, c INT8) with (orientation = column) ; copy vint8_test from '@abs_srcdir@/tmp_check/datanode1/pg_copydir/vint8_normal.data' delimiter '|' NULL ''; --test vint8pl diff --git a/src/test/regress/output/recovery_2pc_tools.source b/src/test/regress/output/recovery_2pc_tools.source index 1c835d8a6..cbec567e8 100644 --- a/src/test/regress/output/recovery_2pc_tools.source +++ b/src/test/regress/output/recovery_2pc_tools.source @@ -340,6 +340,7 @@ select name,vartype,unit,min_val,max_val from pg_settings where name <> 'qunit_c max_function_args | integer | | 666 | 666 max_identifier_length | integer | | 63 | 63 max_index_keys | integer | | 32 | 32 + max_keep_log_seg | integer | | 0 | 2147483647 max_loaded_cudesc | integer | | 100 | 1073741823 max_locks_per_transaction | integer | | 10 | 2147483647 max_pred_locks_per_transaction | integer | | 10 | 2147483647 diff --git a/src/test/regress/parallel_schedule b/src/test/regress/parallel_schedule index 5cad370a8..10c1a0097 100644 --- a/src/test/regress/parallel_schedule +++ b/src/test/regress/parallel_schedule @@ -571,3 +571,9 @@ test: udf_crem create_c_function #test: redis_truncate_col #test: redis_alter_truncate_partition #test: redis_alter_truncate_col_partition +# global temp table test +test: gtt_stats +test: gtt_function +test: gtt_prepare +test: gtt_parallel_1 gtt_parallel_2 +test: gtt_clean diff --git a/src/test/regress/parallel_schedule0 b/src/test/regress/parallel_schedule0 index d1b7b3167..37ca35417 100644 --- a/src/test/regress/parallel_schedule0 +++ b/src/test/regress/parallel_schedule0 @@ -47,7 +47,7 @@ test: single_node_oidjoins single_node_type_sanity single_node_opr_sanity # ---------- # These four each depend on the previous one # ---------- -test: single_node_insert +test: single_node_insert xc_rownum test: single_node_temple test: single_node_create_function_1 test: single_node_create_table_1 diff --git a/src/test/regress/parallel_schedule18 b/src/test/regress/parallel_schedule18 new file mode 100644 index 000000000..d26cd6bde --- /dev/null +++ b/src/test/regress/parallel_schedule18 @@ -0,0 +1,26 @@ +test: hw_partition_index +test: hw_partition_unusable_index_1 hw_partition_unusable_index_3 +test: hw_partition_insert hw_partition_insert_01 hw_partition_dml +test: hw_partition_grant hw_partition_of_type +test: hw_partition_nodes hw_partition_size hw_partition_compare hw_partition_storage_parameters hw_partition_storage_parameters_index hw_partition_toast hw_partition_cross hw_partition_maxvalue +test: hw_partition_sql_adapt1 hw_partition_update1 +test: hw_partition_sql_adapt0 hw_partition_update0 +test: hw_partition_sql_adapt2 +test: hw_partition_interval +test: hw_partition_interval_exchange +test: hw_partition_interval_index +test: hw_partition_interval_unusable_index +test: hw_partition_interval_reindex +test: hw_partition_interval_movement +# To check create interval partition parallel +test: hw_partition_interval_parallel_prepare +test: hw_partition_interval_parallel_insert hw_partition_interval_parallel_insert_01 hw_partition_interval_parallel_insert_02 +test: hw_partition_interval_parallel_end +test: hw_partition_interval_select +test: hw_partition_interval_check_syntax +#test: hw_partition_lock +#test: hw_partition_llt +# FIXME: move me back to the parallel test when the refcnt issue is fixed +# Below two teste are unstable, temporarily ignoring. This is same to distribute_dattistic, relallvisible, Dongwang will solve the problem. +#test: hw_partition_vacuum_full +#test: hw_partition_vacuum diff --git a/src/test/regress/sql/gtt_clean.sql b/src/test/regress/sql/gtt_clean.sql new file mode 100644 index 000000000..e1728e6ce --- /dev/null +++ b/src/test/regress/sql/gtt_clean.sql @@ -0,0 +1,6 @@ +reset search_path; + +select pg_sleep(5); + +drop schema gtt cascade; + diff --git a/src/test/regress/sql/gtt_function.sql b/src/test/regress/sql/gtt_function.sql new file mode 100644 index 000000000..0ae2ffe76 --- /dev/null +++ b/src/test/regress/sql/gtt_function.sql @@ -0,0 +1,284 @@ + +CREATE SCHEMA gtt_function; + +set search_path=gtt_function,sys; + +create global temp table gtt1(a int primary key, b text); + +create global temp table gtt2(a int primary key, b text) on commit delete rows; + +create global temp table gtt3(a int primary key, b text) on commit PRESERVE rows; + +create global temp table gtt6(n int) with (on_commit_delete_rows=true); + +begin; +insert into gtt6 values (9); +-- 1 row +select * from gtt6; +commit; +-- 0 row +select * from gtt6; + +-- ok +cluster gtt1 using gtt1_pkey; + +-- ok +create index CONCURRENTLY idx_gtt1 on gtt1 (b); + +-- ERROR +create table gtt1(a int primary key, b text) on commit delete rows; + +-- ERROR +create table gtt1(a int primary key, b text) with(on_commit_delete_rows=true); + +-- ERROR +alter table gtt1 SET TABLESPACE pg_default; + +-- ERROR +alter table gtt1 set (on_commit_delete_rows='true'); + +-- ERROR +create or replace global temp view gtt_v as select 5; + +-- ERROR +create global temp sequence seq1 start 50; + +create global temp table foo(); +-- ERROR +alter table foo set (on_commit_delete_rows='true'); + +-- ERROR +CREATE global temp TABLE measurement ( + logdate date not null, + peaktemp int, + unitsales int +) PARTITION BY RANGE (logdate) ( + PARTITION P1 VALUES LESS THAN('2019-01-01 00:00:00'), + PARTITION P2 VALUES LESS THAN('2020-01-01 00:00:00') +); + +-- ERROR +CREATE global temp TABLE p_table01 ( +id bigserial NOT NULL, +cre_time timestamp without time zone, +note varchar(30) +) +WITH (OIDS = FALSE) +on commit delete rows +PARTITION BY RANGE (cre_time) ( + PARTITION P1 VALUES LESS THAN('2018-01-01 00:00:00'), + PARTITION P2 VALUES LESS THAN('2019-01-01 00:00:00') +); + +--CREATE global temp TABLE p_table01_2018 +--PARTITION OF p_table01 +--FOR VALUES FROM ('2018-01-01 00:00:00') TO ('2019-01-01 00:00:00') on commit delete rows; + +--CREATE global temp TABLE p_table01_2017 +--PARTITION OF p_table01 +--FOR VALUES FROM ('2017-01-01 00:00:00') TO ('2018-01-01 00:00:00') on commit delete rows; + +--begin; +--insert into p_table01 values(1,'2018-01-02 00:00:00','test1'); +--insert into p_table01 values(1,'2018-01-02 00:00:00','test2'); +--select count(*) from p_table01; +--commit; +--select count(*) from p_table01; + +-- ERROR +CREATE global temp TABLE p_table02 ( +id bigserial NOT NULL, +cre_time timestamp without time zone, +note varchar(30) +) +WITH (OIDS = FALSE) +on commit PRESERVE rows +PARTITION BY RANGE (cre_time) ( + PARTITION P1 VALUES LESS THAN('2018-01-01 00:00:00'), + PARTITION P2 VALUES LESS THAN('2019-01-01 00:00:00') +); + +--CREATE global temp TABLE p_table02_2018 +--PARTITION OF p_table02 +--FOR VALUES FROM ('2018-01-01 00:00:00') TO ('2019-01-01 00:00:00'); + +--CREATE global temp TABLE p_table02_2017 +--PARTITION OF p_table02 +--FOR VALUES FROM ('2017-01-01 00:00:00') TO ('2018-01-01 00:00:00'); + +create table tbl_inherits_parent( +a int not null, +b varchar(32) not null default 'Got u', +c int check (c > 0), +d date not null +); + +create global temp table tbl_inherits_parent_global_temp( +a int not null, +b varchar(32) not null default 'Got u', +c int check (c > 0), +d date not null +)on commit delete rows; + +-- ERROR +create global temp table tbl_inherits_partition() inherits (tbl_inherits_parent); + +-- ERROR +create global temp table tbl_inherits_partition() inherits (tbl_inherits_parent_global_temp) on commit delete rows; + +select relname ,relkind, relpersistence, reloptions from pg_class where relname like 'p_table0%' or relname like 'tbl_inherits%' order by relname; + +-- ERROR +create global temp table gtt3(a int primary key, b text) on commit drop; + +-- ERROR +create global temp table gtt4(a int primary key, b text) with(on_commit_delete_rows=true) on commit preserve rows; + +-- ok +create global temp table gtt4(a int primary key, b text) with(on_commit_delete_rows=true) on commit delete rows; + +-- ok +create global temp table gtt5(a int primary key, b text) with(on_commit_delete_rows=true); + +-- ok +create table tb1 (like gtt2 including reloptions); + +-- ERROR +create global temp table gtt7 (like gtt2 including reloptions) on commit preserve rows; + +-- ok +create global temp table gtt7 (like gtt2 including reloptions) on commit delete rows; + +-- ok +create global temp table gtt8 on commit delete rows as select * from gtt3; + +-- ok +select * into global temp table gtt9 from gtt2; + +create global temp table gtt_test_rename(a int primary key, b text); + +--ok +alter table gtt_test_rename rename to gtt_test_new; + +-- ok +ALTER TABLE gtt_test_new ADD COLUMN address varchar(30); + +CREATE global temp TABLE products ( + product_no integer PRIMARY KEY, + name text, + price numeric +); + +-- ERROR +CREATE TABLE orders ( + order_id integer PRIMARY KEY, + product_no integer REFERENCES products (product_no), + quantity integer +); + +-- ok +CREATE global temp TABLE orders ( + order_id integer PRIMARY KEY, + product_no integer REFERENCES products (product_no), + quantity integer +)on commit delete rows; + +--ERROR +insert into orders values(1,1,1); + +--ok +insert into products values(1,'test',1.0); + +begin; +insert into orders values(1,1,1); +commit; + +select count(*) from products; +select count(*) from orders; + +-- ok +CREATE GLOBAL TEMPORARY TABLE mytable ( + id SERIAL PRIMARY KEY, + data text +) on commit preserve rows; + +-- ok +--create global temp table gtt_seq(id int GENERATED ALWAYS AS IDENTITY (START WITH 2) primary key, a int) on commit PRESERVE rows; +--insert into gtt_seq (a) values(1); +--insert into gtt_seq (a) values(2); +--select * from gtt_seq order by id; +--truncate gtt_seq; +--select * from gtt_seq order by id; +--insert into gtt_seq (a) values(3); +--select * from gtt_seq order by id; + +--ERROR +--CREATE MATERIALIZED VIEW mv_gtt1 as select * from gtt1; + +-- ok +create index idx_gtt1_1 on gtt1 using btree (a); +create index idx_gtt1_2 on gtt1 using hash (a); +create global temp table tmp_t0(c0 tsvector,c1 varchar(100)); +create index idx_tmp_t0_1 on tmp_t0 using gin (c0); +create index idx_tmp_t0_2 on tmp_t0 using gist (c0); + +--ok +create global temp table gt (a SERIAL,b int); +begin; +set transaction_read_only = true; +insert into gt (b) values(1); +select * from gt; +commit; + +--create sequence seq_1; +CREATE GLOBAL TEMPORARY TABLE gtt_s_1(c1 int PRIMARY KEY) ON COMMIT DELETE ROWS; +CREATE GLOBAL TEMPORARY TABLE gtt_s_2(c1 int PRIMARY KEY) ON COMMIT PRESERVE ROWS; +--alter table gtt_s_1 add c2 int default nextval('seq_1'); +--alter table gtt_s_2 add c2 int default nextval('seq_1'); +begin; +insert into gtt_s_1 (c1)values(1); +insert into gtt_s_2 (c1)values(1); +insert into gtt_s_1 (c1)values(2); +insert into gtt_s_2 (c1)values(2); +select * from gtt_s_1 order by c1; +commit; +select * from gtt_s_1 order by c1; +select * from gtt_s_2 order by c1; + +--ok +create global temp table gt1(a int); +insert into gt1 values(generate_series(1,100000)); +create index idx_gt1_1 on gt1 (a); +create index idx_gt1_2 on gt1((a + 1)); +create index idx_gt1_3 on gt1((a*10),(a+a),(a-1)); +explain (costs off) select * from gt1 where a=1; +explain (costs off) select * from gt1 where a=200000; +explain (costs off) select * from gt1 where a*10=300; +explain (costs off) select * from gt1 where a*10=3; +analyze gt1; +explain (costs off) select * from gt1 where a=1; +explain (costs off) select * from gt1 where a=200000; +explain (costs off) select * from gt1 where a*10=300; +explain (costs off) select * from gt1 where a*10=3; + +--ok +create global temp table gtt_test0(c1 int) with(on_commit_delete_rows='true'); +create global temp table gtt_test1(c1 int) with(on_commit_delete_rows='1'); +create global temp table gtt_test2(c1 int) with(on_commit_delete_rows='0'); +create global temp table gtt_test3(c1 int) with(on_commit_delete_rows='t'); +create global temp table gtt_test4(c1 int) with(on_commit_delete_rows='f'); +create global temp table gtt_test5(c1 int) with(on_commit_delete_rows='yes'); +create global temp table gtt_test6(c1 int) with(on_commit_delete_rows='no'); +create global temp table gtt_test7(c1 int) with(on_commit_delete_rows='y'); +create global temp table gtt_test8(c1 int) with(on_commit_delete_rows='n'); +create global temp table gtt_test9(c1 int) with(on_commit_delete_rows='tr'); +create global temp table gtt_test10(c1 int) with(on_commit_delete_rows='ye'); + +-- ERROR +create global temp table gtt_test11(c1 int) with(on_commit_delete_rows='o'); +create global temp table gtt_test11(c1 int) with(on_commit_delete_rows=''); + +reset search_path; + +drop schema gtt_function cascade; + diff --git a/src/test/regress/sql/gtt_parallel_1.sql b/src/test/regress/sql/gtt_parallel_1.sql new file mode 100644 index 000000000..10a0c0552 --- /dev/null +++ b/src/test/regress/sql/gtt_parallel_1.sql @@ -0,0 +1,43 @@ + +set search_path=gtt,sys; + +select nextval('gtt_with_seq_c2_seq'); + +insert into gtt1 values(1, 'test1'); +select * from gtt1 order by a; + +begin; +insert into gtt1 values(1, 'test1'); +select * from gtt1 order by a; +commit; +select * from gtt1 order by a; + +begin; +insert into gtt1 values(1, 'test1'); +select * from gtt1 order by a; +rollback; +select * from gtt1 order by a; + +truncate gtt1; +select * from gtt1 order by a; + +begin; +insert into gtt1 values(1, 'test1'); +select * from gtt1 order by a; +truncate gtt1; +select * from gtt1 order by a; +insert into gtt1 values(1, 'test1'); +rollback; +select * from gtt1 order by a; + +begin; +select * from gtt1 order by a; +truncate gtt1; +insert into gtt1 values(1, 'test1'); +select * from gtt1 order by a; +truncate gtt1; +commit; +select * from gtt1 order by a; + +reset search_path; + diff --git a/src/test/regress/sql/gtt_parallel_2.sql b/src/test/regress/sql/gtt_parallel_2.sql new file mode 100644 index 000000000..64766767e --- /dev/null +++ b/src/test/regress/sql/gtt_parallel_2.sql @@ -0,0 +1,146 @@ + +set search_path=gtt,sys; + +insert into gtt3 values(1, 'test1'); +select * from gtt3 order by a; + +begin; +insert into gtt3 values(2, 'test1'); +select * from gtt3 order by a; +commit; +select * from gtt3 order by a; + +begin; +insert into gtt3 values(3, 'test1'); +select * from gtt3 order by a; +rollback; +select * from gtt3 order by a; + +truncate gtt3; +select * from gtt3 order by a; + +insert into gtt3 values(1, 'test1'); +select * from gtt3 order by a; + +begin; +insert into gtt3 values(2, 'test2'); +select * from gtt3 order by a; +truncate gtt3; +select * from gtt3 order by a; +insert into gtt3 values(3, 'test3'); +update gtt3 set a = 3 where b = 'test1'; +select * from gtt3 order by a; +rollback; +select * from gtt3 order by a; + +begin; +select * from gtt3 order by a; +truncate gtt3; +insert into gtt3 values(5, 'test5'); +select * from gtt3 order by a; +truncate gtt3; +insert into gtt3 values(6, 'test6'); +commit; +select * from gtt3 order by a; + +truncate gtt3; +insert into gtt3 values(1); +select * from gtt3; +begin; +insert into gtt3 values(2); +select * from gtt3; +SAVEPOINT save1; +truncate gtt3; +insert into gtt3 values(3); +select * from gtt3; +SAVEPOINT save2; +truncate gtt3; +insert into gtt3 values(4); +select * from gtt3; +SAVEPOINT save3; +rollback to savepoint save2; +Select * from gtt3; +insert into gtt3 values(5); +select * from gtt3; +rollback; +select * from gtt3; + +truncate gtt3; +insert into gtt3 values(1); +select * from gtt3; +begin; +insert into gtt3 values(2); +select * from gtt3; +SAVEPOINT save1; +truncate gtt3; +insert into gtt3 values(3); +select * from gtt3; +SAVEPOINT save2; +truncate gtt3; +insert into gtt3 values(4); +select * from gtt3; +SAVEPOINT save3; +rollback to savepoint save2; +Select * from gtt3; +insert into gtt3 values(5); +select * from gtt3; +commit; +select * from gtt3; + +truncate gtt3; +insert into gtt3 values(generate_series(1,100000), 'testing'); +select count(*) from gtt3; +analyze gtt3; +explain (COSTS FALSE) select * from gtt3 where a =300; + +insert into gtt_t_kenyon select generate_series(1,2000),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God',500); +insert into gtt_t_kenyon select generate_series(1,2),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',2000); +insert into gtt_t_kenyon select generate_series(3,4),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',4000); +insert into gtt_t_kenyon select generate_series(5,6),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',5500); +select relname, pg_relation_size(oid),pg_relation_size(reltoastrelid),pg_table_size(oid),pg_indexes_size(oid),pg_total_relation_size(oid) from pg_class where relname = 'gtt_t_kenyon'; +select relname from pg_class where relname = 'gtt_t_kenyon' and reltoastrelid != 0; + +select +c.relname, pg_relation_size(c.oid),pg_table_size(c.oid),pg_total_relation_size(c.oid) +from +pg_class c +where +c.oid in +( +select +i.indexrelid as indexrelid +from +pg_index i ,pg_class cc +where cc.relname = 'gtt_t_kenyon' and cc.oid = i.indrelid +) +order by c.relname; + +select count(*) from gtt_t_kenyon; +cluster gtt_t_kenyon using idx_gtt_t_kenyon_1; +select count(*) from gtt_t_kenyon; + +vacuum full gtt_t_kenyon; +select count(*) from gtt_t_kenyon; + +begin; +truncate gtt_t_kenyon; +insert into gtt_t_kenyon select generate_series(1,2000),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God',500); +commit; +cluster gtt_t_kenyon using idx_gtt_t_kenyon_1; +select count(*) from gtt_t_kenyon; + +insert into gtt_t_kenyon select generate_series(1,2),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',2000); +insert into gtt_t_kenyon select generate_series(3,4),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',4000); +insert into gtt_t_kenyon select generate_series(5,6),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God,Remark here!!',5500); +begin; +truncate gtt_t_kenyon; +insert into gtt_t_kenyon select generate_series(1,2000),repeat('kenyon here'||'^_^',2),repeat('^_^ Kenyon is not God',500); +rollback; +cluster gtt_t_kenyon using idx_gtt_t_kenyon_1; +select count(*) from gtt_t_kenyon; + +insert into gtt_with_seq (c1) values(1); +select * from gtt_with_seq; + +reset search_path; + diff --git a/src/test/regress/sql/gtt_prepare.sql b/src/test/regress/sql/gtt_prepare.sql new file mode 100644 index 000000000..20539a4ae --- /dev/null +++ b/src/test/regress/sql/gtt_prepare.sql @@ -0,0 +1,19 @@ + +CREATE SCHEMA gtt; + +set search_path=gtt,sys; + +create global temp table gtt1(a int primary key, b text) on commit delete rows; + +create global temp table gtt2(a int primary key, b text) on commit delete rows; + +create global temp table gtt3(a int primary key, b text); + +create global temp table gtt_t_kenyon(id int,vname varchar(48),remark text) on commit PRESERVE rows; +create index idx_gtt_t_kenyon_1 on gtt_t_kenyon(id); +create index idx_gtt_t_kenyon_2 on gtt_t_kenyon(remark); + +CREATE GLOBAL TEMPORARY TABLE gtt_with_seq(c1 bigint, c2 bigserial) on commit PRESERVE rows; + +reset search_path; + diff --git a/src/test/regress/sql/gtt_stats.sql b/src/test/regress/sql/gtt_stats.sql new file mode 100644 index 000000000..93d9515e5 --- /dev/null +++ b/src/test/regress/sql/gtt_stats.sql @@ -0,0 +1,46 @@ + +CREATE SCHEMA gtt_stats; + +set search_path=gtt_stats,sys; + +-- expect 0 +select count(*) from pg_gtt_attached_pids; + +-- expect 0 +select count(*) from pg_list_gtt_relfrozenxids(); + +create global temp table gtt_stats.gtt(a int primary key, b text) on commit PRESERVE rows; +-- expect 0 +select count(*) from pg_gtt_attached_pids; + +-- expect 0 +select count(*) from pg_list_gtt_relfrozenxids(); + +insert into gtt values(generate_series(1,10000),'test'); + +-- expect 1 +select count(*) from pg_gtt_attached_pids; + +-- expect 2 +select count(*) from pg_list_gtt_relfrozenxids(); + +-- expect 2 +select schemaname, tablename, relpages, reltuples, relallvisible from pg_gtt_relstats where schemaname = 'gtt_stats' order by tablename; + +-- expect 0 +select * from pg_gtt_stats order by tablename, attname; + +reindex table gtt; + +reindex index gtt_pkey; + +analyze gtt; + +select schemaname, tablename, relpages, reltuples, relallvisible from pg_gtt_relstats where schemaname = 'gtt_stats' order by tablename; + +select * from pg_gtt_stats order by tablename, attname; + +reset search_path; + +drop schema gtt_stats cascade; + diff --git a/src/test/regress/sql/hw_hashagg_start.sql b/src/test/regress/sql/hw_hashagg_start.sql index c77eb82a3..2b89306b6 100644 --- a/src/test/regress/sql/hw_hashagg_start.sql +++ b/src/test/regress/sql/hw_hashagg_start.sql @@ -59,3 +59,13 @@ FROM TMP_CUST_ASSET_SUM_1 T1 group by 1,2,3 ; select count(*) from TMP_ASSET_MAX_BELONG; + +explain (analyze on, detail on, costs off) +SELECT Party_Id, Zone_Num, Asset_Max_Belong_Org_Num FROM(SELECT + T1.Party_Id + ,T1.Zone_Num + ,T1.Asset_Max_Belong_Org_Num + ,ROW_NUMBER() OVER(PARTITION BY T1.Party_Id) AS QUA_ROW_NUM_1 +FROM TMP_CUST_ASSET_SUM_1 T1 group by 1,2,3 +)AA WHERE QUA_ROW_NUM_1 <= 1 +; \ No newline at end of file diff --git a/src/test/regress/sql/hw_partition_interval_check_syntax.sql b/src/test/regress/sql/hw_partition_interval_check_syntax.sql new file mode 100644 index 000000000..5b054545f --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_check_syntax.sql @@ -0,0 +1,23 @@ +create table partiton_table_001( +COL_1 bigint, +COL_2 TIMESTAMP WITHOUT TIME ZONE, +COL_3 bool, +COL_4 decimal +) +PARTITION BY RANGE (COL_4) +INTERVAL (10000) +( +PARTITION partiton_table_001_p1 VALUES LESS THAN (1000) +); + +create table partiton_table_001( +COL_1 bigint, +COL_2 TIMESTAMP WITHOUT TIME ZONE, +COL_3 bool, +COL_4 decimal +) +PARTITION BY RANGE (COL_2) +INTERVAL ('2018-1-1') +( +PARTITION partiton_table_001_p1 VALUES LESS THAN ('2020-03-01') +); diff --git a/src/test/regress/sql/hw_partition_interval_exchange.sql b/src/test/regress/sql/hw_partition_interval_exchange.sql new file mode 100644 index 000000000..f8c88c316 --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_exchange.sql @@ -0,0 +1,99 @@ +-- +-- Test exchange operator for interval partitioned table +-- + +-- +---- create interval partitioned table +-- +CREATE TABLE interval_normal_exchange (logdate date not null) +PARTITION BY RANGE (logdate) +INTERVAL ('1 month') +( + PARTITION interval_normal_exchange_p1 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_normal_exchange_p2 VALUES LESS THAN ('2020-04-01'), + PARTITION interval_normal_exchange_p3 VALUES LESS THAN ('2020-05-01') +); + +-- see about the info of the partitioned table in pg_partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_exchange') + order by relname; + +-- insert the record that is smaller than the lower boundary +insert into interval_normal_exchange values ('2020-02-21'); +insert into interval_normal_exchange values ('2020-02-22'); +insert into interval_normal_exchange values ('2020-02-23'); +insert into interval_normal_exchange values ('2020-5-01'); +insert into interval_normal_exchange values ('2020-5-02'); +insert into interval_normal_exchange values ('2020-5-03'); + +-- see about the info of the partitioned table in pg_partition +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_normal_exchange') + order by relname; + +-- +---- create to be exchanged table and test range partition exchange +-- +CREATE TABLE interval_exchange_test (logdate date not null); +insert into interval_exchange_test values ('2020-02-24'); +insert into interval_exchange_test values ('2020-02-25'); +insert into interval_exchange_test values ('2020-02-26'); + +-- do exchange partition interval_normal_exchange_p1 and interval_exchange_test +-- The data they have belongs to the same range. +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test; +select * from interval_normal_exchange partition (interval_normal_exchange_p1)order by logdate; +select * from interval_exchange_test order by logdate; +-- exchange back +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test; +select * from interval_normal_exchange partition (interval_normal_exchange_p1)order by logdate; +select * from interval_exchange_test order by logdate; + +-- Insert a new record not belongs to interval_normal_exchange_p1 +insert into interval_exchange_test values ('2020-3-05'); +-- defaut is WITH VALIDATION, and the exchange will be failed +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test; +-- WITHOUT VALIDATION and the exchange will be success, but some date will in the wrong range; +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test WITHOUT VALIDATION; +select * from interval_normal_exchange partition (interval_normal_exchange_p1)order by logdate; +select * from interval_exchange_test order by logdate; +-- not include '2020-3-05' +select * from interval_normal_exchange where logdate > '2020-03-01' order by logdate; + +-- +---- clean the data and test interval partition exchange +-- +truncate table interval_exchange_test; +insert into interval_exchange_test values ('2020-5-04'); +insert into interval_exchange_test values ('2020-5-05'); +insert into interval_exchange_test values ('2020-5-06'); + +-- exchange table +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (sys_p1) + WITH TABLE interval_exchange_test; +select * from interval_normal_exchange partition (sys_p1)order by logdate; +select * from interval_exchange_test order by logdate; +-- exchange back +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (sys_p1) + WITH TABLE interval_exchange_test; +select * from interval_normal_exchange partition (sys_p1)order by logdate; +select * from interval_exchange_test order by logdate; + +insert into interval_exchange_test values ('2020-6-05'); +-- defaut is WITH VALIDATION, and the exchange will be failed +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test; +-- WITHOUT VALIDATION and the exchange will be success, but some date will in the wrong range; +ALTER TABLE interval_normal_exchange EXCHANGE PARTITION (interval_normal_exchange_p1) + WITH TABLE interval_exchange_test WITHOUT VALIDATION; +select * from interval_normal_exchange partition (interval_normal_exchange_p1)order by logdate; +select * from interval_exchange_test order by logdate; +-- not include '2020-6-05' +select * from interval_normal_exchange order by logdate; +select * from interval_normal_exchange where logdate > '2020-06-01' order by logdate; +drop table interval_normal_exchange; diff --git a/src/test/regress/sql/hw_partition_interval_index.sql b/src/test/regress/sql/hw_partition_interval_index.sql new file mode 100644 index 000000000..d23157b6e --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_index.sql @@ -0,0 +1,336 @@ +-- +---- test interval partitioned index +-- +drop table if exists hw_partition_index_ip; +create table hw_partition_index_ip +( + c1 int, + c2 int, + logdate date not null +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION hw_partition_index_ip_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION hw_partition_index_ip_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION hw_partition_index_ip_p2 VALUES LESS THAN ('2020-05-01') +); +--succeed + +create index ip_index_local1 on hw_partition_index_ip (c1) local; +--succeed + +create index ip_index_local2 on hw_partition_index_ip (logdate) local +( + partition, + partition, + partition +); +--fail , the gram.y is not support opt_index_name + +create index ip_index_local3 on hw_partition_index_ip (logdate) local +( + partition sip1_index_local, + partition sip2_index_local, + partition sip3_index_local +); +--succeed + +create index ip_index_local4 on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +--succeed + +create index ip_index_local6 on hw_partition_index_ip (logdate) local +( + partition sip1_index_local, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +--succeed + +create unique index ip_index_local7 on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +--succeed + +create unique index on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +-- fail same partition name +create unique index on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT +); + +-- +---- expression, only test sample expression for inter1, more info see hw_partition_index.sql +-- +create index on hw_partition_index_ip ((c1+c2)) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +--succeed + +create index on hw_partition_index_ip ((c1-c2)) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +--succeed + +--not support CONCURRENTLY +create unique index CONCURRENTLY on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); + +-- Not enough index partition defined +create unique index on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT +); + +-- number of partitions of LOCAL index must equal that of the underlying table +create unique index on hw_partition_index_ip (logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT, + partition sip4_index_local tablespace PG_DEFAULT +); + +create unique index on hw_partition_index_ip (logdate); +--fail wrong syntax + +drop table hw_partition_index_ip; + +--unique index , index para must contain partition key +create table hw_partition_index_ip +( + c1 int, + c2 int, + logdate date not null +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION hw_partition_index_ip_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION hw_partition_index_ip_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION hw_partition_index_ip_p2 VALUES LESS THAN ('2020-05-01') +); +-- succeed +create unique index ip_index_local on hw_partition_index_ip (c1,logdate) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +-- fail without logdate +create unique index ip_index_local2 on hw_partition_index_ip (c1) local +( + partition sip1_index_local tablespace PG_DEFAULT , + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); +create unique index ip_index_local3 on hw_partition_index_ip (c2, c1) local +( + partition sip1_index_local tablespace PG_DEFAULT, + partition sip2_index_local tablespace PG_DEFAULT, + partition sip3_index_local tablespace PG_DEFAULT +); + +--insert into table +insert into hw_partition_index_ip values(7,2,'2020-03-01'); +insert into hw_partition_index_ip values(3,1,'2020-04-01'); +insert into hw_partition_index_ip values(5,3,'2020-05-01'); +insert into hw_partition_index_ip values(7,5,'2020-06-01'); +insert into hw_partition_index_ip values(1,4,'2020-07-01'); + +--succeed +select * from hw_partition_index_ip order by 1, 2; + +--to select all index object +select part.relname, part.parttype, part.rangenum, + part.intervalnum, + part.partstrategy, + part.relallvisible, + part.reltoastrelid, + part.partkey, + part.interval, + part.boundaries + from pg_class class , pg_partition part , pg_index ind where class.relname = 'hw_partition_index_ip' and ind.indrelid = class.oid and part.parentid = ind.indexrelid order by 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; + +drop index ip_index_local; + +drop table if exists hw_partition_index_ip; + +select count(*) from pg_class class , pg_partition part , pg_index ind where class.relname = 'hw_partition_index_ip' and ind.indrelid = class.oid and part.parentid = ind.indexrelid; + +-- +---- test input for unique index +-- +create table interval_partition_table_001 +( + c1 int, + logdate date not null +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION interval_partition_table_001_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_partition_table_001_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION interval_partition_table_001_p2 VALUES LESS THAN ('2020-05-01') +); + +create unique index index_interval_partition_table_001 on interval_partition_table_001(logdate) local; +--fail: unique index +insert into interval_partition_table_001 values(10, '2020-06-01'); +insert into interval_partition_table_001 values(10, '2020-06-01'); +analyze interval_partition_table_001; +drop table interval_partition_table_001; + +-- +---- test with primary key +-- +create table interval_partition_table_002( + c1 int, + c2 int, + logdate date not null, + CONSTRAINT interval_partition_table_CONSTRAINT PRIMARY KEY(c2,logdate) +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION interval_partition_table_002_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_partition_table_002_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION interval_partition_table_002_p2 VALUES LESS THAN ('2020-05-01') +); + +insert into interval_partition_table_002 values(10, 10, '2020-06-01'); +insert into interval_partition_table_002 values(10, 10, '2020-06-01'); +analyze interval_partition_table_002; +drop table interval_partition_table_002; + +-- +---- test with hash index, not support hash index yet; +-- +create table interval_partition_table_003( + c1 int, + c2 int, + logdate date not null, + PRIMARY KEY(c2,logdate) +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION interval_partition_table_003_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_partition_table_003_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION interval_partition_table_003_p2 VALUES LESS THAN ('2020-05-01') +); + +create index interval_partition_table_003_1 ON interval_partition_table_003 USING HASH (logdate) LOCAL; +create index interval_partition_table_003_2 ON interval_partition_table_003 USING HASH (c2) LOCAL; +create index interval_partition_table_003_3 ON interval_partition_table_003 USING HASH (c1) LOCAL; + +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_1') order by 1; +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_2') order by 1; +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_3') order by 1; + +insert into interval_partition_table_003 values(1,2,'2020-03-01'); +insert into interval_partition_table_003 values(1,2,'2020-04-01'); +insert into interval_partition_table_003 values(1,2,'2020-05-01'); +insert into interval_partition_table_003 values(1,2,'2020-06-01'); +insert into interval_partition_table_003 values(1,2,'2020-07-01'); + +alter table interval_partition_table_003 drop column C2; +insert into interval_partition_table_003 values(1,2,'2020-07-01'); +insert into interval_partition_table_003 values(1,'2020-07-01'); + +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_1') order by 1; +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_2') order by 1; +select relname from pg_partition where INDEXTBLID=(select RELFILENODE from pg_partition where relname='interval_partition_table_003_3') order by 1; + +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'interval_partition_table_003') + order by relname; + +analyze interval_partition_table_003; +drop table interval_partition_table_003; + +-- +---- test partition BTREE index +-- +create table interval_partition_table_004( + c1 int, + c2 int, + logdate date not null, + PRIMARY KEY(c2,logdate) +) +partition by range (logdate) +INTERVAL ('1 month') +( + PARTITION interval_partition_table_004_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION interval_partition_table_004_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION interval_partition_table_004_p2 VALUES LESS THAN ('2020-05-01') +); + +-- expression index +CREATE INDEX interval_partition_table_004_index_01 on interval_partition_table_004 using btree(c2) local; +CREATE INDEX interval_partition_table_004_index_02 on interval_partition_table_004 using btree(logdate) local; +CREATE INDEX interval_partition_table_004_index_03 on interval_partition_table_004 using btree(c1) local; + +insert into interval_partition_table_004 values(7,2,'2020-03-01'); +insert into interval_partition_table_004 values(3,1,'2020-04-01'); +insert into interval_partition_table_004 values(5,3,'2020-05-01'); +insert into interval_partition_table_004 values(7,5,'2020-06-01'); +insert into interval_partition_table_004 values(1,4,'2020-07-01'); +SELECT * FROM interval_partition_table_004 ORDER BY logdate; +SELECT * FROM interval_partition_table_004 ORDER BY 1; +SELECT * FROM interval_partition_table_004 ORDER BY 2; +DROP TABLE interval_partition_table_004; + +-- test interval table with toast table and index +CREATE TABLE interval_sales +(prod_id NUMBER(6), +cust_id NUMBER, +time_id DATE, +channel_id CHAR(1), +promo_id NUMBER(6), +quantity_sold NUMBER(3), +amount_sold NUMBER(10,2) +) +PARTITION BY RANGE (time_id) +INTERVAL('1 MONTH') +( PARTITION p0 VALUES LESS THAN (TO_DATE('1-1-2008', 'DD-MM-YYYY')), + PARTITION p1 VALUES LESS THAN (TO_DATE('6-5-2008', 'DD-MM-YYYY')) +); + +select relname, parentid, reltoastrelid, boundaries from pg_partition; + +insert into interval_sales values (generate_series(1,10), generate_series(1,10), generate_series(TO_DATE('2020-01-01', 'YYYY-MM-DD'),TO_DATE('2020-07-01', 'YYYY-MM-DD'),'1 day'), 1, 1, 1, 1); + +select relname, parentid, reltoastrelid, boundaries from pg_partition; + +drop table interval_sales; + +-- +---- test exchange table whit index +-- diff --git a/src/test/regress/sql/hw_partition_interval_movement.sql b/src/test/regress/sql/hw_partition_interval_movement.sql new file mode 100644 index 000000000..471fdd3d5 --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_movement.sql @@ -0,0 +1,64 @@ +-- +---- test row movement +-- +drop table if exists hw_partition_interval_movement; +create table hw_partition_interval_movement +( + c1 int, + c2 int, + C3 date not null +) +partition by range (C3) +INTERVAL ('1 month') +( + PARTITION hw_partition_interval_movement_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION hw_partition_interval_movement_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION hw_partition_interval_movement_p2 VALUES LESS THAN ('2020-05-01') +) DISABLE ROW MOVEMENT; + +create index hw_partition_interval_movement_ind1 on hw_partition_interval_movement(c1) local; +create index hw_partition_interval_movement_ind2 on hw_partition_interval_movement(c2) local; +create index hw_partition_interval_movement_ind3 on hw_partition_interval_movement(c3) local; + +--insert into table +insert into hw_partition_interval_movement values(7,2,'2020-02-01'); +insert into hw_partition_interval_movement values(3,1,'2020-03-01'); +insert into hw_partition_interval_movement values(5,3,'2020-04-01'); +insert into hw_partition_interval_movement values(7,5,'2020-05-01'); +insert into hw_partition_interval_movement values(1,4,'2020-06-01'); + +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'hw_partition_interval_movement') + order by 1; + +-- fail: update record belongs to a range partition which will be move to other range partition +update hw_partition_interval_movement set C3 = '2020-04-22' where C3 = '2020-03-01'; +-- fail: update record belongs to a range partition which will be move to an existed interval partition +update hw_partition_interval_movement set C3 = '2020-05-22' where C3 = '2020-03-01'; +-- fail: update record belongs to a range partition which will be move to a not existed interval partition +update hw_partition_interval_movement set C3 = '2020-07-22' where C3 = '2020-03-01'; +-- fail: update record belongs to a interval partition which will be move to a range partition +update hw_partition_interval_movement set C3 = '2020-03-22' where C3 = '2020-05-01'; +-- fail: update record belongs to a interval partition which will be move to a not existed interval partition +update hw_partition_interval_movement set C3 = '2020-07-22' where C3 = '2020-05-01'; + +-- enable row movement +alter table hw_partition_interval_movement ENABLE ROW MOVEMENT; + +-- succeed: update record belongs to a range partition which will be move to other range partition +update hw_partition_interval_movement set C3 = '2020-04-22' where C3 = '2020-03-01'; +-- succeed: update record belongs to a range partition which will be move to an existed interval partition +update hw_partition_interval_movement set C3 = '2020-05-22' where C3 = '2020-04-22'; +-- succeed: update record belongs to a range partition which will be move to a not existed interval partition +update hw_partition_interval_movement set C3 = '2020-07-22' where C3 = '2020-04-01'; +-- succeed: update record belongs to a interval partition which will be move to a range partition +update hw_partition_interval_movement set C3 = '2020-03-22' where C3 = '2020-05-01'; +-- succeed: update record belongs to a interval partition which will be move to a not existed interval partition +update hw_partition_interval_movement set C3 = '2020-08-22' where C3 = '2020-06-01'; + +select * from hw_partition_interval_movement; +-- add two new interval ranges +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'hw_partition_interval_movement') + order by 1; +drop table hw_partition_interval_movement; diff --git a/src/test/regress/sql/hw_partition_interval_parallel_end.sql b/src/test/regress/sql/hw_partition_interval_parallel_end.sql new file mode 100644 index 000000000..210b26d49 --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_parallel_end.sql @@ -0,0 +1,7 @@ +-- check results and clean +select count(*) from partition_interval_parallel; +select relname, parttype, partstrategy, boundaries, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'partition_interval_parallel') + order by 1; +--cleanup +DROP TABLE partition_interval_parallel; diff --git a/src/test/regress/sql/hw_partition_interval_parallel_insert.sql b/src/test/regress/sql/hw_partition_interval_parallel_insert.sql new file mode 100644 index 000000000..b8fcd3fa7 --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_parallel_insert.sql @@ -0,0 +1,23 @@ +--insert data +create or replace function insert_mm(dat text) returns void as $$ +declare + times integer :=1; +begin + loop + insert into partition_interval_parallel values(1, 1, dat); + times = times + 1; + if times > 500 then + exit; + end if; + end loop; +end; +$$ language plpgsql; + + +select insert_mm('2020-05-1'); +select insert_mm('2020-06-1'); +select insert_mm('2020-07-1'); +select insert_mm('2020-08-1'); +select insert_mm('2020-09-1'); +select insert_mm('2020-10-1'); +select insert_mm('2020-11-1'); \ No newline at end of file diff --git a/src/test/regress/sql/hw_partition_interval_parallel_insert_01.sql b/src/test/regress/sql/hw_partition_interval_parallel_insert_01.sql new file mode 100644 index 000000000..4a36d7f5e --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_parallel_insert_01.sql @@ -0,0 +1,23 @@ +--insert data +create or replace function insert_mm_01(dat text) returns void as $$ +declare + times integer :=1; +begin + loop + insert into partition_interval_parallel values(1, 1, dat); + times = times + 1; + if times > 500 then + exit; + end if; + end loop; +end; +$$ language plpgsql; + + +select insert_mm_01('2020-05-1'); +select insert_mm_01('2020-06-1'); +select insert_mm_01('2020-07-1'); +select insert_mm_01('2020-08-1'); +select insert_mm_01('2020-09-1'); +select insert_mm_01('2020-10-1'); +select insert_mm_01('2020-11-1'); diff --git a/src/test/regress/sql/hw_partition_interval_parallel_insert_02.sql b/src/test/regress/sql/hw_partition_interval_parallel_insert_02.sql new file mode 100644 index 000000000..019f8caf7 --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_parallel_insert_02.sql @@ -0,0 +1,23 @@ +--insert data +create or replace function insert_mm_02(dat text) returns void as $$ +declare + times integer :=1; +begin + loop + insert into partition_interval_parallel values(1, 1, dat); + times = times + 1; + if times > 500 then + exit; + end if; + end loop; +end; +$$ language plpgsql; + + +select insert_mm_02('2020-05-1'); +select insert_mm_02('2020-06-1'); +select insert_mm_02('2020-07-1'); +select insert_mm_02('2020-08-1'); +select insert_mm_02('2020-09-1'); +select insert_mm_02('2020-10-1'); +select insert_mm_02('2020-11-1'); diff --git a/src/test/regress/sql/hw_partition_interval_parallel_prepare.sql b/src/test/regress/sql/hw_partition_interval_parallel_prepare.sql new file mode 100644 index 000000000..696fc778d --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_parallel_prepare.sql @@ -0,0 +1,20 @@ +-- prepare the parrallel modifed table; +DROP TABLE IF EXISTS partition_interval_parallel; +create table partition_interval_parallel +( + c1 int, + c2 int, + c3 date not null +) +partition by range (c3) +INTERVAL ('1 month') +( + PARTITION partition_interval_parallel_p1 VALUES LESS THAN ('2020-05-01'), + PARTITION partition_interval_parallel_p2 VALUES LESS THAN ('2020-06-01') +); +CREATE INDEX idx1_partition_interval_parallel on partition_interval_parallel(c3) local ; + + + + + diff --git a/src/test/regress/sql/hw_partition_interval_reindex.sql b/src/test/regress/sql/hw_partition_interval_reindex.sql new file mode 100644 index 000000000..9298de3a7 --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_reindex.sql @@ -0,0 +1,65 @@ +--01-------------------------------------------------------------------- +--prepare table , index + +drop table if exists partition_reindex_table3; +create table partition_reindex_table3 +( + c1 int, + c2 int, + C3 date not null +) +partition by range (C3) +INTERVAL ('1 month') +( + PARTITION partition_reindex_table3_p0 VALUES LESS THAN ('2020-02-01'), + PARTITION partition_reindex_table3_p1 VALUES LESS THAN ('2020-05-01'), + PARTITION partition_reindex_table3_p2 VALUES LESS THAN ('2020-06-01') +) +enable row movement; + +create index partition_reindex_table3_ind1 on partition_reindex_table3(c1) local; +create index partition_reindex_table3_ind2 on partition_reindex_table3(c2) local; +create index partition_reindex_table3_ind3 on partition_reindex_table3(c3) local; + +--02-------------------------------------------------------------------- +--reindex index, cross test with insert +insert into partition_reindex_table3 values (generate_series(1,10), generate_series(1,10), generate_series(TO_DATE('2020-01-01', 'YYYY-MM-DD'),TO_DATE('2020-07-01', 'YYYY-MM-DD'),'1, day')); +select count(*) from partition_reindex_table3; +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'partition_reindex_table3') + order by 1; +truncate table partition_reindex_table3; +insert into partition_reindex_table3 values (generate_series(1,10), generate_series(1,10), generate_series(TO_DATE('2020-01-01', 'YYYY-MM-DD'),TO_DATE('2020-07-01', 'YYYY-MM-DD'),'1, day')); +select count(*) from partition_reindex_table3; +select relname, parttype, partstrategy, boundaries from pg_partition + where parentid = (select oid from pg_class where relname = 'partition_reindex_table3') + order by 1; + +analyze partition_reindex_table3; +select c.relname,c.relpages > 0 as relpagesgtzero, c.reltuples > 0 as reltuplesgtzero,i.indisunique, i.indisvalid, i.indcheckxmin, i.indisready from pg_index i, pg_class c where c.relname = 'partition_reindex_table3_ind1' and c.oid = i.indexrelid; +explain (costs off, nodes off) select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; +select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; +reindex index partition_reindex_table3_ind1; +select c.relname,c.relpages > 0 as relpagesgtzero, c.reltuples > 0 as reltuplesgtzero,i.indisunique, i.indisvalid, i.indcheckxmin, i.indisready from pg_index i, pg_class c where c.relname = 'partition_reindex_table3_ind1' and c.oid = i.indexrelid; +explain (costs off, nodes off) select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; +--the plan before reindex and after reindex should be same +select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; + +--03-------------------------------------------------------------------- +--reindex table cross test with truncate + +truncate table partition_reindex_table3; + +insert into partition_reindex_table3 values (generate_series(1,10), generate_series(1,10), generate_series(TO_DATE('2020-01-01', 'YYYY-MM-DD'),TO_DATE('2020-07-01', 'YYYY-MM-DD'),'1, day')); +analyze partition_reindex_table3; +select c.relname,c.relpages > 0 as relpagesgtzero, c.reltuples > 0 as reltuplesgtzero,i.indisunique, i.indisvalid, i.indcheckxmin, i.indisready from pg_index i, pg_class c where c.relname = 'partition_reindex_table3_ind1' and c.oid = i.indexrelid; +explain (costs off, nodes off) select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; +select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; +reindex index partition_reindex_table3_ind1; +select c.relname,c.relpages > 0 as relpagesgtzero, c.reltuples > 0 as reltuplesgtzero,i.indisunique, i.indisvalid, i.indcheckxmin, i.indisready from pg_index i, pg_class c where c.relname = 'partition_reindex_table3_ind1' and c.oid = i.indexrelid; +explain (costs off, nodes off) select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; +--the plan before reindex and after reindex should be same +select * from partition_reindex_table3 where c3 = TO_DATE('2020-04-21', 'YYYY-MM-DD') and c2 = 8; + +--clean +drop table partition_reindex_table3; diff --git a/src/test/regress/sql/hw_partition_interval_select.sql b/src/test/regress/sql/hw_partition_interval_select.sql new file mode 100644 index 000000000..5e0536702 --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_select.sql @@ -0,0 +1,54 @@ +CREATE TABLE interval_tab1 ( + city_id int not null, + logdate date not null, + peaktemp int, + unitsales int +) +PARTITION BY RANGE (logdate) +INTERVAL ('1 day') +( + PARTITION p1 VALUES LESS THAN (('2020-03-01')) +); + +insert into interval_tab1 values(1,'2020-4-7 2:0:0', 1, 1); + +insert into interval_tab1 values(1,'2020-4-8 2:0:0', 1, 1); + +select relname, boundaries from pg_partition; + +select * from interval_tab1 where logdate < '2020-4-7 0:0:0'; + +explain (costs off, verbose on, nodes off) select * from interval_tab1 where logdate < '2020-4-7 0:0:0'; + +select * from interval_tab1 where logdate > '2020-4-6'; + +explain (costs off, verbose on, nodes off) select * from interval_tab1 where logdate > '2020-4-6'; + +select * from interval_tab1 where logdate = '2020-4-7 2:0:0'; + +insert into interval_tab1 values(1,'2020-4-7 0:0:0', 1, 1); + +select * from interval_tab1 where logdate = '2020-4-7 0:0:0'; + +select * from interval_tab1 where logdate != '2020-4-7 0:0:0'; + +select * from interval_tab1 where logdate >= '2020-4-7 0:0:0'; + +insert into interval_tab1 values(1,'2020-4-5 2:0:0', 1, 1); + +select relname, boundaries from pg_partition; + +insert into interval_tab1 values(1,'2020-4-9 0:0:0', 1, 1); + + +select * from interval_tab1 where logdate >= '2020-4-7 0:0:0' and logdate < '2020-4-9 0:0:0'; + +select * from interval_tab1 where logdate > '2020-4-7 0:0:0' and logdate <= '2020-4-9 0:0:0'; + +select * from interval_tab1 where logdate >= '2020-4-7 0:0:0' and logdate <= '2020-4-9 0:0:0'; + +select * from interval_tab1 where logdate > '2020-4-6 0:0:0' and logdate <= '2020-4-9 0:0:0'; + +explain (costs off, verbose on, nodes off) select * from interval_tab1 where logdate >= '2020-4-10 0:0:0'; + +drop table interval_tab1; diff --git a/src/test/regress/sql/hw_partition_interval_unusable_index.sql b/src/test/regress/sql/hw_partition_interval_unusable_index.sql new file mode 100644 index 000000000..49a7b236a --- /dev/null +++ b/src/test/regress/sql/hw_partition_interval_unusable_index.sql @@ -0,0 +1,256 @@ + +--create table +DROP TABLE IF EXISTS partition_unsable_index_1; +create table partition_unsable_index_1 +( + c1 int, + c2 int, + c3 date not null +) +partition by range (c3) +INTERVAL ('1 month') +( + PARTITION partition_unsable_index_1_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION partition_unsable_index_1_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION partition_unsable_index_1_p2 VALUES LESS THAN ('2020-05-01') +); + +-- create 3 indexes, and specify it's partition name +CREATE INDEX idx1_partition_unsable_index_1 on partition_unsable_index_1(c3) local +( + partition idx1_partition_unsable_index_1_p1, + partition idx1_partition_unsable_index_1_p2, + partition idx1_partition_unsable_index_1_p3 +); +CREATE INDEX idx2_partition_unsable_index_1 on partition_unsable_index_1(c2, c3) local +( + partition idx2_partition_unsable_index_1_p1, + partition idx2_partition_unsable_index_1_p2, + partition idx2_partition_unsable_index_1_p3 +); +CREATE INDEX idx3_partition_unsable_index_1 on partition_unsable_index_1(c1, c2, c3) local +( + partition idx3_partition_unsable_index_1_p1, + partition idx3_partition_unsable_index_1_p2, + partition idx3_partition_unsable_index_1_p3 +); + +--insert data +insert into partition_unsable_index_1 values(7,2,'2020-03-01'); +insert into partition_unsable_index_1 values(3,1,'2020-04-01'); +insert into partition_unsable_index_1 values(5,3,'2020-05-01'); +insert into partition_unsable_index_1 values(7,5,'2020-06-01'); +insert into partition_unsable_index_1 values(1,4,'2020-07-01'); + +-- query all index partitions +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by relname; + +-- 1. alter index, modify one of it's partition to unusable state +ALTER INDEX idx1_partition_unsable_index_1 MODIFY PARTITION idx1_partition_unsable_index_1_p1 UNUSABLE; + +-- check indunusable info +select relname, parttype, partstrategy, boundaries, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + +-- rebuild index partition +ALTER INDEX idx1_partition_unsable_index_1 REBUILD PARTITION idx1_partition_unsable_index_1_p1; + +-- check indunusable info +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + +--2.ALTER INDEX unusable +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + +ALTER INDEX idx1_partition_unsable_index_1 UNUSABLE; + +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + +ALTER INDEX idx1_partition_unsable_index_1 REBUILD; + +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + +--test for reindex partition +ALTER INDEX idx1_partition_unsable_index_1 UNUSABLE; +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + +REINDEX INDEX idx1_partition_unsable_index_1 PARTITION idx1_partition_unsable_index_1_p1; +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + +ALTER INDEX idx1_partition_unsable_index_1 REBUILD; +select relname, parttype, partstrategy, indisusable from pg_partition + where parentid = (select oid from pg_class where relname = 'idx1_partition_unsable_index_1') + order by 1; + +-- 3. alter table, modify one of it's partition's all indexes to unusable state +ALTER TABLE partition_unsable_index_1 MODIFY PARTITION partition_unsable_index_1_p0 UNUSABLE LOCAL INDEXES; + +-- check indunusable info +select relname, indisusable from pg_partition + where relname = 'idx1_partition_unsable_index_1_p1' + or relname = 'idx2_partition_unsable_index_1_p1' + or relname = 'idx3_partition_unsable_index_1_p1' + or relname = 'p1_partition_unsable_index_1' + order by 1; + +-- rebuild +ALTER TABLE partition_unsable_index_1 MODIFY PARTITION partition_unsable_index_1_p0 REBUILD UNUSABLE LOCAL INDEXES; + +-- check again +select relname, indisusable from pg_partition + where relname = 'idx1_partition_unsable_index_1_p1' + or relname = 'idx2_partition_unsable_index_1_p1' + or relname = 'idx3_partition_unsable_index_1_p1' + or relname = 'p1_partition_unsable_index_1' + order by 1; + +ALTER INDEX idx1_partition_unsable_index_1 MODIFY PARTITION idx1_partition_unsable_index_1_p1 UNUSABLE; +-- idx1_partition_unsable_index_1_p1 is unusable +select part.relname, part.indisusable + from pg_class class , pg_partition part , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + and part.parentid = ind.indexrelid + order by 1; +-- can not cluster partition bacause of unusable local index +CLUSTER partition_unsable_index_1 PARTITION (partition_unsable_index_1_p0) USING idx1_partition_unsable_index_1; +CLUSTER partition_unsable_index_1 USING idx1_partition_unsable_index_1; + +-- indisclustered is false +select class.relname, ind.indisclustered + from pg_class class , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + order by 2; + +-- cluster ok +ALTER INDEX idx1_partition_unsable_index_1 REBUILD; +CLUSTER partition_unsable_index_1 USING idx1_partition_unsable_index_1; + +-- idx1_partition_unsable_index_1_p1 is usable +select part.relname, part.indisusable + from pg_class class , pg_partition part , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + and part.parentid = ind.indexrelid + order by 1; + +-- indisclustered is true +select class.relname, ind.indisclustered + from pg_class class , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + order by 2; + +-- cluster other index +ALTER INDEX idx2_partition_unsable_index_1 MODIFY PARTITION idx2_partition_unsable_index_1_p1 UNUSABLE; +ALTER INDEX idx2_partition_unsable_index_1 REBUILD; +CLUSTER partition_unsable_index_1 USING idx2_partition_unsable_index_1; +select class.relname, ind.indisclustered + from pg_class class , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + order by 2; + +-- cluster a partition +ALTER INDEX idx1_partition_unsable_index_1 MODIFY PARTITION idx1_partition_unsable_index_1_p1 UNUSABLE; +ALTER INDEX idx1_partition_unsable_index_1 REBUILD PARTITION idx1_partition_unsable_index_1_p1; +CLUSTER partition_unsable_index_1 PARTITION (partition_unsable_index_1_p0) USING idx1_partition_unsable_index_1; +CLUSTER partition_unsable_index_1 USING idx1_partition_unsable_index_1; +select class.relname, ind.indisclustered + from pg_class class , pg_index ind + where class.relname = 'partition_unsable_index_1' + and ind.indrelid = class.oid + order by 2; + +--5.2 merge (not support yet, keep the case hear for support in the future) +-- merge failed due to unusable index partition +ALTER INDEX idx1_partition_unsable_index_1 MODIFY PARTITION idx1_partition_unsable_index_1_p1 UNUSABLE; +ALTER TABLE partition_unsable_index_1 MERGE PARTITIONS partition_unsable_index_1_p0, p2_partition_unsable_index_3 + INTO PARTITION px_partition_unsable_index_3; +--rebuild unusable index partition +ALTER INDEX idx1_partition_unsable_index_1 REBUILD PARTITION idx1_partition_unsable_index_1_p1; + +--5.3 exchange +-- create plain table and index +CREATE TABLE table_unusable_index_exchange (c1 int, c2 int, c3 date not null); +CREATE INDEX idx1_table_unusable_index_exchange on table_unusable_index_exchange(c3); +CREATE INDEX idx2_table_unusable_index_exchange on table_unusable_index_exchange(c2, c3); +CREATE INDEX idx3_table_unusable_index_exchange on table_unusable_index_exchange(c1, c2, c3); + +--- unusable non-partitioned-index +ALTER INDEX idx1_table_unusable_index_exchange UNUSABLE; +ALTER TABLE partition_unsable_index_1 EXCHANGE PARTITION (partition_unsable_index_1_p0) + WITH TABLE table_unusable_index_exchange; +ALTER INDEX idx1_table_unusable_index_exchange REBUILD; + +-- unusable partitioned-index +ALTER INDEX idx1_partition_unsable_index_1 UNUSABLE; +ALTER TABLE partition_unsable_index_1 EXCHANGE PARTITION (partition_unsable_index_1_p0) + WITH TABLE table_unusable_index_exchange; +ALTER INDEX idx1_partition_unsable_index_1 REBUILD; + +-- modify one index partition unusable +-- exchange failed due to unusable index partition +ALTER INDEX idx1_partition_unsable_index_1 MODIFY PARTITION idx1_partition_unsable_index_1_p1 UNUSABLE; +ALTER TABLE partition_unsable_index_1 EXCHANGE PARTITION (partition_unsable_index_1_p0) + WITH TABLE table_unusable_index_exchange; +-- exchange ok +ALTER INDEX idx1_partition_unsable_index_1 REBUILD PARTITION idx1_partition_unsable_index_1_p1; +ALTER TABLE partition_unsable_index_1 EXCHANGE PARTITION (partition_unsable_index_1_p0) + WITH TABLE table_unusable_index_exchange; + +-- clean table_unusable_index_exchange +DROP TABLE table_unusable_index_exchange; +DROP TABLE partition_unsable_index_1; + +--6. index and unique index check +create table partition_unsable_index_1 +( + c1 int, + c2 int, + c3 date not null +) +partition by range (c3) +INTERVAL ('1 month') +( + PARTITION partition_unsable_index_1_p0 VALUES LESS THAN ('2020-03-01'), + PARTITION partition_unsable_index_1_p1 VALUES LESS THAN ('2020-04-01'), + PARTITION partition_unsable_index_1_p2 VALUES LESS THAN ('2020-05-01') +); + +-- create a unique index +CREATE UNIQUE INDEX idx_unique_partition_unsable_index_1 on partition_unsable_index_1(c2, c3) LOCAL +( + partition idx_unique_partition_unsable_index_1_p1, + partition idx_unique_partition_unsable_index_1_p2, + partition idx_unique_partition_unsable_index_1_p3 +); +--insert duplicated rows should report error +insert into partition_unsable_index_1 values(3,3,'2020-02-01'); +insert into partition_unsable_index_1 values(5,3,'2020-02-01'); -- fail +-- set local index unusable +ALTER INDEX idx_unique_partition_unsable_index_1 MODIFY PARTITION idx_unique_partition_unsable_index_1_p1 UNUSABLE; +-- bypass the unique index check +insert into partition_unsable_index_1 values(5,3,'2020-02-01'); -- success +--but report unique check error here +ALTER INDEX idx_unique_partition_unsable_index_1 REBUILD PARTITION idx_unique_partition_unsable_index_1_p1; +-- cleanup +DROP INDEX idx_unique_partition_unsable_index_1; +insert into partition_unsable_index_1 values(5,3,'2020-02-01'); -- success +--cleanup +DROP TABLE partition_unsable_index_1; \ No newline at end of file diff --git a/src/test/regress/sql/hw_procedure.sql b/src/test/regress/sql/hw_procedure.sql index d1590ea1a..81ee6af7f 100644 --- a/src/test/regress/sql/hw_procedure.sql +++ b/src/test/regress/sql/hw_procedure.sql @@ -30,6 +30,9 @@ BEGIN END; $$ LANGUAGE plpgsql; +-- check prokind +select prokind from pg_proc where proname = 'test_forall'; + CREATE FUNCTION test_forallDML1(IN iter int) RETURNS integer AS $$ BEGIN forall i in 1..iter @@ -78,6 +81,9 @@ BEGIN END ; / +-- check prokind +select prokind from pg_proc where proname = 'pro_sqlcode'; + CREATE FUNCTION test_forallDML5(IN iter int) RETURNS integer AS $$ BEGIN forall i in 1..iter; diff --git a/src/test/regress/sql/opr_sanity.sql b/src/test/regress/sql/opr_sanity.sql index 5b3e7186e..b83615ba5 100644 --- a/src/test/regress/sql/opr_sanity.sql +++ b/src/test/regress/sql/opr_sanity.sql @@ -64,10 +64,10 @@ SELECT p1.oid, p1.proname FROM pg_proc as p1 WHERE prosrc IS NULL OR prosrc = '' OR prosrc = '-'; --- proiswindow shouldn't be set together with proisagg or proretset +-- prokind = 'w' shouldn't be set together with proretset SELECT p1.oid, p1.proname FROM pg_proc AS p1 -WHERE proiswindow AND (proisagg OR proretset); +WHERE prokind = 'w' AND proretset; -- pronargdefaults should be 0 iff proargdefaults is null SELECT p1.oid, p1.proname @@ -108,9 +108,9 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid < p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - (p1.proisagg = false OR p2.proisagg = false) AND + (p1.prokind != 'a' OR p2.prokind != 'a') AND (p1.prolang != p2.prolang OR - p1.proisagg != p2.proisagg OR + (p1.prokind = 'a') != (p2.prokind = 'a') OR p1.prosecdef != p2.prosecdef OR p1.proisstrict != p2.proisstrict OR p1.proretset != p2.proretset OR @@ -133,7 +133,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.prorettype < p2.prorettype) @@ -144,7 +144,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.proargtypes[0] < p2.proargtypes[0]) @@ -155,7 +155,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.proargtypes[1] < p2.proargtypes[1]) @@ -166,7 +166,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[2] < p2.proargtypes[2]) ORDER BY 1, 2; @@ -175,7 +175,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[3] < p2.proargtypes[3]) ORDER BY 1, 2; @@ -184,7 +184,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[4] < p2.proargtypes[4]) ORDER BY 1, 2; @@ -193,7 +193,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[5] < p2.proargtypes[5]) ORDER BY 1, 2; @@ -202,7 +202,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[6] < p2.proargtypes[6]) ORDER BY 1, 2; @@ -211,7 +211,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[7] < p2.proargtypes[7]) ORDER BY 1, 2; diff --git a/src/test/regress/sql/opr_sanity_1.sql b/src/test/regress/sql/opr_sanity_1.sql index 39a39d164..9aa81e745 100644 --- a/src/test/regress/sql/opr_sanity_1.sql +++ b/src/test/regress/sql/opr_sanity_1.sql @@ -260,13 +260,13 @@ WHERE aggfnoid = 0 OR aggtransfn = 0 OR aggtranstype = 0; SELECT a.aggfnoid::oid, p.proname FROM pg_aggregate as a, pg_proc as p WHERE a.aggfnoid = p.oid AND - (NOT p.proisagg OR p.proretset); + (p.prokind != 'a' OR p.proretset); --- Make sure there are no proisagg pg_proc entries without matches. +-- Make sure there are no prokind = 'a' pg_proc entries without matches. SELECT oid, proname FROM pg_proc as p -WHERE p.proisagg AND +WHERE p.prokind = 'a' AND NOT EXISTS (SELECT 1 FROM pg_aggregate a WHERE a.aggfnoid = p.oid); -- If there is no finalfn then the output type must be the transtype. @@ -374,7 +374,7 @@ ORDER BY 1, 2; SELECT p1.oid::regprocedure, p2.oid::regprocedure FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid < p2.oid AND p1.proname = p2.proname AND - p1.proisagg AND p2.proisagg AND + p1.prokind = 'a' AND p2.prokind = 'a' AND array_dims(p1.proargtypes) != array_dims(p2.proargtypes) AND p1.proname != 'listagg' ORDER BY 1; @@ -383,4 +383,4 @@ ORDER BY 1; SELECT oid, proname FROM pg_proc AS p -WHERE proisagg AND proargdefaults IS NOT NULL; +WHERE prokind = 'a' AND proargdefaults IS NOT NULL; diff --git a/src/test/regress/sql/single_node_opr_sanity.sql b/src/test/regress/sql/single_node_opr_sanity.sql index 5fcab6ac7..6496f474f 100644 --- a/src/test/regress/sql/single_node_opr_sanity.sql +++ b/src/test/regress/sql/single_node_opr_sanity.sql @@ -88,10 +88,10 @@ FROM pg_proc as p1 WHERE prosrc IS NULL OR prosrc = '' OR prosrc = '-' ORDER by 1, 2; --- proiswindow shouldn't be set together with proisagg or proretset +-- prokind = 'w' shouldn't be set together with proretset SELECT p1.oid, p1.proname FROM pg_proc AS p1 -WHERE proiswindow AND (proisagg OR proretset) +WHERE prokind = 'w' AND proretset ORDER by 1, 2; -- pronargdefaults should be 0 iff proargdefaults is null @@ -136,9 +136,9 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid < p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - (p1.proisagg = false OR p2.proisagg = false) AND + (p1.prokind != 'a' OR p2.prokind != 'a') AND (p1.prolang != p2.prolang OR - p1.proisagg != p2.proisagg OR + (p1.prokind = 'a') != (p2.prokind = 'a') OR p1.prosecdef != p2.prosecdef OR p1.proisstrict != p2.proisstrict OR p1.proretset != p2.proretset OR @@ -162,7 +162,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.prorettype < p2.prorettype) @@ -173,7 +173,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.proargtypes[0] < p2.proargtypes[0]) @@ -184,7 +184,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND p1.prosrc NOT LIKE E'range\\_constructor_' AND p2.prosrc NOT LIKE E'range\\_constructor_' AND (p1.proargtypes[1] < p2.proargtypes[1]) @@ -195,7 +195,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[2] < p2.proargtypes[2]) ORDER BY 1, 2; @@ -204,7 +204,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[3] < p2.proargtypes[3]) ORDER BY 1, 2; @@ -213,7 +213,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[4] < p2.proargtypes[4]) ORDER BY 1, 2; @@ -222,7 +222,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[5] < p2.proargtypes[5]) ORDER BY 1, 2; @@ -231,7 +231,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[6] < p2.proargtypes[6]) ORDER BY 1, 2; @@ -240,7 +240,7 @@ FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid != p2.oid AND p1.prosrc = p2.prosrc AND p1.prolang = 12 AND p2.prolang = 12 AND - NOT p1.proisagg AND NOT p2.proisagg AND + p1.prokind != 'a' AND p2.prokind != 'a' AND (p1.proargtypes[7] < p2.proargtypes[7]) ORDER BY 1, 2; @@ -307,6 +307,11 @@ FROM pg_proc as p1 LEFT JOIN pg_description as d ON p1.tableoid = d.classoid and p1.oid = d.objoid and d.objsubid = 0 WHERE d.classoid IS NULL AND p1.oid <= 9999 order by 1; +-- Check prokind +select count(*) from pg_proc where prokind = 'a'; +select count(*) from pg_proc where prokind = 'w'; +select count(*) from pg_proc where prokind = 'f'; +select count(*) from pg_proc where prokind = 'p'; -- **************** pg_cast **************** @@ -631,14 +636,14 @@ ORDER by 1, 2; SELECT a.aggfnoid::oid, p.proname FROM pg_aggregate as a, pg_proc as p WHERE a.aggfnoid = p.oid AND - (NOT p.proisagg OR p.proretset) + (p.prokind != 'a' OR p.proretset) ORDER by 1, 2; --- Make sure there are no proisagg pg_proc entries without matches. +-- Make sure there are no prokind = 'a' pg_proc entries without matches. SELECT oid, proname FROM pg_proc as p -WHERE p.proisagg AND +WHERE p.prokind = 'a' AND NOT EXISTS (SELECT 1 FROM pg_aggregate a WHERE a.aggfnoid = p.oid) ORDER by 1, 2; @@ -753,7 +758,7 @@ ORDER BY 1, 2; SELECT p1.oid::regprocedure, p2.oid::regprocedure FROM pg_proc AS p1, pg_proc AS p2 WHERE p1.oid < p2.oid AND p1.proname = p2.proname AND - p1.proisagg AND p2.proisagg AND + p1.prokind = 'a' AND p2.prokind = 'a' AND array_dims(p1.proargtypes) != array_dims(p2.proargtypes) AND p1.proname != 'listagg' ORDER BY 1; @@ -762,7 +767,7 @@ ORDER BY 1; SELECT oid, proname FROM pg_proc AS p -WHERE proisagg AND proargdefaults IS NOT NULL +WHERE prokind = 'a' AND proargdefaults IS NOT NULL ORDER by 1, 2; -- **************** pg_opfamily **************** diff --git a/src/test/regress/sql/single_node_xml.sql b/src/test/regress/sql/single_node_xml.sql index ce87d4268..3f76546ee 100644 --- a/src/test/regress/sql/single_node_xml.sql +++ b/src/test/regress/sql/single_node_xml.sql @@ -1,3 +1,4 @@ +\set VERBOSITY terse CREATE TABLE xmltest ( id int, data xml @@ -38,8 +39,15 @@ SELECT xmlelement(name element, xmlattributes ('unnamed and wrong')); SELECT xmlelement(name element, xmlelement(name nested, 'stuff')); +CREATE TABLE xml_emp (name varchar(12),age int,salary int); +INSERT INTO xml_emp VALUES ('sharon',25,1000); +INSERT INTO xml_emp VALUES ('sam',30,2000); +INSERT INTO xml_emp VALUES ('bill',20,1000); +INSERT INTO xml_emp VALUES ('jeff',23,600); +INSERT INTO xml_emp VALUES ('cim',30,400); +INSERT INTO xml_emp VALUES ('linda',19,100); -SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM emp; +SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM xml_emp; SELECT xmlelement(name duplicate, xmlattributes(1 as a, 2 as b, 3 as a)); @@ -132,7 +140,7 @@ SELECT '<>' IS NOT DOCUMENT; SELECT xmlagg(data) FROM xmltest; SELECT xmlagg(data) FROM xmltest WHERE id > 10; -SELECT xmlelement(name employees, xmlagg(xmlelement(name name, name))) FROM emp; +SELECT xmlelement(name employees, xmlagg(xmlelement(name name, name))) FROM xml_emp; -- Check mapping SQL identifier to XML name @@ -157,7 +165,7 @@ EXECUTE foo ('good'); CREATE VIEW xmlview1 AS SELECT xmlcomment('test'); CREATE VIEW xmlview2 AS SELECT xmlconcat('hello', 'you'); CREATE VIEW xmlview3 AS SELECT xmlelement(name element, xmlattributes (1 as ":one:", 'deuce' as two), 'content&'); -CREATE VIEW xmlview4 AS SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM emp; +CREATE VIEW xmlview4 AS SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM xml_emp; CREATE VIEW xmlview5 AS SELECT xmlparse(content 'x'); CREATE VIEW xmlview6 AS SELECT xmlpi(name foo, 'bar'); CREATE VIEW xmlview7 AS SELECT xmlroot(xml '', version no value, standalone yes); @@ -171,11 +179,9 @@ SELECT table_name, view_definition FROM information_schema.views SELECT xpath('/value', data) FROM xmltest; SELECT xpath(NULL, NULL) IS NULL FROM xmltest; -SELECT xpath('', ''); +SELECT xpath(' ', ''); SELECT xpath('//text()', 'number one'); SELECT xpath('//loc:piece/@id', 'number one', ARRAY[ARRAY['loc', 'http://127.0.0.1']]); -SELECT xpath('//loc:piece', 'number one', ARRAY[ARRAY['loc', 'http://127.0.0.1']]); -SELECT xpath('//loc:piece', 'number one', ARRAY[ARRAY['loc', 'http://127.0.0.1']]); SELECT xpath('//b', 'one two three etc'); SELECT xpath('//text()', '<'); SELECT xpath('//@value', ''); diff --git a/src/test/regress/sql/temp.sql b/src/test/regress/sql/temp.sql index d0a0d8158..cae2972a6 100644 --- a/src/test/regress/sql/temp.sql +++ b/src/test/regress/sql/temp.sql @@ -211,9 +211,7 @@ insert into temp_col2 select * from temp_col1; --temp function --Create temp table -create global temp table tg(a int, b varchar2(3000)); create local temp table tl(a int, b varchar2(3000)); -create global temporary table gt(a int, b varchar2(3000)); create local temporary table lt(a int, b varchar2(3000)); create temp table pg_temp.temp_t(a int); create table pg_temp.temp_t1(a int); diff --git a/src/test/regress/sql/varchar.sql b/src/test/regress/sql/varchar.sql index f6daf1aca..7cfbb6bde 100644 --- a/src/test/regress/sql/varchar.sql +++ b/src/test/regress/sql/varchar.sql @@ -64,3 +64,7 @@ INSERT INTO VARCHAR_TBL (f1) VALUES ('abcde'); INSERT INTO VARCHAR_TBL (f1) VALUES ('abcd '); SELECT '' AS four, * FROM VARCHAR_TBL ORDER BY f1; + +select char_length(to_char(lpad('abc', 1024 * 1024 *10, 'x'))); + +select char_length(to_char(lpad('abc', 1024 * 1024 *10 + 1, 'x'))); diff --git a/src/test/regress/sql/xc_rownum.sql b/src/test/regress/sql/xc_rownum.sql new file mode 100644 index 000000000..becf4892e --- /dev/null +++ b/src/test/regress/sql/xc_rownum.sql @@ -0,0 +1,167 @@ +-------------------------------------------------------------------- +-------------------test rownum pseudocolumn ------------------------ +-------------------------------------------------------------------- + +------------------------------------ +--test the basic function of rownum +------------------------------------ + +--create test table +create table rownum_table (name varchar(20), age int, address varchar(20)); + +--insert data to test table +insert into rownum_table values ('leon', 23, 'xian'); +insert into rownum_table values ('james', 24, 'bejing'); +insert into rownum_table values ('jack', 35, 'xian'); +insert into rownum_table values ('mary', 42, 'chengdu'); +insert into rownum_table values ('perl', 35, 'shengzhen'); +insert into rownum_table values ('rose', 64, 'xian'); +insert into rownum_table values ('under', 57, 'xianyang'); +insert into rownum_table values ('taker', 81, 'shanghai'); +insert into rownum_table values ('frank', 19, 'luoyang'); +insert into rownum_table values ('angel', 100, 'xian'); + +--the query to test rownum +select * from rownum_table where rownum < 5; +select rownum, * from rownum_table where rownum < 1; +select rownum, * from rownum_table where rownum <= 1; +select rownum, * from rownum_table where rownum <= 10; +select rownum, * from rownum_table where address = 'xian'; +select rownum, * from rownum_table where address = 'xian' and rownum < 4; +select rownum, name, address, age from rownum_table where address = 'xian' or rownum < 8; + +------------------ +--avoid optimize +------------------ + +--test order by +--create test table +create table test_table +( + id integer primary key , + name varchar2(20) , + age integer check(age > 0), + address varchar2(20) not null, + tele varchar2(20) default '101' +); +--insert data +insert into test_table values(1,'charlie', 40, 'shanghai'); +insert into test_table values(2,'lincon', 10, 'xianyang'); +insert into test_table values(3,'charlie', 40, 'chengdu'); +insert into test_table values(4,'lincon', 10, 'xian', ''); +insert into test_table values(5,'charlie', 40, 'chengdu'); +insert into test_table values(6,'lincon', 10, 'xian', '12345657'); +--test order by +select * from (select * from test_table order by id) as result where rownum < 4; +select * from (select * from test_table order by id desc) as result where rownum < 2; +select * from (select * from test_table order by id asc) as result where rownum <= 5; + +--test union and intersect +--create test table +create table distributors (id int, name varchar(20)); +create table actors (id int, name varchar(20)); +--insert data +insert into distributors values (1, 'westward'); +insert into distributors values (1, 'walt disney'); +insert into distributors values (1, 'warner bros'); +insert into distributors values (1, 'warren beatty'); + +insert into actors values (1, 'woody allen'); +insert into actors values (1, 'warren beatty'); +insert into actors values (1, 'walter matthau'); +insert into actors values (1, 'westward'); +--test union +select rownum, name from (select name from distributors union all select name from actors order by 1) as result where rownum <= 1; +select rownum, name from (select name from distributors union all select name from actors order by 1) as result where rownum < 3; +select rownum, name from (select name from distributors union all select name from actors order by 1) as result where rownum < 6; +select rownum, name from (select name from distributors where rownum < 3 union all select name from actors where rownum < 3 order by 1) as result; +--test intersect +select rownum, name from (select name from distributors intersect all select name from actors order by 1) as result where rownum <= 1; +select rownum, name from (select name from distributors intersect all select name from actors order by 1) as result where rownum < 3; +select rownum, name from (select name from distributors intersect all select name from actors order by 1) as result where rownum < 6; +select rownum, name from (select name from distributors where rownum <= 4 intersect all select name from actors where rownum <= 4 order by 1) as result; + +--test except and minus +--create test table +create table except_table (a int, b int); +create table except_table1 (a int, b int); +--insert data +insert into except_table values (3, 4); +insert into except_table values (5, 4); +insert into except_table values (3, 4); +insert into except_table values (4, 4); +insert into except_table values (6, 4); +insert into except_table values (3, 4); +insert into except_table values (3, 4); +insert into except_table1 values (3, 4); +--test except and minus +select rownum, * from (select * from except_table except select * from except_table1 order by 1) as result where rownum <= 2; +select rownum, * from (select * from except_table minus select * from except_table1 order by 1) as result where rownum <= 3; +select rownum, * from (select * from except_table where rownum <= 3 except select * from except_table1 where rownum <=2 order by 1) as result; +select rownum, * from (select * from except_table where rownum <= 3 minus select * from except_table1 where rownum <=2 order by 1) as result; + +--drop the test table +drop table rownum_table; +drop table test_table; +drop table distributors; +drop table actors; +drop table except_table; +drop table except_table1; + +create table tbl_a(v1 integer); +insert into tbl_a values(1001); +insert into tbl_a values(1002); +insert into tbl_a values(1003); +insert into tbl_a values(1004); +insert into tbl_a values(1005); +insert into tbl_a values(1002); +create table tbl_b(v1 integer, v2 integer); +insert into tbl_b values (1001,214); +insert into tbl_b values (1003,216); +insert into tbl_b values (1002,213); +insert into tbl_b values (1002,212); +insert into tbl_b values (1002,211); +insert into tbl_b values (1003,217); +insert into tbl_b values (1005,218); +update tbl_a a set a.v1 = (select v2 from tbl_b b where a.v1 = b.v1 and rownum <= 1); +select * from tbl_a order by 1; + +update tbl_b set v2 = rownum where v1 = 1002; +select * from tbl_b where v1 = 1002 and rownum < 4 order by 1, 2; + +delete tbl_b where rownum > 3 and v1 = 1002; +delete tbl_b where rownum < 100 and v1 = 1002; + +select * from tbl_b order by 1, 2; + +drop table tbl_a; +drop table tbl_b; + +--adapt pseudocolumn "rowid" of oracle, using "ctid" of postgresql +create table test_tbl(myint integer); +insert into test_tbl values(1); +insert into test_tbl values(2); +insert into test_tbl values(3); +select rowid,* from test_tbl; +select max(rowid) from test_tbl; +delete from test_tbl a where a.rowid != (select max(b.rowid) from test_tbl b); +select rowid,* from test_tbl; +drop table test_tbl; + +create table aaaa ( + smgwname character varying(255), + seid character varying(33), + igmgwidx integer, + imsflag smallint +); +insert into aaaa values ('mrp', 'mrp', 0, 1); + +create table bbbb ( + imgwindex integer, + imsflag smallint +); +insert into bbbb values (0, 1); +insert into bbbb values (0, 1); +select (select a1.smgwname from aaaa a1 where a1.seid = ( select a2.seid from aaaa a2 where a2.igmgwidx = b.imgwindex and a2.imsflag = b.imsflag and rownum <=1)) from bbbb b; +drop table aaaa; +drop table bbbb; diff --git a/third_party/dependency/mysql_fdw/huawei_mysql_fdw-2.5.3_patch.patch b/third_party/dependency/mysql_fdw/huawei_mysql_fdw-2.5.3_patch.patch index 1120eb1bd..87a235d63 100644 --- a/third_party/dependency/mysql_fdw/huawei_mysql_fdw-2.5.3_patch.patch +++ b/third_party/dependency/mysql_fdw/huawei_mysql_fdw-2.5.3_patch.patch @@ -1,5 +1,5 @@ diff --git Makefile Makefile -index d5e7b36..34667e1 100644 +index d5e7b362..34667e12 100644 --- Makefile +++ Makefile @@ -31,6 +31,8 @@ else @@ -41,7 +41,7 @@ index d5e7b36..34667e1 100644 endif diff --git connection.cpp connection.cpp -index a517a73..3fc2f20 100644 +index a517a738..3fc2f201 100644 --- connection.cpp +++ connection.cpp @@ -24,6 +24,7 @@ @@ -106,7 +106,7 @@ index a517a73..3fc2f20 100644 /* diff --git deparse.cpp deparse.cpp -index a75c270..94b1799 100644 +index a75c2705..94b1799c 100644 --- deparse.cpp +++ deparse.cpp @@ -20,7 +20,7 @@ @@ -226,7 +226,7 @@ index a75c270..94b1799 100644 } appendStringInfoChar(buf, ']'); diff --git mysql_fdw.cpp mysql_fdw.cpp -index d518e2e..a56fae6 100644 +index d518e2ec..a56fae67 100644 --- mysql_fdw.cpp +++ mysql_fdw.cpp @@ -53,7 +53,7 @@ @@ -509,7 +509,7 @@ index d518e2e..a56fae6 100644 if (festate && festate->stmt) { diff --git mysql_fdw.h mysql_fdw.h -index 5b543cd..ea58af7 100644 +index 5b543cd0..ea58af7f 100644 --- mysql_fdw.h +++ mysql_fdw.h @@ -135,31 +135,31 @@ extern bool is_foreign_expr(PlannerInfo *root, @@ -592,7 +592,7 @@ index 5b543cd..ea58af7 100644 /* option.c headers */ diff --git mysql_query.cpp mysql_query.cpp -index 8c25f5c..6093a5a 100644 +index 8c25f5cc..64fd770a 100644 --- mysql_query.cpp +++ mysql_query.cpp @@ -21,7 +21,7 @@ @@ -621,18 +621,19 @@ index 8c25f5c..6093a5a 100644 } /* -@@ -238,8 +239,8 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -238,8 +239,9 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i /* Clear the bind buffer and attributes */ memset(&binds[attnum], 0x0, sizeof(MYSQL_BIND)); - binds[attnum].buffer_type = mysql_from_pgtyp(type); - binds[attnum].is_null = isnull; + binds[attnum].buffer_type = (enum_field_types)mysql_from_pgtyp(type); -+ binds[attnum].is_null = (my_bool*)isnull; ++ binds[attnum].is_null = (my_bool*)palloc(sizeof(my_bool)); ++ *(binds[attnum].is_null) = *isnull; /* Avoid to bind buffer in case value is NULL */ if (*isnull) -@@ -250,7 +251,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -250,7 +252,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i case INT2OID: { int16 dat = DatumGetInt16(value); @@ -641,7 +642,7 @@ index 8c25f5c..6093a5a 100644 memcpy(bufptr, (char*)&dat, sizeof(int16)); binds[attnum].buffer = bufptr; -@@ -259,7 +260,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -259,7 +261,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i case INT4OID: { int32 dat = DatumGetInt32(value); @@ -650,7 +651,7 @@ index 8c25f5c..6093a5a 100644 memcpy(bufptr, (char*)&dat, sizeof(int32)); binds[attnum].buffer = bufptr; -@@ -268,7 +269,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -268,7 +270,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i case INT8OID: { int64 dat = DatumGetInt64(value); @@ -659,7 +660,7 @@ index 8c25f5c..6093a5a 100644 memcpy(bufptr, (char*)&dat, sizeof(int64)); binds[attnum].buffer = bufptr; -@@ -277,7 +278,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -277,7 +279,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i case FLOAT4OID: { float4 dat = DatumGetFloat4(value); @@ -668,7 +669,7 @@ index 8c25f5c..6093a5a 100644 memcpy(bufptr, (char*)&dat, sizeof(float4)); binds[attnum].buffer = bufptr; -@@ -286,7 +287,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -286,7 +288,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i case FLOAT8OID: { float8 dat = DatumGetFloat8(value); @@ -677,7 +678,7 @@ index 8c25f5c..6093a5a 100644 memcpy(bufptr, (char*)&dat, sizeof(float8)); binds[attnum].buffer = bufptr; -@@ -296,7 +297,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -296,7 +298,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i { Datum valueDatum = DirectFunctionCall1(numeric_float8, value); float8 dat = DatumGetFloat8(valueDatum); @@ -686,7 +687,7 @@ index 8c25f5c..6093a5a 100644 memcpy(bufptr, (char*)&dat, sizeof(float8)); binds[attnum].buffer = bufptr; -@@ -305,7 +306,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -305,7 +307,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i case BOOLOID: { int32 dat = DatumGetInt32(value); @@ -695,7 +696,7 @@ index 8c25f5c..6093a5a 100644 memcpy(bufptr, (char*)&dat, sizeof(int32)); binds[attnum].buffer = bufptr; -@@ -348,7 +349,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -348,7 +350,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i Datum valueDatum = DirectFunctionCall1(date_timestamp, value); Timestamp valueTimestamp = DatumGetTimestamp(valueDatum); @@ -704,7 +705,7 @@ index 8c25f5c..6093a5a 100644 timestamp2tm(valueTimestamp, &tz, tm, &fsec, &tzn, pg_tzset("UTC")); -@@ -364,7 +365,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -364,7 +366,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i case TIMESTAMPTZOID: { Timestamp valueTimestamp = DatumGetTimestamp(value); @@ -713,7 +714,7 @@ index 8c25f5c..6093a5a 100644 int tz; struct pg_tm tt, -@@ -384,7 +385,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -384,7 +386,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i case BITOID: { int32 dat; @@ -722,7 +723,7 @@ index 8c25f5c..6093a5a 100644 char *outputString = NULL; Oid outputFunctionId = InvalidOid; bool typeVarLength = false; -@@ -412,7 +413,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i +@@ -412,7 +414,7 @@ mysql_bind_sql_var(Oid type, int attnum, Datum value, MYSQL_BIND *binds, bool *i len = VARSIZE_4B(result) - VARHDRSZ; dat = VARDATA_4B(result); } @@ -731,7 +732,7 @@ index 8c25f5c..6093a5a 100644 memcpy(bufptr, (char*)dat, len); binds[attnum].buffer = bufptr; binds[attnum].buffer_length = len; -@@ -438,9 +439,9 @@ void +@@ -438,9 +440,9 @@ void mysql_bind_result(Oid pgtyp, int pgtypmod, MYSQL_FIELD *field, mysql_column *column) { MYSQL_BIND *mbind = column->_mysql_bind; @@ -744,7 +745,7 @@ index 8c25f5c..6093a5a 100644 switch (pgtyp) { diff --git option.cpp option.cpp -index 574cb24..5c92c50 100644 +index 574cb24a..5c92c50f 100644 --- option.cpp +++ option.cpp @@ -81,7 +81,7 @@ static struct MySQLFdwOption valid_options[] = diff --git a/third_party/dependency/oracle_fdw/huawei_oracle_fdw-2.2.0_patch.patch b/third_party/dependency/oracle_fdw/huawei_oracle_fdw-2.2.0_patch.patch index 4140529a6..55d07effe 100644 --- a/third_party/dependency/oracle_fdw/huawei_oracle_fdw-2.2.0_patch.patch +++ b/third_party/dependency/oracle_fdw/huawei_oracle_fdw-2.2.0_patch.patch @@ -20,7 +20,7 @@ index 5f8b100..7fdd24f 100644 +override CPPFLAGS := $(filter-out $(exclude_option),$(CPPFLAGS)) \ No newline at end of file diff --git oracle_fdw.cpp oracle_fdw.cpp -index e75b6ab..7e83a4f 100644 +index e75b6ab..c7eec41 100644 --- oracle_fdw.cpp +++ oracle_fdw.cpp @@ -92,13 +92,13 @@ @@ -121,6 +121,15 @@ index e75b6ab..7e83a4f 100644 #ifdef IMPORT_API static char *fold_case(char *name, fold_t foldcase, int collation); #endif /* IMPORT_API */ +@@ -403,7 +404,7 @@ PGDLLEXPORT Datum + oracle_fdw_handler(PG_FUNCTION_ARGS) + { + FdwRoutine *fdwroutine = makeNode(FdwRoutine); +- ++ fdwroutine->AcquireSampleRows = acquireSampleRowsFunc; + #ifdef OLD_FDW_API + fdwroutine->PlanForeignScan = oraclePlanForeignScan; + #else @@ -457,7 +458,7 @@ oracle_fdw_validator(PG_FUNCTION_ARGS) Oid catalog = PG_GETARG_OID(1); ListCell *cell;