diff --git a/.github/workflows/backup-restore.yml b/.github/workflows/backup-restore.yml index b4957ae7..31edaa84 100644 --- a/.github/workflows/backup-restore.yml +++ b/.github/workflows/backup-restore.yml @@ -128,7 +128,7 @@ jobs: # Verify replication of new data psql -h 127.0.0.1 -p 5432 -U postgres -c "SELECT 1 FROM test_table WHERE id = 3 AND name = 'new data 3';" | grep -q 1 - + - name: Backup MyDuck and Insert more data into source PG run: | psql "postgres://postgres:@127.0.0.1:5432" <<-EOSQL @@ -157,14 +157,16 @@ jobs: --restore-secret-access-key=minioadmin & sleep 10 - + - name: Test Replication run: | # Verify replication catches up psql -h 127.0.0.1 -p 5432 -U postgres -c "SELECT 1 FROM test_table WHERE id = 4 AND name = 'offline data 4';" | grep -q 1 - - # Kill MyDuck - pkill myduckserver + + - name: Cleanup + if: always() + run: | + pkill myduckserver || true rm -f ./myduck.db - name: Restore MyDuck at Runtime @@ -186,8 +188,43 @@ jobs: # Verify replication catches up psql -h 127.0.0.1 -p 5432 -U postgres -d testdb2 -c "SELECT 1 FROM test_table WHERE id = 4 AND name = 'offline data 4';" | grep -q 1 - # Kill MyDuck - pkill myduckserver + - name: Test Multiple Databases + run: | + psql "postgres://postgres:@127.0.0.1:5432" <<-EOSQL + CREATE DATABASE testdb3; + CREATE SCHEMA testdb3.sch3; + USE testdb3.sch3; + CREATE TABLE test_table3 (id int primary key, name text); + INSERT INTO test_table3 VALUES (3, 'initial data 3'), (33, 'initial data 33'); + CREATE DATABASE testdb4; + CREATE SCHEMA testdb4.sch4; + USE testdb4.sch4; + CREATE TABLE test_table4 (id int primary key, name text); + INSERT INTO test_table4 VALUES (4, 'initial data 4'), (44, 'initial data 44'); + + BACKUP DATABASE testdb3 TO 's3c://myduck-backup/myduck/myduck3.bak' + ENDPOINT = '127.0.0.1:9001' + ACCESS_KEY_ID = 'minioadmin' + SECRET_ACCESS_KEY = 'minioadmin'; + + BACKUP DATABASE testdb4 TO 's3c://myduck-backup/myduck/myduck4.bak' + ENDPOINT = '127.0.0.1:9001' + ACCESS_KEY_ID = 'minioadmin' + SECRET_ACCESS_KEY = 'minioadmin'; + + RESTORE DATABASE testdb5 FROM 's3c://myduck-backup/myduck/myduck3.bak' + ENDPOINT = '127.0.0.1:9001' + ACCESS_KEY_ID = 'minioadmin' + SECRET_ACCESS_KEY = 'minioadmin'; + + RESTORE DATABASE testdb6 FROM 's3c://myduck-backup/myduck/myduck4.bak' + ENDPOINT = '127.0.0.1:9001' + ACCESS_KEY_ID = 'minioadmin' + SECRET_ACCESS_KEY = 'minioadmin'; + EOSQL + + psql -h 127.0.0.1 -p 5432 -U postgres -d testdb5 -c "SELECT 1 FROM sch3.test_table3 WHERE id = 3 AND name = 'initial data 3';" | grep -q 1 + psql -h 127.0.0.1 -p 5432 -U postgres -d testdb6 -c "SELECT 1 FROM sch4.test_table4 WHERE id = 44 AND name = 'initial data 44';" | grep -q 1 - name: Cleanup if: always() diff --git a/.github/workflows/bats-tests.yml b/.github/workflows/bats-tests.yml index 1abb015d..5fde5c4a 100644 --- a/.github/workflows/bats-tests.yml +++ b/.github/workflows/bats-tests.yml @@ -34,7 +34,7 @@ jobs: pip3 install "sqlglot[rs]" pyarrow pandas - curl -LJO https://github.com/duckdb/duckdb/releases/download/v1.1.3/duckdb_cli-linux-amd64.zip + curl -LJO https://github.com/duckdb/duckdb/releases/latest/download/duckdb_cli-linux-amd64.zip unzip duckdb_cli-linux-amd64.zip chmod +x duckdb sudo mv duckdb /usr/local/bin diff --git a/.github/workflows/mysql-copy-tests.yml b/.github/workflows/mysql-copy-tests.yml new file mode 100644 index 00000000..233292e5 --- /dev/null +++ b/.github/workflows/mysql-copy-tests.yml @@ -0,0 +1,99 @@ +name: MySQL Copy Instance Test + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + copy-instance-test: + runs-on: ubuntu-latest + services: + source: + image: mysql:lts + env: + MYSQL_ROOT_PASSWORD: root + ports: + - 13306:3306 + options: >- + --health-cmd="mysqladmin ping" + --health-interval=10s + --health-timeout=5s + --health-retries=3 + + steps: + - uses: actions/checkout@v4 + + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version: '1.23' + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.13' + + - name: Install dependencies + run: | + go get . + + pip3 install "sqlglot[rs]" + + curl -LJO https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell_9.1.0-1debian12_amd64.deb + sudo apt-get install -y ./mysql-shell_9.1.0-1debian12_amd64.deb + + - name: Setup test data in source MySQL + run: | + mysqlsh -hlocalhost -P13306 -uroot -proot --sql -e " + CREATE DATABASE testdb; + USE testdb; + CREATE TABLE users ( + id INT AUTO_INCREMENT PRIMARY KEY, + name VARCHAR(100) + ); + INSERT INTO users (name) VALUES ('test1'), ('test2'), ('test3'); + -- Make a gap in the id sequence + INSERT INTO users VALUES (100, 'test100'); + INSERT INTO users (name) VALUES ('test101'); + + -- A table with non-default starting auto_increment value + CREATE TABLE items ( + id INT AUTO_INCREMENT PRIMARY KEY, + v BIGINT check (v > 0), + name VARCHAR(100) + ) AUTO_INCREMENT=1000; + + INSERT INTO items (v, name) VALUES (1, 'item1'), (2, 'item2'), (3, 'item3'); + " + + - name: Build and start MyDuck Server + run: | + go build -v + ./myduckserver & + sleep 5 + + - name: Run copy-instance test + run: | + # Set local_infile to true to allow loading data from files + mysqlsh -uroot --no-password --sql -e "SET GLOBAL local_infile = 1;" + + # Copy the data from source MySQL to MyDuck + mysqlsh -hlocalhost -P13306 -uroot -proot \ + -- util copy-instance "mysql://root:@127.0.0.1:3306" \ + --users false --ignore-version true + + # Verify the data was copied + for table in users items; do + mysqlsh -hlocalhost -P13306 -uroot -proot --sql -e " + SELECT * FROM testdb.$table ORDER BY id; + " | tee source_data_$table.tsv + mysqlsh -uroot --no-password --sql -e " + SELECT * FROM testdb.$table ORDER BY id; + " | tee copied_data_$table.tsv + + diff source_data_$table.tsv copied_data_$table.tsv + done + + diff --git a/.github/workflows/replication-test.yml b/.github/workflows/replication-test.yml index 0c9f01b7..d7d421fa 100644 --- a/.github/workflows/replication-test.yml +++ b/.github/workflows/replication-test.yml @@ -90,15 +90,21 @@ jobs: docker exec source-db dolt sql -q " CREATE DATABASE test; CREATE TABLE test.items (id INT PRIMARY KEY, name VARCHAR(50)); - INSERT INTO test.items VALUES (1, 'test1'), (2, 'test2');" + INSERT INTO test.items VALUES (1, 'test1'), (2, 'test2'); + CREATE TABLE test.skip (id INT PRIMARY KEY, name VARCHAR(50)); + INSERT INTO test.skip VALUES (1, 'abc'), (2, 'def');" elif [ "${{ matrix.source }}" = "mariadb" ]; then docker exec source-db mariadb -uroot -proot test -e " CREATE TABLE items (id INT PRIMARY KEY, name VARCHAR(50)); - INSERT INTO items VALUES (1, 'test1'), (2, 'test2');" + INSERT INTO items VALUES (1, 'test1'), (2, 'test2'); + CREATE TABLE skip (id INT PRIMARY KEY, name VARCHAR(50)); + INSERT INTO skip VALUES (1, 'abc'), (2, 'def');" else docker exec source-db mysql -uroot -proot test -e " CREATE TABLE items (id INT PRIMARY KEY, name VARCHAR(50)); - INSERT INTO items VALUES (1, 'test1'), (2, 'test2');" + INSERT INTO items VALUES (1, 'test1'), (2, 'test2'); + CREATE TABLE skip (id INT PRIMARY KEY, name VARCHAR(50)); + INSERT INTO skip VALUES (1, 'abc'), (2, 'def');" fi - name: Start MyDuck Server in replica mode @@ -106,7 +112,7 @@ jobs: if [ "${{ matrix.source }}" = "postgres" ]; then SOURCE_DSN="postgres://postgres:postgres@host.docker.internal:5432/test" else - SOURCE_DSN="mysql://root:root@host.docker.internal:3306" + SOURCE_DSN="mysql://root:root@host.docker.internal:3306/test?skip-tables=test.skip" fi docker run -d --name myduck \ @@ -203,6 +209,31 @@ jobs: exit 1 fi + # Print the logs + docker logs myduck + + - name: Verify skip tables + run: | + # Verify skipped table is empty (for MySQL-compatible databases only) + if [ "${{ matrix.source }}" != "postgres" ]; then + # Check if skip table exists and has any rows + TABLE_EXISTS=$(docker exec myduck psql -t -U postgres -h 127.0.0.1 -c \ + "SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = '${SCHEMA}' AND table_name = 'skip';" | tr -d ' ') + + if [ "$TABLE_EXISTS" -ne "0" ]; then + COUNT=$(docker exec myduck psql -t -U postgres -h 127.0.0.1 -c \ + "SELECT COUNT(*) FROM ${SCHEMA}.skip;" | tr -d ' ') + if [ "$COUNT" -eq "0" ]; then + echo "Successfully verified that skipped table exists but is empty" + else + echo "Error: Skipped table 'skip' contains $COUNT rows when it should be empty" + exit 1 + fi + else + echo "Successfully verified that skipped table does not exist in destination" + fi + fi + - name: Cleanup if: always() run: | diff --git a/README.md b/README.md index beee1863..e034401e 100644 --- a/README.md +++ b/README.md @@ -201,9 +201,13 @@ Looking to load Parquet files into MyDuck Server and start querying? Follow our Already have a DuckDB file? You can seamlessly bootstrap MyDuck Server with it. See our [DuckDB file bootstrapping guide](docs/tutorial/bootstrap.md) for more details. +### Managing Multiple Databases + +Easily manage multiple databases in MyDuck Server, same as Postgres. For step-by-step instructions and detailed guidance, check out our [Database Management Guide](docs/tutorial/manage-multiple-databases.md). + ### Backup and Restore with Object Storage -To back up and restore your MyDuck Server database using object storage, refer to our [backup and restore guide](docs/tutorial/backup-restore.md) for detailed instructions. +To back up and restore your databases inside MyDuck Server using object storage, refer to our [backup and restore guide](docs/tutorial/backup-restore.md) for detailed instructions. ### LLM Integration @@ -217,8 +221,8 @@ MyDuck Server can be seamlessly accessed from the Python data science ecosystem. We have big plans for MyDuck Server! Here are some of the features we’re working on: -- [ ] Arrow Flight SQL. -- [ ] Multiple DB. +- [x] Arrow Flight SQL. +- [x] Multiple DB. - [ ] Authentication. - [ ] ...and more! We’re always looking for ways to make MyDuck Server better. If you have a feature request, please let us know by [opening an issue](https://github.com/apecloud/myduckserver/issues/new). diff --git a/adapter/adapter.go b/adapter/adapter.go index 1bbacd0d..14bffd10 100644 --- a/adapter/adapter.go +++ b/adapter/adapter.go @@ -14,6 +14,8 @@ type ConnectionHolder interface { GetCatalogConn(ctx context.Context) (*stdsql.Conn, error) GetCatalogTxn(ctx context.Context, options *stdsql.TxOptions) (*stdsql.Tx, error) TryGetTxn() *stdsql.Tx + GetCurrentCatalog() string + GetCurrentSchema() string CloseTxn() CloseConn() } @@ -42,6 +44,14 @@ func TryGetTxn(ctx *sql.Context) *stdsql.Tx { return ctx.Session.(ConnectionHolder).TryGetTxn() } +func GetCurrentCatalog(ctx *sql.Context) string { + return ctx.Session.(ConnectionHolder).GetCurrentCatalog() +} + +func GetCurrentSchema(ctx *sql.Context) string { + return ctx.Session.(ConnectionHolder).GetCurrentSchema() +} + func CloseTxn(ctx *sql.Context) { ctx.Session.(ConnectionHolder).CloseTxn() } diff --git a/backend/executor.go b/backend/executor.go index 44cd74b8..6f7ec30e 100644 --- a/backend/executor.go +++ b/backend/executor.go @@ -17,6 +17,7 @@ import ( stdsql "database/sql" "fmt" + "github.com/apecloud/myduckserver/adapter" "github.com/apecloud/myduckserver/catalog" "github.com/apecloud/myduckserver/transpiler" "github.com/dolthub/go-mysql-server/sql" @@ -63,7 +64,7 @@ func (b *DuckBuilder) Build(ctx *sql.Context, root sql.Node, r sql.Row) (sql.Row ctx.GetLogger().WithFields(logrus.Fields{ "Query": ctx.Query(), "NodeType": fmt.Sprintf("%T", n), - }).Trace("Building node:", n) + }).Traceln("Building node:", n) // TODO; find a better way to fallback to the base builder switch n.(type) { @@ -80,13 +81,12 @@ func (b *DuckBuilder) Build(ctx *sql.Context, root sql.Node, r sql.Row) (sql.Row case *plan.InsertInto: insert := n.(*plan.InsertInto) - // For AUTO_INCREMENT column, we fallback to the framework if the column is specified. - if dst, err := plan.GetInsertable(insert.Destination); err == nil && dst.Schema().HasAutoIncrement() { - if len(insert.ColumnNames) == 0 || len(insert.ColumnNames) == len(dst.Schema()) { - return b.base.Build(ctx, root, r) - } - } - + // The handling of auto_increment reset and check constraints is not supported by DuckDB. + // We need to fallback to the framework for these cases. + // But we want to rewrite LOAD DATA to be handled by DuckDB, + // as it is a common way to import data into the database. + // Therefore, we ignoring auto_increment and check constraints for LOAD DATA. + // So rewriting LOAD DATA is done eagerly here. src := insert.Source if proj, ok := src.(*plan.Project); ok { src = proj.Child @@ -97,6 +97,20 @@ func (b *DuckBuilder) Build(ctx *sql.Context, root sql.Node, r sql.Row) (sql.Row } return b.base.Build(ctx, root, r) } + + if dst, err := plan.GetInsertable(insert.Destination); err == nil { + // For AUTO_INCREMENT column, we fallback to the framework if the column is specified. + // if dst.Schema().HasAutoIncrement() && (0 == len(insert.ColumnNames) || len(insert.ColumnNames) == len(dst.Schema())) { + if dst.Schema().HasAutoIncrement() { + return b.base.Build(ctx, root, r) + } + // For table with check constraints, we fallback to the framework. + if ct, ok := dst.(sql.CheckTable); ok { + if checks, err := ct.GetChecks(ctx); err == nil && len(checks) > 0 { + return b.base.Build(ctx, root, r) + } + } + } } // Fallback to the base builder if the plan contains system/user variables or is not a pure data query. @@ -111,7 +125,7 @@ func (b *DuckBuilder) Build(ctx *sql.Context, root sql.Node, r sql.Row) (sql.Row switch node := n.(type) { case *plan.Use: - useStmt := "USE " + catalog.FullSchemaName(b.provider.CatalogName(), node.Database().Name()) + useStmt := "USE " + catalog.FullSchemaName(adapter.GetCurrentCatalog(ctx), node.Database().Name()) if _, err := conn.ExecContext(ctx.Context, useStmt); err != nil { if catalog.IsDuckDBSetSchemaNotFoundError(err) { return nil, sql.ErrDatabaseNotFound.New(node.Database().Name()) @@ -156,9 +170,12 @@ func (b *DuckBuilder) executeQuery(ctx *sql.Context, n sql.Node, conn *stdsql.Co ) // Translate the MySQL query to a DuckDB query - switch n.(type) { + switch n := n.(type) { case *plan.ShowTables: duckSQL = ctx.Query() + case *plan.ResolvedTable: + // SQLGlot cannot translate MySQL's `TABLE t` into DuckDB's `FROM t` - it produces `"table" AS t` instead. + duckSQL = `FROM ` + catalog.ConnectIdentifiersANSI(n.Database().Name(), n.Name()) default: duckSQL, err = transpiler.TranslateWithSQLGlot(ctx.Query()) } diff --git a/backend/loaddata.go b/backend/loaddata.go index b9b9a91c..74250777 100644 --- a/backend/loaddata.go +++ b/backend/loaddata.go @@ -14,6 +14,7 @@ import ( "github.com/dolthub/go-mysql-server/sql" "github.com/dolthub/go-mysql-server/sql/plan" "github.com/dolthub/go-mysql-server/sql/types" + "github.com/dolthub/vitess/go/vt/proto/query" ) const isUnixSystem = runtime.GOOS == "linux" || @@ -123,7 +124,7 @@ func (db *DuckBuilder) executeLoadData(ctx *sql.Context, insert *plan.InsertInto // Replicated tables do not have physical primary keys. // Their logical primary keys are fake and should not be used in INSERT INTO statements. // https://github.com/apecloud/myduckserver/issues/272 - keyless = t.ExtraTableInfo().Replicated + keyless = t.ExtraTableInfo().Replicated || !t.HasPrimaryKey() } } @@ -244,14 +245,8 @@ func columnTypeHints(b *strings.Builder, dst sql.Table, schema sql.Schema, colNa if i > 0 { b.WriteString(", ") } - b.WriteString(catalog.QuoteIdentifierANSI(col.Name)) - b.WriteString(": ") - if dt, err := catalog.DuckdbDataType(col.Type); err != nil { + if err := columnTypeHint(b, col); err != nil { return err - } else { - b.WriteString(`'`) - b.WriteString(dt.Name()) - b.WriteString(`'`) } } b.WriteString("}") @@ -262,18 +257,12 @@ func columnTypeHints(b *strings.Builder, dst sql.Table, schema sql.Schema, colNa if i > 0 { b.WriteString(", ") } - b.WriteString(catalog.QuoteIdentifierANSI(col)) - b.WriteString(": ") idx := schema.IndexOf(col, dst.Name()) // O(n^2) but n := # of columns is usually small if idx < 0 { return sql.ErrTableColumnNotFound.New(dst.Name(), col) } - if dt, err := catalog.DuckdbDataType(schema[idx].Type); err != nil { + if err := columnTypeHint(b, schema[idx]); err != nil { return err - } else { - b.WriteString(`'`) - b.WriteString(dt.Name()) - b.WriteString(`'`) } } @@ -281,6 +270,23 @@ func columnTypeHints(b *strings.Builder, dst sql.Table, schema sql.Schema, colNa return nil } +func columnTypeHint(b *strings.Builder, col *sql.Column) error { + b.WriteString(catalog.QuoteIdentifierANSI(col.Name)) + b.WriteString(": ") + if dt, err := catalog.DuckdbDataType(col.Type); err != nil { + return err + } else { + b.WriteString(`'`) + if col.Type.Type() == query.Type_ENUM { + b.WriteString(`VARCHAR`) + } else { + b.WriteString(dt.Name()) + } + b.WriteString(`'`) + } + return nil +} + // isUnderSecureFileDir ensures that fileStr is under secureFileDir or a subdirectory of secureFileDir, errors otherwise // Copied from https://github.com/dolthub/go-mysql-server/blob/main/sql/rowexec/rel.go func isUnderSecureFileDir(secureFileDir interface{}, fileStr string) error { diff --git a/backend/session.go b/backend/session.go index 52dfc612..54e0059e 100644 --- a/backend/session.go +++ b/backend/session.go @@ -225,6 +225,16 @@ func (sess *Session) TryGetTxn() *stdsql.Tx { return sess.db.Pool().TryGetTxn(sess.ID()) } +// GetCurrentCatalog implements adapter.ConnectionHolder. +func (sess *Session) GetCurrentCatalog() string { + return sess.db.Pool().CurrentCatalog(sess.ID()) +} + +// GetCurrentSchema implements adapter.ConnectionHolder. +func (sess *Session) GetCurrentSchema() string { + return sess.db.Pool().CurrentSchema(sess.ID()) +} + // CloseTxn implements adapter.ConnectionHolder. func (sess *Session) CloseTxn() { sess.db.Pool().CloseTxn(sess.ID()) diff --git a/binlogreplication/binlog_replica_controller.go b/binlogreplication/binlog_replica_controller.go index fdb5b621..3aafc258 100644 --- a/binlogreplication/binlog_replica_controller.go +++ b/binlogreplication/binlog_replica_controller.go @@ -313,6 +313,18 @@ func (d *myBinlogReplicaController) SetReplicationSourceOptions(ctx *sql.Context func (d *myBinlogReplicaController) SetReplicationFilterOptions(_ *sql.Context, options []binlogreplication.ReplicationOption) error { for _, option := range options { switch strings.ToUpper(option.Name) { + case "REPLICATE_DO_DB": + value, err := getOptionValueAsDatabaseNames(option) + if err != nil { + return err + } + d.filters.setDoDatabases(value) + case "REPLICATE_IGNORE_DB": + value, err := getOptionValueAsDatabaseNames(option) + if err != nil { + return err + } + d.filters.setIgnoreDatabases(value) case "REPLICATE_DO_TABLE": value, err := getOptionValueAsTableNames(option) if err != nil { @@ -378,6 +390,8 @@ func (d *myBinlogReplicaController) GetReplicaStatus(ctx *sql.Context) (*binlogr copy.SourceServerUuid = replicaSourceInfo.Uuid copy.ConnectRetry = replicaSourceInfo.ConnectRetryInterval copy.SourceRetryCount = replicaSourceInfo.ConnectRetryCount + // copy.ReplicateDoDBs = d.filters.getDoDatabases() + // copy.ReplicateIgnoreDBs = d.filters.getIgnoreDatabases() copy.ReplicateDoTables = d.filters.getDoTables() copy.ReplicateIgnoreTables = d.filters.getIgnoreTables() @@ -523,6 +537,24 @@ func getOptionValueAsTableNames(option binlogreplication.ReplicationOption) ([]s "but expected a list of tables", option.Name, option.Value.GetValue()) } +func getOptionValueAsDatabaseNames(option binlogreplication.ReplicationOption) ([]string, error) { + // The value of the option should be a list of database names. + // But since the parser doesn't have a database name list type, + // we reuse the table name list type to represent a list of database names. + ov, ok := option.Value.(binlogreplication.TableNamesReplicationOptionValue) + if ok { + list := ov.GetValueAsTableList() + names := make([]string, len(list)) + for i, t := range list { + names[i] = t.Name() + } + return names, nil + } + + return nil, fmt.Errorf("unsupported value type for option %q; found %T, "+ + "but expected a list of databases", option.Name, option.Value.GetValue()) +} + func verifyAllTablesAreQualified(urts []sql.UnresolvedTable) error { for _, urt := range urts { if urt.Database().Name() == "" { diff --git a/binlogreplication/binlog_replica_filtering.go b/binlogreplication/binlog_replica_filtering.go index 46dd56bb..110b2fec 100644 --- a/binlogreplication/binlog_replica_filtering.go +++ b/binlogreplication/binlog_replica_filtering.go @@ -25,6 +25,10 @@ import ( // filterConfiguration defines the binlog filtering rules applied on the replica. type filterConfiguration struct { + // doDatabases holds a map of database names that SHOULD be replicated. + doDatabases map[string]struct{} + // ignoreDatabases holds a map of database names that should NOT be replicated. + ignoreDatabases map[string]struct{} // doTables holds a map of database name to map of table names, indicating tables that SHOULD be replicated. doTables map[string]map[string]struct{} // ignoreTables holds a map of database name to map of table names, indicating tables that should NOT be replicated. @@ -36,9 +40,39 @@ type filterConfiguration struct { // newFilterConfiguration creates a new filterConfiguration instance and initializes members. func newFilterConfiguration() *filterConfiguration { return &filterConfiguration{ - doTables: make(map[string]map[string]struct{}), - ignoreTables: make(map[string]map[string]struct{}), - mu: &sync.Mutex{}, + doDatabases: make(map[string]struct{}), + ignoreDatabases: make(map[string]struct{}), + doTables: make(map[string]map[string]struct{}), + ignoreTables: make(map[string]map[string]struct{}), + mu: &sync.Mutex{}, + } +} + +// setDoDatabases sets the databases that are allowed to replicate. If any DoDatabases were previously configured, +// they are cleared out before the new databases are set. +func (fc *filterConfiguration) setDoDatabases(databases []string) { + fc.mu.Lock() + defer fc.mu.Unlock() + + // Setting new replication filters clears out any existing filters + fc.doDatabases = make(map[string]struct{}) + + for _, db := range databases { + fc.doDatabases[strings.ToLower(db)] = struct{}{} + } +} + +// setIgnoreDatabases sets the databases that are NOT allowed to replicate. If any IgnoreDatabases were previously configured, +// they are cleared out before the new databases are set. +func (fc *filterConfiguration) setIgnoreDatabases(databases []string) { + fc.mu.Lock() + defer fc.mu.Unlock() + + // Setting new replication filters clears out any existing filters + fc.ignoreDatabases = make(map[string]struct{}) + + for _, db := range databases { + fc.ignoreDatabases[strings.ToLower(db)] = struct{}{} } } @@ -96,6 +130,38 @@ func (fc *filterConfiguration) setIgnoreTables(urts []sql.UnresolvedTable) error return nil } +// getDoDatabases returns a slice of database names that are configured to be replicated. +func (fc *filterConfiguration) getDoDatabases() []string { + fc.mu.Lock() + defer fc.mu.Unlock() + + if len(fc.doDatabases) == 0 { + return nil + } + + databases := make([]string, 0, len(fc.doDatabases)) + for db := range fc.doDatabases { + databases = append(databases, db) + } + return databases +} + +// getIgnoreDatabases returns a slice of database names that are configured to be filtered out of replication. +func (fc *filterConfiguration) getIgnoreDatabases() []string { + fc.mu.Lock() + defer fc.mu.Unlock() + + if len(fc.ignoreDatabases) == 0 { + return nil + } + + databases := make([]string, 0, len(fc.ignoreDatabases)) + for db := range fc.ignoreDatabases { + databases = append(databases, db) + } + return databases +} + // isTableFilteredOut returns true if the table identified by |tableMap| has been filtered out on this replica and // should not have any updates applied from binlog messages. func (fc *filterConfiguration) isTableFilteredOut(ctx *sql.Context, tableMap *mysql.TableMap) bool { @@ -109,6 +175,21 @@ func (fc *filterConfiguration) isTableFilteredOut(ctx *sql.Context, tableMap *my fc.mu.Lock() defer fc.mu.Unlock() + // If any filter doDatabase options are specified, then a database MUST be listed in the set + // for it to be replicated. doDatabase options are processed BEFORE ignoreDatabase options. + // https://dev.mysql.com/doc/refman/8.4/en/replication-rules-db-options.html + if len(fc.doDatabases) > 0 { + if _, ok := fc.doDatabases[db]; !ok { + ctx.GetLogger().Tracef("skipping database %s (not in doDatabases)", db) + return true + } + } else if len(fc.ignoreDatabases) > 0 { + if _, ok := fc.ignoreDatabases[db]; ok { + ctx.GetLogger().Tracef("skipping database %s (in ignoreDatabases)", db) + return true + } + } + // If any filter doTable options are specified, then a table MUST be listed in the set // for it to be replicated. doTables options are processed BEFORE ignoreTables options. // If a table appears in both doTable and ignoreTables, it is ignored. @@ -160,7 +241,7 @@ func convertFilterMapToStringSlice(filterMap map[string]map[string]struct{}) []s tableNames := make([]string, 0, len(filterMap)) for dbName, tableMap := range filterMap { - for tableName, _ := range tableMap { + for tableName := range tableMap { tableNames = append(tableNames, fmt.Sprintf("%s.%s", dbName, tableName)) } } diff --git a/binlogreplication/binlog_replication_filters_test.go b/binlogreplication/binlog_replication_filters_test.go index 299be4ef..76f5c14a 100644 --- a/binlogreplication/binlog_replication_filters_test.go +++ b/binlogreplication/binlog_replication_filters_test.go @@ -21,7 +21,7 @@ import ( "github.com/stretchr/testify/require" ) -// TestBinlogReplicationFilters_ignoreTablesOnly tests that the ignoreTables replication +// TestReplicationFilters_ignoreTablesOnly tests that the ignoreTables replication // filtering option is correctly applied and honored. func TestBinlogReplicationFilters_ignoreTablesOnly(t *testing.T) { defer teardown(t) @@ -189,3 +189,96 @@ func TestBinlogReplicationFilters_errorCases(t *testing.T) { require.Error(t, err) require.ErrorContains(t, err, "no database specified for table") } + +// TestReplicationFilters_ignoreDatabasesOnly tests that the ignoreDatabases replication +// filtering option is correctly applied and honored. +func TestReplicationFilters_ignoreDatabasesOnly(t *testing.T) { + defer teardown(t) + startSqlServersWithSystemVars(t, duckReplicaSystemVars) + startReplicationAndCreateTestDb(t, mySqlPort) + + // Ignore replication events for db01. Also tests that the first filter setting is overwritten by + // the second and that db names are case-insensitive. + replicaDatabase.MustExec("CHANGE REPLICATION FILTER REPLICATE_IGNORE_DB=(db02);") + replicaDatabase.MustExec("CHANGE REPLICATION FILTER REPLICATE_IGNORE_DB=(DB01);") + + // TODO(fan): Not implemented yet + // Assert that status shows replication filters + // status := showReplicaStatus(t) + // require.Equal(t, "db01", status["Replicate_Ignore_DB"]) + // require.Equal(t, "", status["Replicate_Do_DB"]) + + // Make changes on the primary + primaryDatabase.MustExec("CREATE DATABASE db02;") + primaryDatabase.MustExec("CREATE TABLE db01.t1 (pk INT PRIMARY KEY);") + primaryDatabase.MustExec("CREATE TABLE db02.t1 (pk INT PRIMARY KEY);") + for i := 1; i < 12; i++ { + primaryDatabase.MustExec(fmt.Sprintf("INSERT INTO db01.t1 VALUES (%d);", i)) + primaryDatabase.MustExec(fmt.Sprintf("INSERT INTO db02.t1 VALUES (%d);", i)) + } + + // Pause to let the replica catch up + waitForReplicaToCatchUp(t) + + // Although the database is ignored, it is still created on the replica + // because the DDL statements are not filtered out. + + // Verify that no changes from db01 were applied on the replica + rows, err := replicaDatabase.Queryx("SELECT COUNT(pk) as count FROM db01.t1;") + require.NoError(t, err) + row := convertMapScanResultToStrings(readNextRow(t, rows)) + require.Equal(t, "0", row["count"]) + require.NoError(t, rows.Close()) + + // Verify that all changes from db02 were applied on the replica + rows, err = replicaDatabase.Queryx("SELECT COUNT(pk) as count FROM db02.t1;") + require.NoError(t, err) + row = convertMapScanResultToStrings(readNextRow(t, rows)) + require.Equal(t, "11", row["count"]) + require.NoError(t, rows.Close()) +} + +// TestReplicationFilters_doDatabasesOnly tests that the doDatabases replication +// filtering option is correctly applied and honored. +func TestReplicationFilters_doDatabasesOnly(t *testing.T) { + defer teardown(t) + startSqlServersWithSystemVars(t, duckReplicaSystemVars) + startReplicationAndCreateTestDb(t, mySqlPort) + + // Do replication events for db01. Also tests that the first filter setting is overwritten by + // the second and that db names are case-insensitive. + replicaDatabase.MustExec("CHANGE REPLICATION FILTER REPLICATE_DO_DB=(db02);") + replicaDatabase.MustExec("CHANGE REPLICATION FILTER REPLICATE_DO_DB=(DB01);") + + // TODO(fan): Not implemented yet + // Assert that status shows replication filters + // status := showReplicaStatus(t) + // require.Equal(t, "db01", status["Replicate_Do_DB"]) + // require.Equal(t, "", status["Replicate_Ignore_DB"]) + + // Make changes on the primary + primaryDatabase.MustExec("CREATE DATABASE db02;") + primaryDatabase.MustExec("CREATE TABLE db01.t1 (pk INT PRIMARY KEY);") + primaryDatabase.MustExec("CREATE TABLE db02.t1 (pk INT PRIMARY KEY);") + for i := 1; i < 12; i++ { + primaryDatabase.MustExec(fmt.Sprintf("INSERT INTO db01.t1 VALUES (%d);", i)) + primaryDatabase.MustExec(fmt.Sprintf("INSERT INTO db02.t1 VALUES (%d);", i)) + } + + // Pause to let the replica catch up + waitForReplicaToCatchUp(t) + + // Verify that all changes from db01 were applied on the replica + rows, err := replicaDatabase.Queryx("SELECT COUNT(pk) as count FROM db01.t1;") + require.NoError(t, err) + row := convertMapScanResultToStrings(readNextRow(t, rows)) + require.Equal(t, "11", row["count"]) + require.NoError(t, rows.Close()) + + // Verify that no changes from db02 were applied on the replica + rows, err = replicaDatabase.Queryx("SELECT COUNT(pk) as count FROM db02.t1;") + require.NoError(t, err) + row = convertMapScanResultToStrings(readNextRow(t, rows)) + require.Equal(t, "0", row["count"]) + require.NoError(t, rows.Close()) +} diff --git a/catalog/connpool.go b/catalog/connpool.go index b89d9748..177bab9c 100644 --- a/catalog/connpool.go +++ b/catalog/connpool.go @@ -30,16 +30,14 @@ import ( type ConnectionPool struct { *stdsql.DB connector *duckdb.Connector - catalog string conns sync.Map // concurrent-safe map[uint32]*stdsql.Conn txns sync.Map // concurrent-safe map[uint32]*stdsql.Tx } -func NewConnectionPool(catalog string, connector *duckdb.Connector, db *stdsql.DB) *ConnectionPool { +func NewConnectionPool(connector *duckdb.Connector, db *stdsql.DB) *ConnectionPool { return &ConnectionPool{ DB: db, connector: connector, - catalog: catalog, } } @@ -57,13 +55,30 @@ func (p *ConnectionPool) CurrentSchema(id uint32) string { } conn := entry.(*stdsql.Conn) var schema string - if err := conn.QueryRowContext(context.Background(), "SELECT CURRENT_SCHEMA()").Scan(&schema); err != nil { + if err := conn.QueryRowContext(context.Background(), "SELECT CURRENT_SCHEMA").Scan(&schema); err != nil { logrus.WithError(err).Error("Failed to get current schema") return "" } return schema } +// CurrentCatalog retrieves the current catalog of the connection. +// Returns an empty string if the connection is not established +// or the catalog cannot be retrieved. +func (p *ConnectionPool) CurrentCatalog(id uint32) string { + entry, ok := p.conns.Load(id) + if !ok { + return "" + } + conn := entry.(*stdsql.Conn) + var catalog string + if err := conn.QueryRowContext(context.Background(), "SELECT CURRENT_CATALOG").Scan(&catalog); err != nil { + logrus.WithError(err).Error("Failed to get current catalog") + return "" + } + return catalog +} + func (p *ConnectionPool) GetConn(ctx context.Context, id uint32) (*stdsql.Conn, error) { var conn *stdsql.Conn entry, ok := p.conns.Load(id) @@ -88,11 +103,11 @@ func (p *ConnectionPool) GetConnForSchema(ctx context.Context, id uint32, schema if schemaName != "" { var currentSchema string - if err := conn.QueryRowContext(context.Background(), "SELECT CURRENT_SCHEMA()").Scan(¤tSchema); err != nil { + if err := conn.QueryRowContext(context.Background(), "SELECT CURRENT_SCHEMA").Scan(¤tSchema); err != nil { logrus.WithError(err).Error("Failed to get current schema") return nil, err } else if currentSchema != schemaName { - if _, err := conn.ExecContext(context.Background(), "USE "+FullSchemaName(p.catalog, schemaName)); err != nil { + if _, err := conn.ExecContext(context.Background(), "USE "+FullSchemaName(p.CurrentCatalog(id), schemaName)); err != nil { if IsDuckDBSetSchemaNotFoundError(err) { return nil, sql.ErrDatabaseNotFound.New(schemaName) } @@ -187,7 +202,7 @@ func (p *ConnectionPool) Close() error { return errors.Join(lastErr, p.DB.Close()) } -func (p *ConnectionPool) Reset(catalog string, connector *duckdb.Connector, db *stdsql.DB) error { +func (p *ConnectionPool) Reset(connector *duckdb.Connector, db *stdsql.DB) error { err := p.Close() if err != nil { return fmt.Errorf("failed to close connection pool: %w", err) @@ -195,7 +210,6 @@ func (p *ConnectionPool) Reset(catalog string, connector *duckdb.Connector, db * p.conns.Clear() p.txns.Clear() - p.catalog = catalog p.DB = db p.connector = connector diff --git a/catalog/database.go b/catalog/database.go index c3613056..76d214f3 100644 --- a/catalog/database.go +++ b/catalog/database.go @@ -73,10 +73,21 @@ func (d *Database) GetTableInsensitive(ctx *sql.Context, tblName string) (sql.Ta func (d *Database) tablesInsensitive(ctx *sql.Context, pattern string) ([]*Table, error) { tables, err := d.findTables(ctx, pattern) if err != nil { + ctx.GetLogger().WithFields(logrus.Fields{ + "catalog": d.catalog, + "database": d.name, + "pattern": pattern, + }).WithError(err).Error("Failed to find tables") return nil, err } for _, t := range tables { if err := t.withSchema(ctx); err != nil { + ctx.GetLogger().WithFields(logrus.Fields{ + "catalog": d.catalog, + "database": d.name, + "pattern": pattern, + "table": t.Name(), + }).WithError(err).Error("Failed to get table schema") return nil, err } } @@ -84,7 +95,7 @@ func (d *Database) tablesInsensitive(ctx *sql.Context, pattern string) ([]*Table } func (d *Database) findTables(ctx *sql.Context, pattern string) ([]*Table, error) { - rows, err := adapter.QueryCatalog(ctx, "SELECT DISTINCT table_name, comment FROM duckdb_tables() where (database_name = ? and schema_name = ? and table_name ILIKE ?) or (database_name = 'temp' and schema_name = 'main' and table_name ILIKE ?)", d.catalog, d.name, pattern, pattern) + rows, err := adapter.QueryCatalog(ctx, "SELECT table_name, has_primary_key, comment FROM duckdb_tables() WHERE (database_name = ? AND schema_name = ? AND table_name ILIKE ?) OR (temporary IS TRUE AND table_name ILIKE ?)", d.catalog, d.name, pattern, pattern) if err != nil { return nil, ErrDuckDB.New(err) } @@ -93,11 +104,12 @@ func (d *Database) findTables(ctx *sql.Context, pattern string) ([]*Table, error var tbls []*Table for rows.Next() { var tblName string + var hasPrimaryKey bool var comment stdsql.NullString - if err := rows.Scan(&tblName, &comment); err != nil { + if err := rows.Scan(&tblName, &hasPrimaryKey, &comment); err != nil { return nil, ErrDuckDB.New(err) } - t := NewTable(tblName, d).withComment(DecodeComment[ExtraTableInfo](comment.String)) + t := NewTable(d, tblName, hasPrimaryKey).withComment(DecodeComment[ExtraTableInfo](comment.String)) tbls = append(tbls, t) } if err := rows.Err(); err != nil { @@ -113,7 +125,6 @@ func (d *Database) Name() string { } func (d *Database) createAllTable(ctx *sql.Context, name string, schema sql.PrimaryKeySchema, collation sql.CollationID, comment string, temporary bool) error { - var columns []string var columnCommentSQLs []string var fullTableName string @@ -219,7 +230,7 @@ func (d *Database) createAllTable(ctx *sql.Context, name string, schema sql.Prim b.WriteString(")") // Add comment to the table - info := ExtraTableInfo{schema.PkOrdinals, withoutIndex, fullSequenceName} + info := ExtraTableInfo{schema.PkOrdinals, withoutIndex, fullSequenceName, nil} b.WriteString(fmt.Sprintf( "; COMMENT ON TABLE %s IS '%s'", fullTableName, diff --git a/catalog/initial_data.go b/catalog/initial_data.go new file mode 100644 index 00000000..8a493e7d --- /dev/null +++ b/catalog/initial_data.go @@ -0,0 +1,22 @@ +package catalog + +var InitialDataTables = struct { + PGNamespace [][]any + PGRange [][]any +}{ + PGNamespace: [][]any{ + {"99", "pg_toast", "10", ""}, + {"11", "pg_catalog", "10", "{postgres=UC/postgres,=U/postgres}"}, + {"2200", "public", "6171", "{pg_database_owner,=UC/pg_database_owner,=U/pg_database_owner}"}, + {"13219", "information_schema", "10", "{postgres=UC/postgres,=U/postgres}"}, + {"16395", "test_schema", "10", ""}, + }, + PGRange: [][]any{ + {"3904", "23", "4451", "0", "1978", "int4range_canonical", "int4range_subdiff"}, + {"3906", "1700", "4532", "0", "3125", "-", "numrange_subdiff"}, + {"3908", "1114", "4533", "0", "3128", "-", "tsrange_subdiff"}, + {"3910", "1184", "4534", "0", "3127", "-", "tstzrange_subdiff"}, + {"3912", "1082", "4535", "0", "3122", "daterange_canonical", "daterange_subdiff"}, + {"3926", "20", "4536", "0", "3124", "int8range_canonical", "int8range_subdiff"}, + }, +} diff --git a/catalog/inserter.go b/catalog/inserter.go index b3ddeec0..46c49474 100644 --- a/catalog/inserter.go +++ b/catalog/inserter.go @@ -15,6 +15,7 @@ type rowInserter struct { db string table string schema sql.Schema + hasPK bool replace bool once sync.Once @@ -69,7 +70,7 @@ func (ri *rowInserter) init(ctx *sql.Context) { insert.Reset() insert.WriteString("INSERT ") - if ri.replace { + if ri.replace && ri.hasPK { insert.WriteString(" OR REPLACE") } insert.WriteString(" INTO ") diff --git a/catalog/internal_tables.go b/catalog/internal_tables.go index 14943186..0dda5221 100644 --- a/catalog/internal_tables.go +++ b/catalog/internal_tables.go @@ -164,6 +164,10 @@ var InternalTables = struct { // https://www.postgresql.org/docs/current/monitoring-stats.html#MONITORING-PG-STAT-REPLICATION-VIEW PGStatReplication InternalTable PGRange InternalTable + PGType InternalTable + PGProc InternalTable + PGClass InternalTable + PGNamespace InternalTable }{ PersistentVariable: InternalTable{ Schema: "__sys__", @@ -279,15 +283,330 @@ var InternalTables = struct { Name: "pg_range", KeyColumns: []string{"rngtypid"}, ValueColumns: []string{"rngsubtype", "rngmultitypid", "rngcollation", "rngsubopc", "rngcanonical", "rngsubdiff"}, - DDL: "rngtypid TEXT PRIMARY KEY, rngsubtype TEXT, rngmultitypid TEXT, rngcollation TEXT, rngsubopc TEXT, rngcanonical TEXT, rngsubdiff TEXT", - InitialData: [][]any{ - {"3904", "23", "4451", "0", "1978", "int4range_canonical", "int4range_subdiff"}, - {"3906", "1700", "4532", "0", "3125", "-", "numrange_subdiff"}, - {"3908", "1114", "4533", "0", "3128", "-", "tsrange_subdiff"}, - {"3910", "1184", "4534", "0", "3127", "-", "tstzrange_subdiff"}, - {"3912", "1082", "4535", "0", "3122", "daterange_canonical", "daterange_subdiff"}, - {"3926", "20", "4536", "0", "3124", "int8range_canonical", "int8range_subdiff"}, + DDL: "rngtypid BIGINT PRIMARY KEY, rngsubtype BIGINT, rngmultitypid BIGINT, rngcollation BIGINT, rngsubopc BIGINT, rngcanonical VARCHAR, rngsubdiff VARCHAR", + InitialData: InitialDataTables.PGRange, + }, + // postgres=# \d+ pg_type + // Table "pg_catalog.pg_type" + // Column | Type | Collation | Nullable | Default | Storage | Compression | Stats target | Description + //-------------------+---------------+-----------+----------+---------+-----------+-------------+--------------+------------- + // oid | BIGINT | | not null | | plain | | | + // typname | VARCHAR | | not null | | plain | | | + // typnamespace | BIGINT | | not null | | plain | | | + // typowner | BIGINT | | not null | | plain | | | + // typlen | SMALLINT | | not null | | plain | | | + // typbyval | BOOLEAN | | not null | | plain | | | + // typtype | CHAR | | not null | | plain | | | + // typcategory | CHAR | | not null | | plain | | | + // typispreferred | BOOLEAN | | not null | | plain | | | + // typisdefined | BOOLEAN | | not null | | plain | | | + // typdelim | CHAR | | not null | | plain | | | + // typrelid | BIGINT | | not null | | plain | | | + // typsubscript | BIGINT | | not null | | plain | | | + // typelem | BIGINT | | not null | | plain | | | + // typarray | BIGINT | | not null | | plain | | | + // typinput | BIGINT | | not null | | plain | | | + // typoutput | BIGINT | | not null | | plain | | | + // typreceive | BIGINT | | not null | | plain | | | + // typsend | BIGINT | | not null | | plain | | | + // typmodin | BIGINT | | not null | | plain | | | + // typmodout | BIGINT | | not null | | plain | | | + // typanalyze | BIGINT | | not null | | plain | | | + // typalign | CHAR | | not null | | plain | | | + // typstorage | CHAR | | not null | | plain | | | + // typnotnull | BOOLEAN | | not null | | plain | | | + // typbasetype | BIGINT | | not null | | plain | | | + // typtypmod | INTEGER | | not null | | plain | | | + // typndims | INTEGER | | not null | | plain | | | + // typcollation | BIGINT | | not null | | plain | | | + // typdefaultbin | VARCHAR | C | | | extended | | | + // typdefault | TEXT | C | | | extended | | | + // typacl | TEXT[] | | | | extended | | | + PGType: InternalTable{ + Schema: "__sys__", + Name: "pg_type", + KeyColumns: []string{ + "oid", + }, + ValueColumns: []string{ + "typname", "typnamespace", "typowner", "typlen", "typbyval", + "typtype", "typcategory", "typispreferred", "typisdefined", "typdelim", + "typrelid", "typsubscript", "typelem", "typarray", "typinput", + "typoutput", "typreceive", "typsend", "typmodin", "typmodout", + "typanalyze", "typalign", "typstorage", "typnotnull", "typbasetype", + "typtypmod", "typndims", "typcollation", "typdefaultbin", "typdefault", + "typacl", + }, + DDL: "oid BIGINT NOT NULL PRIMARY KEY, " + // Replace oid with BIGINT + "typname VARCHAR , " + // Replace name with VARCHAR + "typnamespace BIGINT , " + // Replace oid with BIGINT + "typowner BIGINT , " + // Replace oid with BIGINT + "typlen SMALLINT , " + // Supported as-is + "typbyval BOOLEAN , " + // Supported as-is + "typtype CHAR , " + // Replace \"char\" with CHAR + "typcategory CHAR , " + // Replace \"char\" with CHAR + "typispreferred BOOLEAN , " + // Supported as-is + "typisdefined BOOLEAN , " + // Supported as-is + "typdelim CHAR , " + // Replace \"char\" with CHAR + "typrelid BIGINT , " + // Replace oid with BIGINT + "typsubscript BIGINT , " + // Replace regproc with VARCHAR + "typelem BIGINT , " + // Replace oid with BIGINT + "typarray BIGINT , " + // Replace oid with BIGINT + "typinput BIGINT , " + // Replace regproc with VARCHAR + "typoutput BIGINT , " + // Replace regproc with VARCHAR + "typreceive BIGINT , " + // Replace regproc with VARCHAR + "typsend BIGINT , " + // Replace regproc with VARCHAR + "typmodin BIGINT , " + // Replace regproc with VARCHAR + "typmodout BIGINT , " + // Replace regproc with VARCHAR + "typanalyze BIGINT , " + // Replace regproc with VARCHAR + "typalign CHAR , " + // Replace \"char\" with CHAR + "typstorage CHAR , " + // Replace \"char\" with CHAR + "typnotnull BOOLEAN , " + // Supported as-is + "typbasetype BIGINT , " + // Replace oid with BIGINT + "typtypmod INTEGER , " + // Supported as-is + "typndims INTEGER , " + // Supported as-is + "typcollation BIGINT , " + // Replace oid with BIGINT + "typdefaultbin VARCHAR, " + // Replace pg_node_tree with VARCHAR + "typdefault TEXT, " + // Supported as-is + "typacl TEXT", + }, + //postgres=# \d+ pg_proc; + // Table "pg_catalog.pg_proc" + // Column | Type | Collation | Nullable | Default | Storage | Compression | Stats target | Description + //-----------------+--------------+-----------+----------+---------+----------+-------------+--------------+------------- + // oid | oid | | not null | | plain | | | + // proname | name | | not null | | plain | | | + // pronamespace | oid | | not null | | plain | | | + // proowner | oid | | not null | | plain | | | + // prolang | oid | | not null | | plain | | | + // procost | real | | not null | | plain | | | + // prorows | real | | not null | | plain | | | + // provariadic | oid | | not null | | plain | | | + // prosupport | regproc | | not null | | plain | | | + // prokind | "char" | | not null | | plain | | | + // prosecdef | boolean | | not null | | plain | | | + // proleakproof | boolean | | not null | | plain | | | + // proisstrict | boolean | | not null | | plain | | | + // proretset | boolean | | not null | | plain | | | + // provolatile | "char" | | not null | | plain | | | + // proparallel | "char" | | not null | | plain | | | + // pronargs | smallint | | not null | | plain | | | + // pronargdefaults | smallint | | not null | | plain | | | + // prorettype | oid | | not null | | plain | | | + // proargtypes | oidvector | | not null | | plain | | | + // proallargtypes | oid[] | | | | extended | | | + // proargmodes | "char"[] | | | | extended | | | + // proargnames | text[] | C | | | extended | | | + // proargdefaults | pg_node_tree | C | | | extended | | | + // protrftypes | oid[] | | | | extended | | | + // prosrc | text | C | not null | | extended | | | + // probin | text | C | | | extended | | | + // prosqlbody | pg_node_tree | C | | | extended | | | + // proconfig | text[] | C | | | extended | | | + // proacl | aclitem[] | | | | extended | | | + PGProc: InternalTable{ + Schema: "__sys__", + Name: "pg_proc", + KeyColumns: []string{ + "oid", + }, + ValueColumns: []string{ + "proname", + "pronamespace", + "proowner", + "prolang", + "procost", + "prorows", + "provariadic", + "prosupport", + "prokind", + "prosecdef", + "proleakproof", + "proisstrict", + "proretset", + "provolatile", + "proparallel", + "pronargs", + "pronargdefaults", + "prorettype", + "proargtypes", + "proallargtypes", + "proargmodes", + "proargnames", + "proargdefaults", + "protrftypes", + "prosrc", + "probin", + "prosqlbody", + "proconfig", + "proacl", + }, + DDL: "oid BIGINT NOT NULL PRIMARY KEY," + + "proname VARCHAR ," + + "pronamespace BIGINT ," + + "proowner BIGINT ," + + "prolang BIGINT ," + + "procost FLOAT ," + + "prorows FLOAT ," + + "provariadic BIGINT ," + + "prosupport BIGINT ," + // Replaced regproc with BIGINT + "prokind CHAR ," + + "prosecdef BOOLEAN ," + + "proleakproof BOOLEAN ," + + "proisstrict BOOLEAN ," + + "proretset BOOLEAN ," + + "provolatile CHAR ," + + "proparallel CHAR ," + + "pronargs SMALLINT ," + + "pronargdefaults SMALLINT ," + + "prorettype BIGINT ," + + "proargtypes VARCHAR ," + // Replaced oidvector with VARCHAR + "proallargtypes VARCHAR," + // Replaced oid[] with VARCHAR + "proargmodes VARCHAR," + // Replaced 'char'[] with VARCHAR + "proargnames VARCHAR," + // Replaced text[] with VARCHAR + "proargdefaults TEXT," + // Replaced pg_node_tree with TEXT + "protrftypes VARCHAR," + // Replaced oid[] with VARCHAR + "prosrc TEXT ," + + "probin TEXT," + + "prosqlbody TEXT," + // Replaced pg_node_tree with TEXT + "proconfig VARCHAR," + // Replaced text[] with VARCHAR + "proacl VARCHAR", // Replaced aclitem[] with VARCHAR + }, + + // postgres=# \d+ pg_class; + // Table "pg_catalog.pg_class" + // Column | Type | Collation | Nullable | Default | Storage | Compression | Stats target | Description + //---------------------+--------------+-----------+----------+---------+----------+-------------+--------------+------------- + // oid | oid | | not null | | plain | | | + // relname | name | | not null | | plain | | | + // relnamespace | oid | | not null | | plain | | | + // reltype | oid | | not null | | plain | | | + // reloftype | oid | | not null | | plain | | | + // relowner | oid | | not null | | plain | | | + // relam | oid | | not null | | plain | | | + // relfilenode | oid | | not null | | plain | | | + // reltablespace | oid | | not null | | plain | | | + // relpages | integer | | not null | | plain | | | + // reltuples | real | | not null | | plain | | | + // relallvisible | integer | | not null | | plain | | | + // reltoastrelid | oid | | not null | | plain | | | + // relhasindex | boolean | | not null | | plain | | | + // relisshared | boolean | | not null | | plain | | | + // relpersistence | "char" | | not null | | plain | | | + // relkind | "char" | | not null | | plain | | | + // relnatts | smallint | | not null | | plain | | | + // relchecks | smallint | | not null | | plain | | | + // relhasrules | boolean | | not null | | plain | | | + // relhastriggers | boolean | | not null | | plain | | | + // relhassubclass | boolean | | not null | | plain | | | + // relrowsecurity | boolean | | not null | | plain | | | + // relforcerowsecurity | boolean | | not null | | plain | | | + // relispopulated | boolean | | not null | | plain | | | + // relreplident | "char" | | not null | | plain | | | + // relispartition | boolean | | not null | | plain | | | + // relrewrite | oid | | not null | | plain | | | + // relfrozenxid | xid | | not null | | plain | | | + // relminmxid | xid | | not null | | plain | | | + // relacl | aclitem[] | | | | extended | | | + // reloptions | text[] | C | | | extended | | | + // relpartbound | pg_node_tree | C | | | extended | | | + PGClass: InternalTable{ + Schema: "__sys__", + Name: "pg_class", + KeyColumns: []string{ + "oid", + }, + ValueColumns: []string{ + "relname", + "relnamespace", + "reltype", + "reloftype", + "relowner", + "relam", + "relfilenode", + "reltablespace", + "relpages", + "reltuples", + "relallvisible", + "reltoastrelid", + "relhasindex", + "relisshared", + "relpersistence", + "relkind", + "relnatts", + "relchecks", + "relhasrules", + "relhastriggers", + "relhassubclass", + "relrowsecurity", + "relforcerowsecurity", + "relispopulated", + "relreplident", + "relispartition", + "relrewrite", + "relfrozenxid", + "relminmxid", + "relacl", + "reloptions", + "relpartbound", + }, + DDL: "oid BIGINT NOT NULL PRIMARY KEY," + + "relname VARCHAR ," + + "relnamespace BIGINT ," + + "reltype BIGINT ," + + "reloftype BIGINT ," + + "relowner BIGINT ," + + "relam BIGINT ," + + "relfilenode BIGINT ," + + "reltablespace BIGINT ," + + "relpages INTEGER ," + + "reltuples FLOAT ," + + "relallvisible INTEGER ," + + "reltoastrelid BIGINT ," + + "relhasindex BOOLEAN ," + + "relisshared BOOLEAN ," + + "relpersistence CHAR ," + + "relkind CHAR ," + + "relnatts SMALLINT ," + + "relchecks SMALLINT ," + + "relhasrules BOOLEAN ," + + "relhastriggers BOOLEAN ," + + "relhassubclass BOOLEAN ," + + "relrowsecurity BOOLEAN ," + + "relforcerowsecurity BOOLEAN ," + + "relispopulated BOOLEAN ," + + "relreplident CHAR ," + + "relispartition BOOLEAN ," + + "relrewrite BIGINT ," + + "relfrozenxid BIGINT ," + + "relminmxid BIGINT ," + + "relacl TEXT," + + "reloptions TEXT," + + "relpartbound TEXT", + }, + // Table "pg_catalog.pg_namespace" + // Column | Type | Collation | Nullable | Default | Storage | Compression | Stats target | Description + //----------+-----------+-----------+----------+---------+----------+-------------+--------------+------------- + // oid | oid | | not null | | plain | | | + // nspname | name | | not null | | plain | | | + // nspowner | oid | | not null | | plain | | | + // nspacl | aclitem[] | | | | extended | | | + PGNamespace: InternalTable{ + Schema: "__sys__", + Name: "pg_namespace", + KeyColumns: []string{ + "oid", + }, + ValueColumns: []string{ + "nspname", + "nspowner", + "nspacl", }, + DDL: "oid BIGINT NOT NULL PRIMARY KEY," + + "nspname VARCHAR NOT NULL," + + "nspowner BIGINT NOT NULL," + + "nspacl TEXT", + InitialData: InitialDataTables.PGNamespace, }, } @@ -298,6 +617,10 @@ var internalTables = []InternalTable{ InternalTables.GlobalStatus, InternalTables.PGStatReplication, InternalTables.PGRange, + InternalTables.PGType, + InternalTables.PGProc, + InternalTables.PGClass, + InternalTables.PGNamespace, } func GetInternalTables() []InternalTable { diff --git a/catalog/provider.go b/catalog/provider.go index d729ebaf..b99ba15c 100644 --- a/catalog/provider.go +++ b/catalog/provider.go @@ -14,10 +14,10 @@ import ( "github.com/dolthub/go-mysql-server/sql" "github.com/marcboeker/go-duckdb" - _ "github.com/marcboeker/go-duckdb" "github.com/apecloud/myduckserver/adapter" "github.com/apecloud/myduckserver/configuration" + "github.com/apecloud/myduckserver/initialdata" ) type DatabaseProvider struct { @@ -26,7 +26,7 @@ type DatabaseProvider struct { connector *duckdb.Connector storage *stdsql.DB pool *ConnectionPool - catalogName string // database name in postgres + defaultCatalogName string // default database name in postgres dataDir string dbFile string dsn string @@ -59,11 +59,11 @@ func NewDBProvider(defaultTimeZone, dataDir, defaultDB string) (prov *DatabasePr shouldInit := true if defaultDB == "" || defaultDB == "memory" { - prov.catalogName = "memory" + prov.defaultCatalogName = "memory" prov.dbFile = "" prov.dsn = "" } else { - prov.catalogName = defaultDB + prov.defaultCatalogName = defaultDB prov.dbFile = defaultDB + ".db" prov.dsn = filepath.Join(prov.dataDir, prov.dbFile) _, err = os.Stat(prov.dsn) @@ -75,7 +75,7 @@ func NewDBProvider(defaultTimeZone, dataDir, defaultDB string) (prov *DatabasePr return nil, err } prov.storage = stdsql.OpenDB(prov.connector) - prov.pool = NewConnectionPool(prov.catalogName, prov.connector, prov.storage) + prov.pool = NewConnectionPool(prov.connector, prov.storage) bootQueries := []string{ "INSTALL arrow", @@ -143,6 +143,43 @@ func (prov *DatabaseProvider) initCatalog() error { return fmt.Errorf("failed to insert initial data into internal table %q: %w", t.Name, err) } } + + initialFileContent := initialdata.InitialTableDataMap[t.Name] + if initialFileContent != "" { + var count int + // Count rows in the internal table + if err := prov.storage.QueryRow(t.CountAllStmt()).Scan(&count); err != nil { + return fmt.Errorf("failed to count rows in internal table %q: %w", t.Name, err) + } + + if count == 0 { + // Create temporary file to store initial data + tmpFile, err := os.CreateTemp("", "initial-data-"+t.Name+".csv") + if err != nil { + return fmt.Errorf("failed to create temporary file for initial data: %w", err) + } + // Ensure the temporary file is removed after usage + defer os.Remove(tmpFile.Name()) + defer tmpFile.Close() + + // Write the initial data to the temporary file + if _, err := tmpFile.WriteString(initialFileContent); err != nil { + return fmt.Errorf("failed to write initial data to temporary file: %w", err) + } + + if err = tmpFile.Sync(); err != nil { + return fmt.Errorf("failed to sync initial data file: %w", err) + } + + // Execute the COPY command to insert data into the table + if _, err := prov.storage.ExecContext( + context.Background(), + fmt.Sprintf("COPY %s FROM '%s' (DELIMITER ',', HEADER)", t.QualifiedName(), tmpFile.Name()), + ); err != nil { + return fmt.Errorf("failed to insert initial data from file into internal table %q: %w", t.Name, err) + } + } + } } if _, err := prov.pool.ExecContext(context.Background(), "PRAGMA enable_checkpoint_on_shutdown"); err != nil { @@ -315,8 +352,8 @@ func (prov *DatabaseProvider) Pool() *ConnectionPool { return prov.pool } -func (prov *DatabaseProvider) CatalogName() string { - return prov.catalogName +func (prov *DatabaseProvider) DefaultCatalogName() string { + return prov.defaultCatalogName } func (prov *DatabaseProvider) DataDir() string { @@ -342,7 +379,8 @@ func (prov *DatabaseProvider) AllDatabases(ctx *sql.Context) []sql.Database { prov.mu.RLock() defer prov.mu.RUnlock() - rows, err := adapter.QueryCatalog(ctx, "SELECT DISTINCT schema_name FROM information_schema.schemata WHERE catalog_name = ?", prov.catalogName) + catalogName := adapter.GetCurrentCatalog(ctx) + rows, err := adapter.QueryCatalog(ctx, "SELECT DISTINCT schema_name FROM information_schema.schemata WHERE catalog_name = ?", catalogName) if err != nil { panic(ErrDuckDB.New(err)) } @@ -360,7 +398,7 @@ func (prov *DatabaseProvider) AllDatabases(ctx *sql.Context) []sql.Database { continue } - all = append(all, NewDatabase(schemaName, prov.catalogName)) + all = append(all, NewDatabase(schemaName, catalogName)) } sort.Slice(all, func(i, j int) bool { @@ -375,13 +413,14 @@ func (prov *DatabaseProvider) Database(ctx *sql.Context, name string) (sql.Datab prov.mu.RLock() defer prov.mu.RUnlock() - ok, err := hasDatabase(ctx, prov.catalogName, name) + catalogName := adapter.GetCurrentCatalog(ctx) + ok, err := hasDatabase(ctx, catalogName, name) if err != nil { return nil, err } if ok { - return NewDatabase(name, prov.catalogName), nil + return NewDatabase(name, catalogName), nil } return nil, sql.ErrDatabaseNotFound.New(name) } @@ -391,7 +430,7 @@ func (prov *DatabaseProvider) HasDatabase(ctx *sql.Context, name string) bool { prov.mu.RLock() defer prov.mu.RUnlock() - ok, err := hasDatabase(ctx, prov.catalogName, name) + ok, err := hasDatabase(ctx, adapter.GetCurrentCatalog(ctx), name) if err != nil { panic(err) } @@ -413,7 +452,8 @@ func (prov *DatabaseProvider) CreateDatabase(ctx *sql.Context, name string) erro prov.mu.Lock() defer prov.mu.Unlock() - _, err := adapter.ExecCatalog(ctx, fmt.Sprintf(`CREATE SCHEMA %s`, FullSchemaName(prov.catalogName, name))) + _, err := adapter.ExecCatalog(ctx, fmt.Sprintf(`CREATE SCHEMA %s`, + FullSchemaName(adapter.GetCurrentCatalog(ctx), name))) if err != nil { return ErrDuckDB.New(err) } @@ -426,7 +466,8 @@ func (prov *DatabaseProvider) DropDatabase(ctx *sql.Context, name string) error prov.mu.Lock() defer prov.mu.Unlock() - _, err := adapter.Exec(ctx, fmt.Sprintf(`DROP SCHEMA %s CASCADE`, FullSchemaName(prov.catalogName, name))) + _, err := adapter.Exec(ctx, fmt.Sprintf(`DROP SCHEMA %s CASCADE`, + FullSchemaName(adapter.GetCurrentCatalog(ctx), name))) if err != nil { return ErrDuckDB.New(err) } @@ -456,5 +497,5 @@ func (prov *DatabaseProvider) Restart(readOnly bool) error { prov.connector = connector prov.storage = storage - return nil + return prov.pool.Reset(connector, storage) } diff --git a/catalog/table.go b/catalog/table.go index 7d87b597..fa5d6e2a 100644 --- a/catalog/table.go +++ b/catalog/table.go @@ -16,17 +16,21 @@ import ( ) type Table struct { - mu *sync.RWMutex - name string + mu sync.RWMutex db *Database - comment *Comment[ExtraTableInfo] // save the comment to avoid querying duckdb everytime + name string + comment *Comment[ExtraTableInfo] // save the comment to avoid querying duckdb every time schema sql.PrimaryKeySchema + + // Whether the table has a physical primary key. + hasPrimaryKey bool } type ExtraTableInfo struct { PkOrdinals []int Replicated bool Sequence string + Checks []sql.CheckDefinition } type ColumnInfo struct { @@ -37,6 +41,7 @@ type ColumnInfo struct { ColumnDefault stdsql.NullString Comment stdsql.NullString } + type IndexedTable struct { *Table Lookup sql.IndexLookup @@ -54,12 +59,15 @@ var _ sql.TruncateableTable = (*Table)(nil) var _ sql.ReplaceableTable = (*Table)(nil) var _ sql.CommentedTable = (*Table)(nil) var _ sql.AutoIncrementTable = (*Table)(nil) +var _ sql.CheckTable = (*Table)(nil) +var _ sql.CheckAlterableTable = (*Table)(nil) -func NewTable(name string, db *Database) *Table { +func NewTable(db *Database, name string, hasPrimaryKey bool) *Table { return &Table{ - mu: &sync.RWMutex{}, - name: name, db: db, + name: name, + + hasPrimaryKey: hasPrimaryKey, } } @@ -92,6 +100,10 @@ func (t *Table) ExtraTableInfo() ExtraTableInfo { return t.comment.Meta } +func (t *Table) HasPrimaryKey() bool { + return t.hasPrimaryKey +} + // Collation implements sql.Table. func (t *Table) Collation() sql.CollationID { return sql.Collation_Default @@ -199,6 +211,14 @@ func getPrimaryKeyOrdinals(ctx *sql.Context, catalogName, dbName, tableName stri return ordinals } +func getCreateSequence(temporary bool, sequenceName string) (createStmt, fullName string) { + if temporary { + return `CREATE TEMP SEQUENCE "` + sequenceName + `"`, `temp.main."` + sequenceName + `"` + } + fullName = InternalSchemas.SYS.Schema + `."` + sequenceName + `"` + return `CREATE SEQUENCE ` + fullName, fullName +} + // AddColumn implements sql.AlterableTable. func (t *Table) AddColumn(ctx *sql.Context, column *sql.Column, order *sql.ColumnOrder) error { t.mu.Lock() @@ -215,7 +235,7 @@ func (t *Table) AddColumn(ctx *sql.Context, column *sql.Column, order *sql.Colum sql := `ALTER TABLE ` + FullTableName(t.db.catalog, t.db.name, t.name) + ` ADD COLUMN ` + QuoteIdentifierANSI(column.Name) + ` ` + typ.name temporary := t.db.catalog == "temp" - var sequenceName, fullSequenceName string + var sequenceName, fullSequenceName, createSequenceStmt string if column.Default != nil { typ.mysql.Default = column.Default.String() @@ -233,24 +253,13 @@ func (t *Table) AddColumn(ctx *sql.Context, column *sql.Column, order *sql.Colum return err } sequenceName = SequenceNamePrefix + uuid.String() - if temporary { - fullSequenceName = `temp.main."` + sequenceName + `"` - } else { - fullSequenceName = InternalSchemas.SYS.Schema + `."` + sequenceName + `"` - } + createSequenceStmt, fullSequenceName = getCreateSequence(temporary, sequenceName) + sqls = append(sqls, createSequenceStmt) defaultExpr := `nextval('` + fullSequenceName + `')` sql += " DEFAULT " + defaultExpr } - if column.AutoIncrement { - if temporary { - sqls = append(sqls, `CREATE TEMP SEQUENCE "`+sequenceName+`"`) - } else { - sqls = append(sqls, `CREATE SEQUENCE `+fullSequenceName) - } - } - sqls = append(sqls, sql) // DuckDB does not support constraints in ALTER TABLE ADD COLUMN statement, @@ -292,6 +301,7 @@ func (t *Table) AddColumn(ctx *sql.Context, column *sql.Column, order *sql.Colum } // Update the PK ordinals only after the column is successfully added. if column.PrimaryKey { + t.hasPrimaryKey = true t.comment.Meta.PkOrdinals = tableInfo.PkOrdinals } return t.withSchema(ctx) @@ -387,7 +397,7 @@ func (t *Table) ModifyColumn(ctx *sql.Context, columnName string, column *sql.Co tableInfoChanged := false temporary := t.db.catalog == "temp" - var sequenceName, fullSequenceName string + var sequenceName, fullSequenceName, createSequenceStmt string // Handle AUTO_INCREMENT changes if !oldColumn.AutoIncrement && column.AutoIncrement { @@ -398,17 +408,8 @@ func (t *Table) ModifyColumn(ctx *sql.Context, columnName string, column *sql.Co return err } sequenceName = SequenceNamePrefix + uuid.String() - if temporary { - fullSequenceName = `temp.main."` + sequenceName + `"` - } else { - fullSequenceName = InternalSchemas.SYS.Schema + `."` + sequenceName + `"` - } - - if temporary { - sqls = append(sqls, `CREATE TEMP SEQUENCE "`+sequenceName+`"`) - } else { - sqls = append(sqls, `CREATE SEQUENCE `+fullSequenceName) - } + createSequenceStmt, fullSequenceName = getCreateSequence(temporary, sequenceName) + sqls = append(sqls, createSequenceStmt) sqls = append(sqls, baseSQL+` SET DEFAULT nextval('`+fullSequenceName+`')`) // Update table comment with sequence info @@ -465,6 +466,7 @@ func (t *Table) ModifyColumn(ctx *sql.Context, columnName string, column *sql.Co // Update table metadata if column.PrimaryKey { + t.hasPrimaryKey = true t.comment.Meta.PkOrdinals = []int{oldColumnIndex} } if !oldColumn.AutoIncrement && column.AutoIncrement { @@ -518,6 +520,7 @@ func (t *Table) Inserter(*sql.Context) sql.RowInserter { db: t.db.Name(), table: t.name, schema: t.schema.Schema, + hasPK: t.hasPrimaryKey, } } @@ -543,6 +546,7 @@ func (t *Table) Replacer(*sql.Context) sql.RowReplacer { db: t.db.Name(), table: t.name, schema: t.schema.Schema, + hasPK: t.hasPrimaryKey, replace: hasKey, } } @@ -719,6 +723,9 @@ func (t *Table) PreciseMatch() bool { // Comment implements sql.CommentedTable. func (t *Table) Comment() string { + t.mu.RLock() + defer t.mu.RUnlock() + return t.comment.Text } @@ -773,28 +780,53 @@ func (t *IndexedTable) LookupPartitions(ctx *sql.Context, lookup sql.IndexLookup // PeekNextAutoIncrementValue implements sql.AutoIncrementTable. func (t *Table) PeekNextAutoIncrementValue(ctx *sql.Context) (uint64, error) { + t.mu.RLock() + defer t.mu.RUnlock() + if t.comment.Meta.Sequence == "" { return 0, sql.ErrNoAutoIncrementCol } + return t.getNextAutoIncrementValue(ctx) +} +func (t *Table) getNextAutoIncrementValue(ctx *sql.Context) (uint64, error) { // For PeekNextAutoIncrementValue, we want to see what the next value would be // without actually incrementing. We can do this by getting currval + 1. var val uint64 err := adapter.QueryRowCatalog(ctx, `SELECT currval('`+t.comment.Meta.Sequence+`') + 1`).Scan(&val) if err != nil { - return 0, ErrDuckDB.New(err) + // https://duckdb.org/docs/sql/statements/create_sequence.html#selecting-the-current-value + // > Note that the nextval function must have already been called before calling currval, + // > otherwise a Serialization Error (sequence is not yet defined in this session) will be thrown. + if !strings.Contains(err.Error(), "sequence is not yet defined in this session") { + return 0, ErrDuckDB.New(err) + } + // If the sequence has not been used yet, we can get the start value from the sequence. + // See getCreateSequence() for the sequence name format. + err = adapter.QueryRowCatalog(ctx, `SELECT start_value FROM duckdb_sequences() WHERE concat(schema_name, '."', sequence_name, '"') = '`+t.comment.Meta.Sequence+`'`).Scan(&val) + if err != nil { + return 0, ErrDuckDB.New(err) + } } return val, nil } // GetNextAutoIncrementValue implements sql.AutoIncrementTable. -func (t *Table) GetNextAutoIncrementValue(ctx *sql.Context, insertVal interface{}) (uint64, error) { +func (t *Table) GetNextAutoIncrementValue(ctx *sql.Context, insertVal any) (uint64, error) { + t.mu.Lock() + defer t.mu.Unlock() + if t.comment.Meta.Sequence == "" { return 0, sql.ErrNoAutoIncrementCol } - // If insertVal is provided and greater than current sequence value, update sequence + nextVal, err := t.getNextAutoIncrementValue(ctx) + if err != nil { + return 0, err + } + + // If insertVal is provided and greater than the next sequence value, update sequence if insertVal != nil { var start uint64 switch v := insertVal.(type) { @@ -805,7 +837,7 @@ func (t *Table) GetNextAutoIncrementValue(ctx *sql.Context, insertVal interface{ start = uint64(v) } } - if start > 0 { + if start > 0 && start > nextVal { err := t.setAutoIncrementValue(ctx, start) if err != nil { return 0, err @@ -816,7 +848,7 @@ func (t *Table) GetNextAutoIncrementValue(ctx *sql.Context, insertVal interface{ // Get next value from sequence var val uint64 - err := adapter.QueryRowCatalog(ctx, `SELECT nextval('`+t.comment.Meta.Sequence+`')`).Scan(&val) + err = adapter.QueryRowCatalog(ctx, `SELECT nextval('`+t.comment.Meta.Sequence+`')`).Scan(&val) if err != nil { return 0, ErrDuckDB.New(err) } @@ -834,8 +866,65 @@ func (t *Table) AutoIncrementSetter(ctx *sql.Context) sql.AutoIncrementSetter { // setAutoIncrementValue is a helper function to update the sequence value func (t *Table) setAutoIncrementValue(ctx *sql.Context, value uint64) error { - _, err := adapter.ExecCatalog(ctx, `CREATE OR REPLACE SEQUENCE `+t.comment.Meta.Sequence+` START WITH `+strconv.FormatUint(value, 10)) - return err + // DuckDB does not support setting the sequence value directly, + // so we need to recreate the sequence with the new start value. + // + // _, err := adapter.ExecCatalog(ctx, `CREATE OR REPLACE SEQUENCE `+t.comment.Meta.Sequence+` START WITH `+strconv.FormatUint(value, 10)) + // + // However, `CREATE OR REPLACE` leads to a Dependency Error, + // while `ALTER TABLE ... ALTER COLUMN ... DROP DEFAULT` deos not remove the dependency: + // https://github.com/duckdb/duckdb/issues/15399 + // So we create a new sequence with the new start value and change the auto_increment column to use the new sequence. + + // Find the column with the auto_increment property + var autoIncrementColumn *sql.Column + for _, column := range t.schema.Schema { + if column.AutoIncrement { + autoIncrementColumn = column + break + } + } + if autoIncrementColumn == nil { + return sql.ErrNoAutoIncrementCol + } + + // Generate a random sequence name. + uuid, err := uuid.NewRandom() + if err != nil { + return err + } + sequenceName := SequenceNamePrefix + uuid.String() + + // Create a new sequence with the new start value + temporary := t.db.catalog == "temp" + createSequenceStmt, fullSequenceName := getCreateSequence(temporary, sequenceName) + _, err = adapter.Exec(ctx, createSequenceStmt+` START WITH `+strconv.FormatUint(value, 10)) + if err != nil { + return ErrDuckDB.New(err) + } + + // Update the auto_increment column to use the new sequence + alterStmt := `ALTER TABLE ` + FullTableName(t.db.catalog, t.db.name, t.name) + + ` ALTER COLUMN ` + QuoteIdentifierANSI(autoIncrementColumn.Name) + + ` SET DEFAULT nextval('` + fullSequenceName + `')` + if _, err = adapter.Exec(ctx, alterStmt); err != nil { + return ErrDuckDB.New(err) + } + + // Drop the old sequence + // https://github.com/duckdb/duckdb/issues/15399 + // if _, err = adapter.Exec(ctx, "DROP SEQUENCE " + t.comment.Meta.Sequence); err != nil { + // return ErrDuckDB.New(err) + // } + + // Update the table comment with the new sequence name + if err = t.updateExtraTableInfo(ctx, func(info *ExtraTableInfo) { + info.Sequence = fullSequenceName + }); err != nil { + return err + } + + return t.withSchema(ctx) } // autoIncrementSetter implements the AutoIncrementSetter interface @@ -852,6 +941,62 @@ func (s *autoIncrementSetter) Close(ctx *sql.Context) error { } func (s *autoIncrementSetter) AcquireAutoIncrementLock(ctx *sql.Context) (func(), error) { - // DuckDB handles sequence synchronization internally - return func() {}, nil + s.t.mu.Lock() + return s.t.mu.Unlock, nil +} + +func (t *Table) updateExtraTableInfo(ctx *sql.Context, updater func(*ExtraTableInfo)) error { + tableInfo := t.comment.Meta + updater(&tableInfo) + comment := NewCommentWithMeta(t.comment.Text, tableInfo) + _, err := adapter.Exec(ctx, `COMMENT ON TABLE `+FullTableName(t.db.catalog, t.db.name, t.name)+` IS '`+comment.Encode()+`'`) + if err != nil { + return ErrDuckDB.New(err) + } + t.comment.Meta = tableInfo // Update the in-memory metadata + return nil +} + +// CheckConstraints implements sql.CheckTable. +func (t *Table) GetChecks(ctx *sql.Context) ([]sql.CheckDefinition, error) { + t.mu.RLock() + defer t.mu.RUnlock() + + return t.comment.Meta.Checks, nil +} + +// AddCheck implements sql.CheckAlterableTable. +func (t *Table) CreateCheck(ctx *sql.Context, check *sql.CheckDefinition) error { + t.mu.Lock() + defer t.mu.Unlock() + + // TODO(fan): Implement this once DuckDB supports modifying check constraints. + // https://duckdb.org/docs/sql/statements/alter_table.html#add--drop-constraint + // https://github.com/duckdb/duckdb/issues/57 + // Just record the check constraint for now. + return t.updateExtraTableInfo(ctx, func(info *ExtraTableInfo) { + info.Checks = append(info.Checks, *check) + }) +} + +// DropCheck implements sql.CheckAlterableTable. +func (t *Table) DropCheck(ctx *sql.Context, checkName string) error { + t.mu.Lock() + defer t.mu.Unlock() + + checks := make([]sql.CheckDefinition, 0, max(len(t.comment.Meta.Checks)-1, 0)) + found := false + for i, check := range t.comment.Meta.Checks { + if check.Name == checkName { + found = true + continue + } + checks = append(checks, t.comment.Meta.Checks[i]) + } + if !found { + return sql.ErrUnknownConstraint.New(checkName) + } + return t.updateExtraTableInfo(ctx, func(info *ExtraTableInfo) { + info.Checks = checks + }) } diff --git a/catalog/type_mapping.go b/catalog/type_mapping.go index 6a6266ec..3e199bb8 100644 --- a/catalog/type_mapping.go +++ b/catalog/type_mapping.go @@ -99,8 +99,13 @@ func newDateTimeType(mysqlName string, precision int) AnnotatedDuckType { } func newEnumType(typ sql.EnumType) AnnotatedDuckType { - // TODO: `ENUM` allows `,` and `'` in the values. We need to escape `'`. - typeString := `ENUM('` + strings.Join(typ.Values(), `', '`) + `')` + // For ENUM type, we need to escape single quotes in values + escapedValues := make([]string, len(typ.Values())) + for i, v := range typ.Values() { + // Replace each single quote with two single quotes to escape it + escapedValues[i] = strings.ReplaceAll(v, "'", "''") + } + typeString := `ENUM('` + strings.Join(escapedValues, `', '`) + `')` return AnnotatedDuckType{typeString, MySQLType{Name: "ENUM", Values: typ.Values(), Collation: uint16(typ.Collation())}} } diff --git a/compatibility/pg/csharp/PGTest.cs b/compatibility/pg/csharp/PGTest.cs index cb18adc5..5ed6b3e6 100644 --- a/compatibility/pg/csharp/PGTest.cs +++ b/compatibility/pg/csharp/PGTest.cs @@ -14,7 +14,7 @@ public class Tests public void Connect(string ip, int port, string user, string password) { - string connectionString = $"Host={ip};Port={port};Username={user};Password={password};Database=postgres;"; + string connectionString = $"Host={ip};Port={port};Username={user};Password={password};Database=postgres;Timeout=300;CommandTimeout=600;"; try { conn = new NpgsqlConnection(connectionString); diff --git a/compatibility/pg/test.bats b/compatibility/pg/test.bats index 8ff18540..b882ce9d 100644 --- a/compatibility/pg/test.bats +++ b/compatibility/pg/test.bats @@ -41,13 +41,11 @@ start_process() { start_process $BATS_TEST_DIRNAME/c/pg_test 127.0.0.1 5432 postgres "" $BATS_TEST_DIRNAME/test.data } -# Failed because of the following error: -# > Catalog Error: Table with name pg_range does not exist! -# @test "pg-csharp" { -# set_custom_teardown "sudo pkill -f dotnet" -# start_process dotnet build $BATS_TEST_DIRNAME/csharp/PGTest.csproj -o $BATS_TEST_DIRNAME/csharp/bin -# start_process dotnet $BATS_TEST_DIRNAME/csharp/bin/PGTest.dll 127.0.0.1 5432 postgres "" $BATS_TEST_DIRNAME/test.data -# } +@test "pg-csharp" { + set_custom_teardown "sudo pkill -f dotnet" + start_process dotnet build $BATS_TEST_DIRNAME/csharp/PGTest.csproj -o $BATS_TEST_DIRNAME/csharp/bin + start_process dotnet $BATS_TEST_DIRNAME/csharp/bin/PGTest.dll 127.0.0.1 5432 postgres "" $BATS_TEST_DIRNAME/test.data +} @test "pg-go" { start_process go build -o $BATS_TEST_DIRNAME/go/pg $BATS_TEST_DIRNAME/go/pg.go diff --git a/devtools/replica-setup-mysql/snapshot.sh b/devtools/replica-setup-mysql/snapshot.sh index 401565ed..164a5504 100644 --- a/devtools/replica-setup-mysql/snapshot.sh +++ b/devtools/replica-setup-mysql/snapshot.sh @@ -34,6 +34,21 @@ THREAD_COUNT=$(( 2 * CORE_COUNT )) echo "Detected core count: $CORE_COUNT" echo "Thread count set to: $THREAD_COUNT" +# Prepare filter options +FILTER_OPTIONS="" +if [ -n "$INCLUDE_SCHEMAS" ]; then + FILTER_OPTIONS="$FILTER_OPTIONS --include-schemas $INCLUDE_SCHEMAS" +fi +if [ -n "$EXCLUDE_SCHEMAS" ]; then + FILTER_OPTIONS="$FILTER_OPTIONS --exclude-schemas $EXCLUDE_SCHEMAS" +fi +if [ -n "$INCLUDE_TABLES" ]; then + FILTER_OPTIONS="$FILTER_OPTIONS --include-tables $INCLUDE_TABLES" +fi +if [ -n "$EXCLUDE_TABLES" ]; then + FILTER_OPTIONS="$FILTER_OPTIONS --exclude-tables $EXCLUDE_TABLES" +fi + echo "Copying data from MySQL to MyDuck..." # Run mysqlsh command and capture the output output=$(mysqlsh --uri "$SOURCE_DSN" $SOURCE_PASSWORD_OPTION -- util copy-instance "mysql://${MYDUCK_USER}:${MYDUCK_PASSWORD}@${MYDUCK_HOST}:${MYDUCK_PORT}" \ @@ -46,6 +61,7 @@ output=$(mysqlsh --uri "$SOURCE_DSN" $SOURCE_PASSWORD_OPTION -- util copy-instan --ignore-version true \ --load-indexes false \ --defer-table-indexes all \ + ${FILTER_OPTIONS} \ ) if [[ $GTID_MODE == "ON" ]]; then diff --git a/devtools/replica-setup-mysql/start_replication.sh b/devtools/replica-setup-mysql/start_replication.sh index 58d19ae2..6b3e24c4 100644 --- a/devtools/replica-setup-mysql/start_replication.sh +++ b/devtools/replica-setup-mysql/start_replication.sh @@ -23,8 +23,30 @@ if [ $GTID_MODE == "OFF" ]; then SOURCE_LOG_POS=${BINLOG_POS}" fi +# Prepare replication filters +REPLICATION_FILTERS="" +if [ -n "$INCLUDE_SCHEMAS" ]; then + REPLICATION_FILTERS="REPLICATE_DO_DB=(${INCLUDE_SCHEMAS})" +fi +if [ -n "$EXCLUDE_SCHEMAS" ]; then + REPLICATION_FILTERS="${REPLICATION_FILTERS}${REPLICATION_FILTERS:+, }REPLICATE_IGNORE_DB=(${EXCLUDE_SCHEMAS})" +fi +if [ -n "$INCLUDE_TABLES" ]; then + REPLICATION_FILTERS="${REPLICATION_FILTERS}${REPLICATION_FILTERS:+, }REPLICATE_DO_TABLE=(${INCLUDE_TABLES})" +fi +if [ -n "$EXCLUDE_TABLES" ]; then + REPLICATION_FILTERS="${REPLICATION_FILTERS}${REPLICATION_FILTERS:+, }REPLICATE_IGNORE_TABLE=(${EXCLUDE_TABLES})" +fi + +# Add filter command if any filters are set +CHANGE_REPLICATION_CMD=${CHANGE_REPLICATION_CMD:-} +if [ -n "$REPLICATION_FILTERS" ]; then + CHANGE_REPLICATION_CMD="CHANGE REPLICATION FILTER ${REPLICATION_FILTERS};" +fi + mysqlsh --sql --host=${MYDUCK_HOST} --port=${MYDUCK_PORT} --user=${MYDUCK_USER} ${MYDUCK_PASSWORD_OPTION} < github.com/apecloud/go-mysql-server v0.0.0-20241217030038-1ec40b6e7e7f - github.com/dolthub/vitess v0.0.0-20241211024425-b00987f7ba54 => github.com/apecloud/dolt-vitess v0.0.0-20241217030333-e641a5d88d61 + github.com/dolthub/go-mysql-server v0.19.1-0.20241227200914-69b2934b5468 => github.com/apecloud/go-mysql-server v0.0.0-20241230161546-047d8079971d + github.com/dolthub/vitess v0.0.0-20241220202600-b18f18d0cde7 => github.com/apecloud/dolt-vitess v0.0.0-20241230164356-4a83fa43c02a github.com/marcboeker/go-duckdb v1.8.3 => github.com/apecloud/go-duckdb v0.0.0-20241127093618-047c1a233928 ) diff --git a/go.sum b/go.sum index cae0cc4d..2474fccb 100644 --- a/go.sum +++ b/go.sum @@ -51,12 +51,12 @@ github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.21.0 h1:tdPmh/ptjE1IJnhbhrcl2++TauVjy242rkV/UzJChnE= github.com/apache/thrift v0.21.0/go.mod h1:W1H8aR/QRtYNvrPeFXBtobyRkd0/YVhTc6i07XIAgDw= -github.com/apecloud/dolt-vitess v0.0.0-20241217030333-e641a5d88d61 h1:R91iftRDONaExzXlbMLGS+BMZfk3e/J51YW62155WK4= -github.com/apecloud/dolt-vitess v0.0.0-20241217030333-e641a5d88d61/go.mod h1:1gQZs/byeHLMSul3Lvl3MzioMtOW1je79QYGyi2fd70= +github.com/apecloud/dolt-vitess v0.0.0-20241230164356-4a83fa43c02a h1:SXBCXHJGSbHxq6k/WVAok2xAoEB2TK5ujTfyaYZKSwU= +github.com/apecloud/dolt-vitess v0.0.0-20241230164356-4a83fa43c02a/go.mod h1:1gQZs/byeHLMSul3Lvl3MzioMtOW1je79QYGyi2fd70= github.com/apecloud/go-duckdb v0.0.0-20241127093618-047c1a233928 h1:uI/JM1iflKvc/u4SusP5V9EB4VMud7+YFlUK5xe6RcE= github.com/apecloud/go-duckdb v0.0.0-20241127093618-047c1a233928/go.mod h1:C9bYRE1dPYb1hhfu/SSomm78B0FXmNgRvv6YBW/Hooc= -github.com/apecloud/go-mysql-server v0.0.0-20241217030038-1ec40b6e7e7f h1:Nn7HEMLNxRaDlsG4o1P484NJ6H3jSjKN0jdXujDIOno= -github.com/apecloud/go-mysql-server v0.0.0-20241217030038-1ec40b6e7e7f/go.mod h1:elfIatfq2fkU5lqTBrTcpL0RcHZOgYPE8EzBD7yQFiY= +github.com/apecloud/go-mysql-server v0.0.0-20241230161546-047d8079971d h1:VuNnD/7h5nLGo/aKdvUDmH367ZrdUdC/+SJDCN+Q3OY= +github.com/apecloud/go-mysql-server v0.0.0-20241230161546-047d8079971d/go.mod h1:ToNOAVZAJ6iQBpigxYZo3q8JZDRxpI2/VRrtUoZeehI= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= diff --git a/initialdata/file_content.go b/initialdata/file_content.go new file mode 100644 index 00000000..c28e986e --- /dev/null +++ b/initialdata/file_content.go @@ -0,0 +1,18 @@ +package initialdata + +import _ "embed" + +//go:embed pg_class.csv +var pgClassContent string + +//go:embed pg_proc.csv +var pgProcContent string + +//go:embed pg_type.csv +var pgTypeContent string + +var InitialTableDataMap = map[string]string{ + "pg_class": pgClassContent, + "pg_proc": pgProcContent, + "pg_type": pgTypeContent, +} diff --git a/initialdata/initial_data.sh b/initialdata/initial_data.sh new file mode 100644 index 00000000..d10b92d6 --- /dev/null +++ b/initialdata/initial_data.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +# Start a PostgreSQL container and mount the current directory +CONTAINER_ID=$(docker run --rm -d -e POSTGRES_PASSWORD=postgres -v "$(pwd):/data" postgres) +sleep 5 + +# Set file paths within the container +PG_CLASS_FILE="/data/pg_class.csv" +PG_PROC_FILE="/data/pg_proc.csv" +PG_TYPE_FILE="/data/pg_type.csv" + +# Define SQL queries +PG_CLASS_QUERY="SELECT oid, relname, relnamespace, reltype, reloftype, relowner, relam, relfilenode, reltablespace, relpages, reltuples, relallvisible, reltoastrelid, relhasindex, relisshared, relpersistence, relkind, relnatts, relchecks, relhasrules, relhastriggers, relhassubclass, relrowsecurity, relforcerowsecurity, relispopulated, relreplident, relispartition, relrewrite, relfrozenxid, relminmxid, relacl, reloptions, relpartbound FROM pg_class" +PG_PROC_QUERY="SELECT oid, proname, pronamespace, proowner, prolang, procost, prorows, provariadic, prosupport::regproc::oid, prokind, prosecdef, proleakproof, proisstrict, proretset, provolatile, proparallel, pronargs, pronargdefaults, prorettype, proargtypes, proallargtypes, proargmodes, proargnames, proargdefaults, protrftypes, prosrc, probin, prosqlbody, proconfig, proacl FROM pg_proc" +PG_TYPE_QUERY="SELECT oid, typname, typnamespace, typowner, typlen, typbyval, typtype, typcategory, typispreferred, typisdefined, typdelim, typrelid, typsubscript::regproc::oid, typelem, typarray, typinput::regproc::oid, typoutput::regproc::oid, typreceive::regproc::oid, typsend::regproc::oid, typmodin::regproc::oid, typmodout::regproc::oid, typanalyze::regproc::oid, typalign, typstorage, typnotnull, typbasetype, typtypmod, typndims, typcollation, typdefaultbin, typdefault, typacl FROM pg_type" + +# Execute queries and export data to mounted files +docker exec -i $CONTAINER_ID psql -U postgres -c "\COPY ($PG_CLASS_QUERY) TO '$PG_CLASS_FILE' WITH CSV HEADER" +docker exec -i $CONTAINER_ID psql -U postgres -c "\COPY ($PG_PROC_QUERY) TO '$PG_PROC_FILE' WITH CSV HEADER" +docker exec -i $CONTAINER_ID psql -U postgres -c "\COPY ($PG_TYPE_QUERY) TO '$PG_TYPE_FILE' WITH CSV HEADER" + +# Stop the container +docker kill $CONTAINER_ID \ No newline at end of file diff --git a/initialdata/pg_class.csv b/initialdata/pg_class.csv new file mode 100644 index 00000000..d278370e --- /dev/null +++ b/initialdata/pg_class.csv @@ -0,0 +1,416 @@ +oid,relname,relnamespace,reltype,reloftype,relowner,relam,relfilenode,reltablespace,relpages,reltuples,relallvisible,reltoastrelid,relhasindex,relisshared,relpersistence,relkind,relnatts,relchecks,relhasrules,relhastriggers,relhassubclass,relrowsecurity,relforcerowsecurity,relispopulated,relreplident,relispartition,relrewrite,relfrozenxid,relminmxid,relacl,reloptions,relpartbound +2619,pg_statistic,11,10029,0,10,2,2619,0,19,410,19,2840,t,f,p,r,31,0,f,f,f,f,f,t,n,f,0,731,1,{postgres=arwdDxtm/postgres},, +1247,pg_type,11,71,0,10,2,0,0,15,617,15,4171,t,f,p,r,32,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2836,pg_toast_1255,99,0,0,10,2,0,0,1,3,1,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +2837,pg_toast_1255_index,99,0,0,10,403,0,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4171,pg_toast_1247,99,0,0,10,2,0,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4172,pg_toast_1247_index,99,0,0,10,403,0,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2830,pg_toast_2604,99,0,0,10,2,2830,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +2831,pg_toast_2604_index,99,0,0,10,403,2831,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2832,pg_toast_2606,99,0,0,10,2,2832,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +2833,pg_toast_2606_index,99,0,0,10,403,2833,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4157,pg_toast_2612,99,0,0,10,2,4157,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4158,pg_toast_2612_index,99,0,0,10,403,4158,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4159,pg_toast_2600,99,0,0,10,2,4159,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4160,pg_toast_2600_index,99,0,0,10,403,4160,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2840,pg_toast_2619,99,0,0,10,2,2840,0,3,13,3,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +2841,pg_toast_2619_index,99,0,0,10,403,2841,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3439,pg_toast_3381,99,0,0,10,2,3439,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +3440,pg_toast_3381_index,99,0,0,10,403,3440,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3430,pg_toast_3429,99,0,0,10,2,3430,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +3431,pg_toast_3429_index,99,0,0,10,403,3431,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2838,pg_toast_2618,99,0,0,10,2,2838,0,63,278,63,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +2839,pg_toast_2618_index,99,0,0,10,403,2839,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2336,pg_toast_2620,99,0,0,10,2,2336,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +2337,pg_toast_2620_index,99,0,0,10,403,2337,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4145,pg_toast_3466,99,0,0,10,2,4145,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4146,pg_toast_3466_index,99,0,0,10,403,4146,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2834,pg_toast_2609,99,0,0,10,2,2834,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +2835,pg_toast_2609_index,99,0,0,10,403,2835,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3118,pg_foreign_table,11,10082,0,10,2,3118,0,0,0,0,4153,t,f,p,r,3,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +4163,pg_toast_2615,99,0,0,10,2,4163,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4164,pg_toast_2615_index,99,0,0,10,403,4164,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4177,pg_toast_1262,99,0,0,10,2,0,1664,0,0,0,0,t,t,p,t,3,0,f,f,f,f,f,t,n,f,0,737,1,,, +4178,pg_toast_1262_index,99,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2966,pg_toast_2964,99,0,0,10,2,0,1664,0,0,0,0,t,t,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +2967,pg_toast_2964_index,99,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4185,pg_toast_1213,99,0,0,10,2,0,1664,0,0,0,0,t,t,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4186,pg_toast_1213_index,99,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4175,pg_toast_1260,99,0,0,10,2,0,1664,0,0,0,0,t,t,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4176,pg_toast_1260_index,99,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2846,pg_toast_2396,99,0,0,10,2,0,1664,0,0,0,0,t,t,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +2847,pg_toast_2396_index,99,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4169,pg_toast_3600,99,0,0,10,2,4169,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4170,pg_toast_3600_index,99,0,0,10,403,4170,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4147,pg_toast_3079,99,0,0,10,2,4147,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4148,pg_toast_3079_index,99,0,0,10,403,4148,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4149,pg_toast_2328,99,0,0,10,2,4149,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4150,pg_toast_2328_index,99,0,0,10,403,4150,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4151,pg_toast_1417,99,0,0,10,2,4151,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4152,pg_toast_1417_index,99,0,0,10,403,4152,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4173,pg_toast_1418,99,0,0,10,2,4173,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4174,pg_toast_1418_index,99,0,0,10,403,4174,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4153,pg_toast_3118,99,0,0,10,2,4153,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4154,pg_toast_3118_index,99,0,0,10,403,4154,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4167,pg_toast_3256,99,0,0,10,2,4167,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4168,pg_toast_3256_index,99,0,0,10,403,4168,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4181,pg_toast_6000,99,0,0,10,2,0,1664,0,0,0,0,t,t,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4182,pg_toast_6000_index,99,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4143,pg_toast_826,99,0,0,10,2,4143,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4144,pg_toast_826_index,99,0,0,10,403,4144,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4155,pg_toast_3394,99,0,0,10,2,4155,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4156,pg_toast_3394_index,99,0,0,10,403,4156,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3598,pg_toast_3596,99,0,0,10,2,3598,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +3599,pg_toast_3596_index,99,0,0,10,403,3599,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4060,pg_toast_3592,99,0,0,10,2,0,1664,0,0,0,0,t,t,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4061,pg_toast_3592_index,99,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +6175,pg_toast_3456,99,0,0,10,2,6175,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +6176,pg_toast_3456_index,99,0,0,10,403,6176,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +6244,pg_toast_6243,99,0,0,10,2,0,1664,0,0,0,0,t,t,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +6245,pg_toast_6243_index,99,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4165,pg_toast_3350,99,0,0,10,2,4165,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4166,pg_toast_3350_index,99,0,0,10,403,4166,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +6228,pg_toast_6106,99,0,0,10,2,6228,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +6229,pg_toast_6106_index,99,0,0,10,403,6229,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +4183,pg_toast_6100,99,0,0,10,2,0,1664,0,0,0,0,t,t,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +4184,pg_toast_6100_index,99,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2690,pg_proc_oid_index,11,0,0,10,403,0,0,12,3330,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2691,pg_proc_proname_args_nsp_index,11,0,0,10,403,0,0,32,3330,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +2703,pg_type_oid_index,11,0,0,10,403,0,0,4,617,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2704,pg_type_typname_nsp_index,11,0,0,10,403,0,0,5,617,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2658,pg_attribute_relid_attnam_index,11,0,0,10,403,0,0,15,3126,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2659,pg_attribute_relid_attnum_index,11,0,0,10,403,0,0,11,3126,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2662,pg_class_oid_index,11,0,0,10,403,0,0,4,415,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2663,pg_class_relname_nsp_index,11,0,0,10,403,0,0,5,415,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3455,pg_class_tblspc_relfilenode_index,11,0,0,10,403,0,0,2,415,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2656,pg_attrdef_adrelid_adnum_index,11,0,0,10,403,2656,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2657,pg_attrdef_oid_index,11,0,0,10,403,2657,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2664,pg_constraint_conname_nsp_index,11,0,0,10,403,2664,0,2,112,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2665,pg_constraint_conrelid_contypid_conname_index,11,0,0,10,403,2665,0,2,112,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +2666,pg_constraint_contypid_index,11,0,0,10,403,2666,0,2,112,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2667,pg_constraint_oid_index,11,0,0,10,403,2667,0,2,112,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2579,pg_constraint_conparentid_index,11,0,0,10,403,2579,0,2,112,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2680,pg_inherits_relid_seqno_index,11,0,0,10,403,2680,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2187,pg_inherits_parent_index,11,0,0,10,403,2187,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2678,pg_index_indrelid_index,11,0,0,10,403,2678,0,2,164,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2679,pg_index_indexrelid_index,11,0,0,10,403,2679,0,2,164,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2688,pg_operator_oid_index,11,0,0,10,403,2688,0,5,799,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2689,pg_operator_oprname_l_r_n_index,11,0,0,10,403,2689,0,6,799,0,0,f,f,p,i,4,0,f,f,f,f,f,t,n,f,0,0,0,,, +2754,pg_opfamily_am_name_nsp_index,11,0,0,10,403,2754,0,2,146,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +2755,pg_opfamily_oid_index,11,0,0,10,403,2755,0,2,146,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2686,pg_opclass_am_name_nsp_index,11,0,0,10,403,2686,0,2,177,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +2687,pg_opclass_oid_index,11,0,0,10,403,2687,0,2,177,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2651,pg_am_name_index,11,0,0,10,403,2651,0,2,7,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2652,pg_am_oid_index,11,0,0,10,403,2652,0,2,7,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2653,pg_amop_fam_strat_index,11,0,0,10,403,2653,0,6,945,0,0,f,f,p,i,4,0,f,f,f,f,f,t,n,f,0,0,0,,, +2654,pg_amop_opr_fam_index,11,0,0,10,403,2654,0,6,945,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +2756,pg_amop_oid_index,11,0,0,10,403,2756,0,5,945,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2655,pg_amproc_fam_proc_index,11,0,0,10,403,2655,0,5,696,0,0,f,f,p,i,4,0,f,f,f,f,f,t,n,f,0,0,0,,, +2757,pg_amproc_oid_index,11,0,0,10,403,2757,0,4,696,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2681,pg_language_name_index,11,0,0,10,403,2681,0,2,4,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2682,pg_language_oid_index,11,0,0,10,403,2682,0,2,4,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2996,pg_largeobject_metadata_oid_index,11,0,0,10,403,2996,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2683,pg_largeobject_loid_pn_index,11,0,0,10,403,2683,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2650,pg_aggregate_fnoid_index,11,0,0,10,403,2650,0,2,157,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2696,pg_statistic_relid_att_inh_index,11,0,0,10,403,2696,0,1,0,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +3380,pg_statistic_ext_oid_index,11,0,0,10,403,3380,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3997,pg_statistic_ext_name_index,11,0,0,10,403,3997,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3379,pg_statistic_ext_relid_index,11,0,0,10,403,3379,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3433,pg_statistic_ext_data_stxoid_inh_index,11,0,0,10,403,3433,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2692,pg_rewrite_oid_index,11,0,0,10,403,2692,0,2,145,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2693,pg_rewrite_rel_rulename_index,11,0,0,10,403,2693,0,2,145,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2699,pg_trigger_tgconstraint_index,11,0,0,10,403,2699,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2701,pg_trigger_tgrelid_tgname_index,11,0,0,10,403,2701,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2702,pg_trigger_oid_index,11,0,0,10,403,2702,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3467,pg_event_trigger_evtname_index,11,0,0,10,403,3467,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3468,pg_event_trigger_oid_index,11,0,0,10,403,3468,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2675,pg_description_o_c_o_index,11,0,0,10,403,2675,0,26,5226,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +2660,pg_cast_oid_index,11,0,0,10,403,2660,0,2,229,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2661,pg_cast_source_target_index,11,0,0,10,403,2661,0,2,229,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3502,pg_enum_oid_index,11,0,0,10,403,3502,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3503,pg_enum_typid_label_index,11,0,0,10,403,3503,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3534,pg_enum_typid_sortorder_index,11,0,0,10,403,3534,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2684,pg_namespace_nspname_index,11,0,0,10,403,2684,0,2,4,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2685,pg_namespace_oid_index,11,0,0,10,403,2685,0,2,4,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2668,pg_conversion_default_index,11,0,0,10,403,2668,0,2,128,0,0,f,f,p,i,4,0,f,f,f,f,f,t,n,f,0,0,0,,, +2669,pg_conversion_name_nsp_index,11,0,0,10,403,2669,0,2,128,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2670,pg_conversion_oid_index,11,0,0,10,403,2670,0,2,128,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2673,pg_depend_depender_index,11,0,0,10,403,2673,0,10,1709,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +2674,pg_depend_reference_index,11,0,0,10,403,2674,0,8,1709,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +2671,pg_database_datname_index,11,0,0,10,403,0,1664,2,1,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2672,pg_database_oid_index,11,0,0,10,403,0,1664,2,1,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2965,pg_db_role_setting_databaseid_rol_index,11,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2697,pg_tablespace_oid_index,11,0,0,10,403,0,1664,2,2,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2698,pg_tablespace_spcname_index,11,0,0,10,403,0,1664,2,2,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2676,pg_authid_rolname_index,11,0,0,10,403,0,1664,2,16,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2677,pg_authid_oid_index,11,0,0,10,403,0,1664,2,16,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +6303,pg_auth_members_oid_index,11,0,0,10,403,0,1664,2,3,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2694,pg_auth_members_role_member_index,11,0,0,10,403,0,1664,2,3,0,0,f,t,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +2695,pg_auth_members_member_role_index,11,0,0,10,403,0,1664,2,3,0,0,f,t,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +6302,pg_auth_members_grantor_index,11,0,0,10,403,0,1664,2,3,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +1232,pg_shdepend_depender_index,11,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,4,0,f,f,f,f,f,t,n,f,0,0,0,,, +1233,pg_shdepend_reference_index,11,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +2397,pg_shdescription_o_c_index,11,0,0,10,403,0,1664,2,1,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3608,pg_ts_config_cfgname_index,11,0,0,10,403,3608,0,2,29,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3712,pg_ts_config_oid_index,11,0,0,10,403,3712,0,2,29,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3609,pg_ts_config_map_index,11,0,0,10,403,3609,0,4,551,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +3604,pg_ts_dict_dictname_index,11,0,0,10,403,3604,0,2,29,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3605,pg_ts_dict_oid_index,11,0,0,10,403,3605,0,2,29,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3606,pg_ts_parser_prsname_index,11,0,0,10,403,3606,0,2,1,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3607,pg_ts_parser_oid_index,11,0,0,10,403,3607,0,2,1,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3766,pg_ts_template_tmplname_index,11,0,0,10,403,3766,0,2,5,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3767,pg_ts_template_oid_index,11,0,0,10,403,3767,0,2,5,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3080,pg_extension_oid_index,11,0,0,10,403,3080,0,2,1,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3081,pg_extension_name_index,11,0,0,10,403,3081,0,2,1,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +112,pg_foreign_data_wrapper_oid_index,11,0,0,10,403,112,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +548,pg_foreign_data_wrapper_name_index,11,0,0,10,403,548,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +113,pg_foreign_server_oid_index,11,0,0,10,403,113,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +549,pg_foreign_server_name_index,11,0,0,10,403,549,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +174,pg_user_mapping_oid_index,11,0,0,10,403,174,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +175,pg_user_mapping_user_server_index,11,0,0,10,403,175,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +3119,pg_foreign_table_relid_index,11,0,0,10,403,3119,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3257,pg_policy_oid_index,11,0,0,10,403,3257,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3258,pg_policy_polrelid_polname_index,11,0,0,10,403,3258,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +6001,pg_replication_origin_roiident_index,11,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +6002,pg_replication_origin_roname_index,11,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +827,pg_default_acl_role_nsp_obj_index,11,0,0,10,403,827,0,1,0,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +828,pg_default_acl_oid_index,11,0,0,10,403,828,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3395,pg_init_privs_o_c_o_index,11,0,0,10,403,3395,0,2,223,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +3597,pg_seclabel_object_index,11,0,0,10,403,3597,0,1,0,0,0,f,f,p,i,4,0,f,f,f,f,f,t,n,f,0,0,0,,, +3593,pg_shseclabel_object_index,11,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +3164,pg_collation_name_enc_nsp_index,11,0,0,10,403,3164,0,6,815,0,0,f,f,p,i,3,0,f,f,f,f,f,t,n,f,0,0,0,,, +3085,pg_collation_oid_index,11,0,0,10,403,3085,0,5,815,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +6246,pg_parameter_acl_parname_index,11,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +6247,pg_parameter_acl_oid_index,11,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3351,pg_partitioned_table_partrelid_index,11,0,0,10,403,3351,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3542,pg_range_rngtypid_index,11,0,0,10,403,3542,0,2,6,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +2228,pg_range_rngmultitypid_index,11,0,0,10,403,2228,0,2,6,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3574,pg_transform_oid_index,11,0,0,10,403,3574,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +3575,pg_transform_type_lang_index,11,0,0,10,403,3575,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +5002,pg_sequence_seqrelid_index,11,0,0,10,403,5002,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +6110,pg_publication_oid_index,11,0,0,10,403,6110,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +6111,pg_publication_pubname_index,11,0,0,10,403,6111,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +6238,pg_publication_namespace_oid_index,11,0,0,10,403,6238,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +6239,pg_publication_namespace_pnnspid_pnpubid_index,11,0,0,10,403,6239,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +6112,pg_publication_rel_oid_index,11,0,0,10,403,6112,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +6113,pg_publication_rel_prrelid_prpubid_index,11,0,0,10,403,6113,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +6116,pg_publication_rel_prpubid_index,11,0,0,10,403,6116,0,1,0,0,0,f,f,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +6114,pg_subscription_oid_index,11,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,1,0,f,f,f,f,f,t,n,f,0,0,0,,, +6115,pg_subscription_subname_index,11,0,0,10,403,0,1664,1,0,0,0,f,t,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +6117,pg_subscription_rel_srrelid_srsubid_index,11,0,0,10,403,6117,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +1260,pg_authid,11,2842,0,10,2,0,1664,1,16,1,4175,t,t,p,r,12,0,f,f,f,f,f,t,n,f,0,731,1,{postgres=arwdDxtm/postgres},, +12005,pg_shadow,11,12007,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,{postgres=arwdDxtm/postgres},, +12000,pg_roles,11,12002,0,10,0,0,0,0,-1,0,0,f,f,p,v,13,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3429,pg_statistic_ext_data,11,10033,0,10,2,3429,0,0,0,0,3430,t,f,p,r,6,0,f,f,f,f,f,t,n,f,0,731,1,{postgres=arwdDxtm/postgres},, +12114,pg_hba_file_rules,11,12116,0,10,0,0,0,0,-1,0,0,f,f,p,v,11,0,t,f,f,f,f,t,n,f,0,0,0,{postgres=arwdDxtm/postgres},, +12104,pg_settings,11,12106,0,10,0,0,0,0,-1,0,0,f,f,p,v,17,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=rw/postgres}",, +12110,pg_file_settings,11,12112,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,{postgres=arwdDxtm/postgres},, +12138,pg_backend_memory_contexts,11,12140,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,pg_read_all_stats=r/postgres}",, +12118,pg_ident_file_mappings,11,12120,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,{postgres=arwdDxtm/postgres},, +12130,pg_config,11,12132,0,10,0,0,0,0,-1,0,0,f,f,p,v,2,0,t,f,f,f,f,t,n,f,0,0,0,{postgres=arwdDxtm/postgres},, +12134,pg_shmem_allocations,11,12136,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,pg_read_all_stats=r/postgres}",, +12033,pg_tables,11,12035,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +1418,pg_user_mapping,11,10080,0,10,2,1418,0,0,0,0,4173,t,f,p,r,4,0,f,f,f,f,f,t,n,f,0,731,1,{postgres=arwdDxtm/postgres},, +12209,pg_statio_all_sequences,11,12211,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12339,pg_replication_origin_status,11,12341,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,{postgres=arwdDxtm/postgres},, +6100,pg_subscription,11,6101,0,10,2,0,1664,0,0,0,4183,t,t,p,r,18,0,f,f,f,f,f,t,n,f,0,731,1,{postgres=arwdDxtm/postgres},, +1249,pg_attribute,11,75,0,10,2,0,0,55,3126,55,0,t,f,p,r,26,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +1255,pg_proc,11,81,0,10,2,0,0,99,3330,99,2836,t,f,p,r,30,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +1259,pg_class,11,83,0,10,2,0,0,14,415,14,0,t,f,p,r,33,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2604,pg_attrdef,11,10001,0,10,2,2604,0,0,0,0,2830,t,f,p,r,4,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12214,pg_statio_sys_sequences,11,12216,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12218,pg_statio_user_sequences,11,12220,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2606,pg_constraint,11,10003,0,10,2,2606,0,3,112,3,2832,t,f,p,r,26,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2611,pg_inherits,11,10005,0,10,2,2611,0,0,0,0,0,t,f,p,r,4,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2610,pg_index,11,10007,0,10,2,2610,0,4,164,4,0,t,f,p,r,21,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2617,pg_operator,11,10009,0,10,2,2617,0,14,799,14,0,t,f,p,r,15,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2753,pg_opfamily,11,10011,0,10,2,2753,0,2,146,2,0,t,f,p,r,5,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2616,pg_opclass,11,10013,0,10,2,2616,0,3,177,3,0,t,f,p,r,9,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2601,pg_am,11,10015,0,10,2,2601,0,1,7,1,0,t,f,p,r,4,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2602,pg_amop,11,10017,0,10,2,2602,0,7,945,7,0,t,f,p,r,9,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2603,pg_amproc,11,10019,0,10,2,2603,0,5,696,5,0,t,f,p,r,6,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2612,pg_language,11,10021,0,10,2,2612,0,1,4,1,4157,t,f,p,r,9,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2995,pg_largeobject_metadata,11,10023,0,10,2,2995,0,0,0,0,0,t,f,p,r,3,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2600,pg_aggregate,11,10027,0,10,2,2600,0,2,157,2,4159,t,f,p,r,22,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3381,pg_statistic_ext,11,10031,0,10,2,3381,0,0,0,0,3439,t,f,p,r,9,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2618,pg_rewrite,11,10035,0,10,2,2618,0,14,145,14,2838,t,f,p,r,8,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2620,pg_trigger,11,10037,0,10,2,2620,0,0,0,0,2336,t,f,p,r,19,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3466,pg_event_trigger,11,10039,0,10,2,3466,0,0,0,0,4145,t,f,p,r,7,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2609,pg_description,11,10041,0,10,2,2609,0,45,5226,45,2834,t,f,p,r,4,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2605,pg_cast,11,10043,0,10,2,2605,0,2,229,2,0,t,f,p,r,6,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3501,pg_enum,11,10045,0,10,2,3501,0,0,0,0,0,t,f,p,r,4,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2615,pg_namespace,11,10047,0,10,2,2615,0,1,4,1,4163,t,f,p,r,4,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2607,pg_conversion,11,10049,0,10,2,2607,0,2,128,2,0,t,f,p,r,8,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2608,pg_depend,11,10051,0,10,2,2608,0,13,1709,13,0,t,f,p,r,7,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +1262,pg_database,11,1248,0,10,2,0,1664,1,2,1,4177,t,t,p,r,18,0,f,f,f,f,f,t,n,f,0,734,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2964,pg_db_role_setting,11,10054,0,10,2,0,1664,0,0,0,2966,t,t,p,r,3,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +1213,pg_tablespace,11,10056,0,10,2,0,1664,1,2,1,4185,t,t,p,r,5,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +1261,pg_auth_members,11,2843,0,10,2,0,1664,1,3,1,0,t,t,p,r,7,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +1214,pg_shdepend,11,10060,0,10,2,0,1664,0,0,0,0,t,t,p,r,7,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2396,pg_shdescription,11,10062,0,10,2,0,1664,1,1,1,2846,t,t,p,r,3,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3602,pg_ts_config,11,10064,0,10,2,3602,0,1,29,1,0,t,f,p,r,5,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3603,pg_ts_config_map,11,10066,0,10,2,3603,0,3,551,3,0,t,f,p,r,4,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3600,pg_ts_dict,11,10068,0,10,2,3600,0,1,29,1,4169,t,f,p,r,6,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3601,pg_ts_parser,11,10070,0,10,2,3601,0,1,1,1,0,t,f,p,r,8,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3764,pg_ts_template,11,10072,0,10,2,3764,0,1,5,1,0,t,f,p,r,5,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3079,pg_extension,11,10074,0,10,2,3079,0,1,1,1,4147,t,f,p,r,8,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2328,pg_foreign_data_wrapper,11,10076,0,10,2,2328,0,0,0,0,4149,t,f,p,r,7,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +1417,pg_foreign_server,11,10078,0,10,2,1417,0,0,0,0,4151,t,f,p,r,8,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3256,pg_policy,11,10084,0,10,2,3256,0,0,0,0,4167,t,f,p,r,8,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +6000,pg_replication_origin,11,10086,0,10,2,0,1664,0,0,0,4181,t,t,p,r,2,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +826,pg_default_acl,11,10088,0,10,2,826,0,0,0,0,4143,t,f,p,r,5,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3394,pg_init_privs,11,10090,0,10,2,3394,0,3,223,3,4155,t,f,p,r,5,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3596,pg_seclabel,11,10092,0,10,2,3596,0,0,0,0,3598,t,f,p,r,5,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3592,pg_shseclabel,11,4066,0,10,2,0,1664,0,0,0,4060,t,t,p,r,4,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3456,pg_collation,11,10095,0,10,2,3456,0,14,815,14,6175,t,f,p,r,12,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +6243,pg_parameter_acl,11,10097,0,10,2,0,1664,0,0,0,6244,t,t,p,r,3,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3350,pg_partitioned_table,11,10099,0,10,2,3350,0,0,0,0,4165,t,f,p,r,8,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3541,pg_range,11,10101,0,10,2,3541,0,1,6,1,0,t,f,p,r,7,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +3576,pg_transform,11,10103,0,10,2,3576,0,0,0,0,0,t,f,p,r,5,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2224,pg_sequence,11,10105,0,10,2,2224,0,0,0,0,0,t,f,p,r,8,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +6104,pg_publication,11,10107,0,10,2,6104,0,0,0,0,0,t,f,p,r,9,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +6237,pg_publication_namespace,11,10109,0,10,2,6237,0,0,0,0,0,t,f,p,r,3,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +6106,pg_publication_rel,11,10111,0,10,2,6106,0,0,0,0,6228,t,f,p,r,5,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +6102,pg_subscription_rel,11,10114,0,10,2,6102,0,0,0,0,0,t,f,p,r,4,0,f,f,f,f,f,t,n,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12010,pg_group,11,12012,0,10,0,0,0,0,-1,0,0,f,f,p,v,3,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12014,pg_user,11,12016,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12018,pg_policies,11,12020,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12023,pg_rules,11,12025,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12028,pg_views,11,12030,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12038,pg_matviews,11,12040,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12043,pg_indexes,11,12045,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12048,pg_sequences,11,12050,0,10,0,0,0,0,-1,0,0,f,f,p,v,11,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12053,pg_stats,11,12055,0,10,0,0,0,0,-1,0,0,f,f,p,v,17,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",{security_barrier=true}, +12058,pg_stats_ext,11,12060,0,10,0,0,0,0,-1,0,0,f,f,p,v,15,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",{security_barrier=true}, +12063,pg_stats_ext_exprs,11,12065,0,10,0,0,0,0,-1,0,0,f,f,p,v,17,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",{security_barrier=true}, +12068,pg_publication_tables,11,12070,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12073,pg_locks,11,12075,0,10,0,0,0,0,-1,0,0,f,f,p,v,16,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12077,pg_cursors,11,12079,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12081,pg_available_extensions,11,12083,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12085,pg_available_extension_versions,11,12087,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12090,pg_prepared_xacts,11,12092,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12095,pg_prepared_statements,11,12097,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12099,pg_seclabels,11,12101,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12122,pg_timezone_abbrevs,11,12124,0,10,0,0,0,0,-1,0,0,f,f,p,v,3,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12126,pg_timezone_names,11,12128,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12142,pg_stat_all_tables,11,12144,0,10,0,0,0,0,-1,0,0,f,f,p,v,26,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12147,pg_stat_xact_all_tables,11,12149,0,10,0,0,0,0,-1,0,0,f,f,p,v,12,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12166,pg_stat_xact_user_tables,11,12168,0,10,0,0,0,0,-1,0,0,f,f,p,v,12,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12152,pg_stat_sys_tables,11,12154,0,10,0,0,0,0,-1,0,0,f,f,p,v,26,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12157,pg_stat_xact_sys_tables,11,12159,0,10,0,0,0,0,-1,0,0,f,f,p,v,12,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12161,pg_stat_user_tables,11,12163,0,10,0,0,0,0,-1,0,0,f,f,p,v,26,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12170,pg_statio_all_tables,11,12172,0,10,0,0,0,0,-1,0,0,f,f,p,v,11,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12175,pg_statio_sys_tables,11,12177,0,10,0,0,0,0,-1,0,0,f,f,p,v,11,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12179,pg_statio_user_tables,11,12181,0,10,0,0,0,0,-1,0,0,f,f,p,v,11,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12183,pg_stat_all_indexes,11,12185,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12188,pg_stat_sys_indexes,11,12190,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12192,pg_stat_user_indexes,11,12194,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12196,pg_statio_all_indexes,11,12198,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12201,pg_statio_sys_indexes,11,12203,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12205,pg_statio_user_indexes,11,12207,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12222,pg_stat_activity,11,12224,0,10,0,0,0,0,-1,0,0,f,f,p,v,22,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12227,pg_stat_replication,11,12229,0,10,0,0,0,0,-1,0,0,f,f,p,v,20,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12232,pg_stat_slru,11,12234,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12236,pg_stat_wal_receiver,11,12238,0,10,0,0,0,0,-1,0,0,f,f,p,v,15,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12240,pg_stat_recovery_prefetch,11,12242,0,10,0,0,0,0,-1,0,0,f,f,p,v,10,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12244,pg_stat_subscription,11,12246,0,10,0,0,0,0,-1,0,0,f,f,p,v,11,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12249,pg_stat_ssl,11,12251,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12253,pg_stat_gssapi,11,12255,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12257,pg_replication_slots,11,12259,0,10,0,0,0,0,-1,0,0,f,f,p,v,20,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12262,pg_stat_replication_slots,11,12264,0,10,0,0,0,0,-1,0,0,f,f,p,v,10,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12266,pg_stat_database,11,12268,0,10,0,0,0,0,-1,0,0,f,f,p,v,28,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12271,pg_stat_database_conflicts,11,12273,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12275,pg_stat_user_functions,11,12277,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12280,pg_stat_xact_user_functions,11,12282,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12285,pg_stat_archiver,11,12287,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12289,pg_stat_bgwriter,11,12291,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12293,pg_stat_checkpointer,11,12295,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12297,pg_stat_io,11,12299,0,10,0,0,0,0,-1,0,0,f,f,p,v,18,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12301,pg_stat_wal,11,12303,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12305,pg_stat_progress_analyze,11,12307,0,10,0,0,0,0,-1,0,0,f,f,p,v,12,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12310,pg_stat_progress_vacuum,11,12312,0,10,0,0,0,0,-1,0,0,f,f,p,v,14,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12315,pg_stat_progress_cluster,11,12317,0,10,0,0,0,0,-1,0,0,f,f,p,v,12,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12320,pg_stat_progress_create_index,11,12322,0,10,0,0,0,0,-1,0,0,f,f,p,v,16,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12325,pg_stat_progress_basebackup,11,12327,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12329,pg_stat_progress_copy,11,12331,0,10,0,0,0,0,-1,0,0,f,f,p,v,11,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12334,pg_user_mappings,11,12336,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12343,pg_stat_subscription_stats,11,12345,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +12347,pg_wait_events,11,12349,0,10,0,0,0,0,-1,0,0,f,f,p,v,3,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +2613,pg_largeobject,11,10025,0,10,2,2613,0,0,0,0,0,t,f,p,r,3,0,f,f,f,f,f,t,n,f,0,731,1,{postgres=arwdDxtm/postgres},, +13287,column_column_usage,13219,13289,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13239,information_schema_catalog_name,13219,13241,0,10,0,0,0,0,-1,0,0,f,f,p,v,1,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13272,check_constraints,13219,13274,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13248,applicable_roles,13219,13250,0,10,0,0,0,0,-1,0,0,f,f,p,v,3,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13253,administrable_role_authorizations,13219,13255,0,10,0,0,0,0,-1,0,0,f,f,p,v,3,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13257,attributes,13219,13259,0,10,0,0,0,0,-1,0,0,f,f,p,v,31,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13277,collations,13219,13279,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13262,character_sets,13219,13264,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13267,check_constraint_routine_usage,13219,13269,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13297,column_privileges,13219,13299,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13282,collation_character_set_applicability,13219,13284,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13292,column_domain_usage,13219,13294,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13302,column_udt_usage,13219,13304,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13307,columns,13219,13309,0,10,0,0,0,0,-1,0,0,f,f,p,v,44,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13312,constraint_column_usage,13219,13314,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13317,constraint_table_usage,13219,13319,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13322,domain_constraints,13219,13324,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13383,routine_table_usage,13219,13385,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13327,domain_udt_usage,13219,13329,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13331,domains,13219,13333,0,10,0,0,0,0,-1,0,0,f,f,p,v,27,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13415,pg_toast_13412,99,0,0,10,2,13415,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +13336,enabled_roles,13219,13338,0,10,0,0,0,0,-1,0,0,f,f,p,v,1,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13388,routines,13219,13390,0,10,0,0,0,0,-1,0,0,f,f,p,v,82,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13340,key_column_usage,13219,13342,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13345,parameters,13219,13347,0,10,0,0,0,0,-1,0,0,f,f,p,v,32,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13416,pg_toast_13412_index,99,0,0,10,403,13416,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +13350,referential_constraints,13219,13352,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13393,schemata,13219,13395,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13355,role_column_grants,13219,13357,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13359,routine_column_usage,13219,13361,0,10,0,0,0,0,-1,0,0,f,f,p,v,10,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13412,sql_parts,13219,13414,0,10,2,13412,0,1,11,1,13415,f,f,p,r,5,0,f,f,f,f,f,t,d,f,0,731,1,,, +13364,routine_privileges,13219,13366,0,10,0,0,0,0,-1,0,0,f,f,p,v,10,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13397,sequences,13219,13399,0,10,0,0,0,0,-1,0,0,f,f,p,v,12,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13369,role_routine_grants,13219,13371,0,10,0,0,0,0,-1,0,0,f,f,p,v,10,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13373,routine_routine_usage,13219,13375,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13405,pg_toast_13402,99,0,0,10,2,13405,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +13378,routine_sequence_usage,13219,13380,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13406,pg_toast_13402_index,99,0,0,10,403,13406,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +13420,pg_toast_13417,99,0,0,10,2,13420,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +13402,sql_features,13219,13404,0,10,2,13402,0,8,755,8,13405,f,f,p,r,7,0,f,f,f,f,f,t,d,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13410,pg_toast_13407,99,0,0,10,2,13410,0,0,0,0,0,t,f,p,t,3,0,f,f,f,f,f,t,n,f,0,731,1,,, +13411,pg_toast_13407_index,99,0,0,10,403,13411,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +13421,pg_toast_13417_index,99,0,0,10,403,13421,0,1,0,0,0,f,f,p,i,2,0,f,f,f,f,f,t,n,f,0,0,0,,, +13407,sql_implementation_info,13219,13409,0,10,2,13407,0,1,12,1,13410,f,f,p,r,5,0,f,f,f,f,f,t,d,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13432,role_table_grants,13219,13434,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13417,sql_sizing,13219,13419,0,10,2,13417,0,1,23,1,13420,f,f,p,r,4,0,f,f,f,f,f,t,d,f,0,731,1,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13427,table_privileges,13219,13429,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13422,table_constraints,13219,13424,0,10,0,0,0,0,-1,0,0,f,f,p,v,11,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13441,transforms,13219,13443,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,,, +13436,tables,13219,13438,0,10,0,0,0,0,-1,0,0,f,f,p,v,12,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13446,triggered_update_columns,13219,13448,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13451,triggers,13219,13453,0,10,0,0,0,0,-1,0,0,f,f,p,v,17,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13456,udt_privileges,13219,13458,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13518,_pg_foreign_data_wrappers,13219,13520,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,,, +13461,role_udt_grants,13219,13463,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13465,usage_privileges,13219,13467,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13551,foreign_tables,13219,13553,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13470,role_usage_grants,13219,13472,0,10,0,0,0,0,-1,0,0,f,f,p,v,8,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13522,foreign_data_wrapper_options,13219,13524,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13474,user_defined_types,13219,13476,0,10,0,0,0,0,-1,0,0,f,f,p,v,29,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13479,view_column_usage,13219,13481,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13484,view_routine_usage,13219,13486,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13526,foreign_data_wrappers,13219,13528,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13489,view_table_usage,13219,13491,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13494,views,13219,13496,0,10,0,0,0,0,-1,0,0,f,f,p,v,10,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13530,_pg_foreign_servers,13219,13532,0,10,0,0,0,0,-1,0,0,f,f,p,v,9,0,t,f,f,f,f,t,n,f,0,0,0,,, +13499,data_type_privileges,13219,13501,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13504,element_types,13219,13506,0,10,0,0,0,0,-1,0,0,f,f,p,v,28,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13509,_pg_foreign_table_columns,13219,13511,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,,, +13555,_pg_user_mappings,13219,13557,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,,, +13514,column_options,13219,13516,0,10,0,0,0,0,-1,0,0,f,f,p,v,6,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13534,foreign_server_options,13219,13536,0,10,0,0,0,0,-1,0,0,f,f,p,v,4,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13538,foreign_servers,13219,13540,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13542,_pg_foreign_tables,13219,13544,0,10,0,0,0,0,-1,0,0,f,f,p,v,7,0,t,f,f,f,f,t,n,f,0,0,0,,, +13547,foreign_table_options,13219,13549,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13560,user_mapping_options,13219,13562,0,10,0,0,0,0,-1,0,0,f,f,p,v,5,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, +13565,user_mappings,13219,13567,0,10,0,0,0,0,-1,0,0,f,f,p,v,3,0,t,f,f,f,f,t,n,f,0,0,0,"{postgres=arwdDxtm/postgres,=r/postgres}",, diff --git a/initialdata/pg_proc.csv b/initialdata/pg_proc.csv new file mode 100644 index 00000000..36317346 --- /dev/null +++ b/initialdata/pg_proc.csv @@ -0,0 +1,3331 @@ +oid,proname,pronamespace,proowner,prolang,procost,prorows,provariadic,prosupport,prokind,prosecdef,proleakproof,proisstrict,proretset,provolatile,proparallel,pronargs,pronargdefaults,prorettype,proargtypes,proallargtypes,proargmodes,proargnames,proargdefaults,protrftypes,prosrc,probin,prosqlbody,proconfig,proacl +1242,boolin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,2275,,,,,,boolin,,,, +1243,boolout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,16,,,,,,boolout,,,, +1244,byteain,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2275,,,,,,byteain,,,, +31,byteaout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,17,,,,,,byteaout,,,, +1245,charin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,18,2275,,,,,,charin,,,, +33,charout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,18,,,,,,charout,,,, +34,namein,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,19,2275,,,,,,namein,,,, +35,nameout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,19,,,,,,nameout,,,, +38,int2in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,2275,,,,,,int2in,,,, +39,int2out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,21,,,,,,int2out,,,, +40,int2vectorin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,22,2275,,,,,,int2vectorin,,,, +41,int2vectorout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,22,,,,,,int2vectorout,,,, +42,int4in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,2275,,,,,,int4in,,,, +43,int4out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,23,,,,,,int4out,,,, +44,regprocin,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,24,2275,,,,,,regprocin,,,, +45,regprocout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,24,,,,,,regprocout,,,, +3494,to_regproc,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,24,25,,,,,,to_regproc,,,, +3479,to_regprocedure,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2202,25,,,,,,to_regprocedure,,,, +46,textin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,2275,,,,,,textin,,,, +47,textout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,25,,,,,,textout,,,, +48,tidin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,27,2275,,,,,,tidin,,,, +49,tidout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,27,,,,,,tidout,,,, +50,xidin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,28,2275,,,,,,xidin,,,, +51,xidout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,28,,,,,,xidout,,,, +5070,xid8in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,5069,2275,,,,,,xid8in,,,, +5081,xid8out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,5069,,,,,,xid8out,,,, +5082,xid8recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,5069,2281,,,,,,xid8recv,,,, +5083,xid8send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,5069,,,,,,xid8send,,,, +52,cidin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,29,2275,,,,,,cidin,,,, +53,cidout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,29,,,,,,cidout,,,, +54,oidvectorin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,30,2275,,,,,,oidvectorin,,,, +55,oidvectorout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,30,,,,,,oidvectorout,,,, +56,boollt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,16 16,,,,,,boollt,,,, +57,boolgt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,16 16,,,,,,boolgt,,,, +60,booleq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,16 16,,,,,,booleq,,,, +61,chareq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,18 18,,,,,,chareq,,,, +62,nameeq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 19,,,,,,nameeq,,,, +63,int2eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 21,,,,,,int2eq,,,, +64,int2lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 21,,,,,,int2lt,,,, +65,int4eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 23,,,,,,int4eq,,,, +66,int4lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 23,,,,,,int4lt,,,, +67,texteq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 25,,,,,,texteq,,,, +3696,starts_with,11,10,12,1,0,0,6242,f,f,t,t,f,i,s,2,0,16,25 25,,,,,,text_starts_with,,,, +6242,text_starts_with_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,text_starts_with_support,,,, +68,xideq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,28 28,,,,,,xideq,,,, +3308,xidneq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,28 28,,,,,,xidneq,,,, +5084,xid8eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,5069 5069,,,,,,xid8eq,,,, +5085,xid8ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,5069 5069,,,,,,xid8ne,,,, +5034,xid8lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,5069 5069,,,,,,xid8lt,,,, +5035,xid8gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,5069 5069,,,,,,xid8gt,,,, +5036,xid8le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,5069 5069,,,,,,xid8le,,,, +5037,xid8ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,5069 5069,,,,,,xid8ge,,,, +5096,xid8cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,5069 5069,,,,,,xid8cmp,,,, +5071,xid,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,28,5069,,,,,,xid8toxid,,,, +5097,xid8_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,5069,5069 5069,,,,,,xid8_larger,,,, +5098,xid8_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,5069,5069 5069,,,,,,xid8_smaller,,,, +69,cideq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,29 29,,,,,,cideq,,,, +70,charne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,18 18,,,,,,charne,,,, +1246,charlt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,18 18,,,,,,charlt,,,, +72,charle,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,18 18,,,,,,charle,,,, +73,chargt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,18 18,,,,,,chargt,,,, +74,charge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,18 18,,,,,,charge,,,, +77,int4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,18,,,,,,chartoi4,,,, +78,char,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,18,23,,,,,,i4tochar,,,, +79,nameregexeq,11,10,12,1,0,0,1364,f,f,f,t,f,i,s,2,0,16,19 25,,,,,,nameregexeq,,,, +1252,nameregexne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,19 25,,,,,,nameregexne,,,, +1254,textregexeq,11,10,12,1,0,0,1364,f,f,f,t,f,i,s,2,0,16,25 25,,,,,,textregexeq,,,, +1256,textregexne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,25 25,,,,,,textregexne,,,, +1364,textregexeq_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,textregexeq_support,,,, +1257,textlen,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,25,,,,,,textlen,,,, +1258,textcat,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 25,,,,,,textcat,,,, +84,boolne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,16 16,,,,,,boolne,,,, +89,version,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,25,"",,,,,,pgsql_version,,,, +86,pg_ddl_command_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,32,2275,,,,,,pg_ddl_command_in,,,, +87,pg_ddl_command_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,32,,,,,,pg_ddl_command_out,,,, +88,pg_ddl_command_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,32,2281,,,,,,pg_ddl_command_recv,,,, +90,pg_ddl_command_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,32,,,,,,pg_ddl_command_send,,,, +101,eqsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,eqsel,,,, +102,neqsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,neqsel,,,, +103,scalarltsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,scalarltsel,,,, +104,scalargtsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,scalargtsel,,,, +105,eqjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,eqjoinsel,,,, +106,neqjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,neqjoinsel,,,, +107,scalarltjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,scalarltjoinsel,,,, +108,scalargtjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,scalargtjoinsel,,,, +336,scalarlesel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,scalarlesel,,,, +337,scalargesel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,scalargesel,,,, +386,scalarlejoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,scalarlejoinsel,,,, +398,scalargejoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,scalargejoinsel,,,, +109,unknownin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,705,2275,,,,,,unknownin,,,, +110,unknownout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,705,,,,,,unknownout,,,, +115,box_above_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_above_eq,,,, +116,box_below_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_below_eq,,,, +117,point_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,2275,,,,,,point_in,,,, +118,point_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,600,,,,,,point_out,,,, +119,lseg_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,601,2275,,,,,,lseg_in,,,, +120,lseg_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,601,,,,,,lseg_out,,,, +121,path_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,602,2275,,,,,,path_in,,,, +122,path_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,602,,,,,,path_out,,,, +123,box_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,603,2275,,,,,,box_in,,,, +124,box_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,603,,,,,,box_out,,,, +125,box_overlap,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_overlap,,,, +126,box_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_ge,,,, +127,box_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_gt,,,, +128,box_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_eq,,,, +129,box_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_lt,,,, +130,box_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_le,,,, +131,point_above,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 600,,,,,,point_above,,,, +132,point_left,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 600,,,,,,point_left,,,, +133,point_right,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 600,,,,,,point_right,,,, +134,point_below,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 600,,,,,,point_below,,,, +135,point_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 600,,,,,,point_eq,,,, +136,on_pb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 603,,,,,,on_pb,,,, +137,on_ppath,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 602,,,,,,on_ppath,,,, +138,box_center,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,603,,,,,,box_center,,,, +139,areasel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,areasel,,,, +140,areajoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,areajoinsel,,,, +141,int4mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4mul,,,, +144,int4ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 23,,,,,,int4ne,,,, +145,int2ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 21,,,,,,int2ne,,,, +146,int2gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 21,,,,,,int2gt,,,, +147,int4gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 23,,,,,,int4gt,,,, +148,int2le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 21,,,,,,int2le,,,, +149,int4le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 23,,,,,,int4le,,,, +150,int4ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 23,,,,,,int4ge,,,, +151,int2ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 21,,,,,,int2ge,,,, +152,int2mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 21,,,,,,int2mul,,,, +153,int2div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 21,,,,,,int2div,,,, +154,int4div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4div,,,, +155,int2mod,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 21,,,,,,int2mod,,,, +156,int4mod,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4mod,,,, +157,textne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 25,,,,,,textne,,,, +158,int24eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 23,,,,,,int24eq,,,, +159,int42eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 21,,,,,,int42eq,,,, +160,int24lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 23,,,,,,int24lt,,,, +161,int42lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 21,,,,,,int42lt,,,, +162,int24gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 23,,,,,,int24gt,,,, +163,int42gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 21,,,,,,int42gt,,,, +164,int24ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 23,,,,,,int24ne,,,, +165,int42ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 21,,,,,,int42ne,,,, +166,int24le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 23,,,,,,int24le,,,, +167,int42le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 21,,,,,,int42le,,,, +168,int24ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 23,,,,,,int24ge,,,, +169,int42ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 21,,,,,,int42ge,,,, +170,int24mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,21 23,,,,,,int24mul,,,, +171,int42mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 21,,,,,,int42mul,,,, +172,int24div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,21 23,,,,,,int24div,,,, +173,int42div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 21,,,,,,int42div,,,, +176,int2pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 21,,,,,,int2pl,,,, +177,int4pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4pl,,,, +178,int24pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,21 23,,,,,,int24pl,,,, +179,int42pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 21,,,,,,int42pl,,,, +180,int2mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 21,,,,,,int2mi,,,, +181,int4mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4mi,,,, +182,int24mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,21 23,,,,,,int24mi,,,, +183,int42mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 21,,,,,,int42mi,,,, +184,oideq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,26 26,,,,,,oideq,,,, +185,oidne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,26 26,,,,,,oidne,,,, +186,box_same,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_same,,,, +187,box_contain,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_contain,,,, +188,box_left,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_left,,,, +189,box_overleft,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_overleft,,,, +190,box_overright,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_overright,,,, +191,box_right,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_right,,,, +192,box_contained,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_contained,,,, +193,box_contain_pt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 600,,,,,,box_contain_pt,,,, +195,pg_node_tree_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,194,2275,,,,,,pg_node_tree_in,,,, +196,pg_node_tree_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,194,,,,,,pg_node_tree_out,,,, +197,pg_node_tree_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,194,2281,,,,,,pg_node_tree_recv,,,, +198,pg_node_tree_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,194,,,,,,pg_node_tree_send,,,, +200,float4in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,700,2275,,,,,,float4in,,,, +201,float4out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,700,,,,,,float4out,,,, +202,float4mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,700,700 700,,,,,,float4mul,,,, +203,float4div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,700,700 700,,,,,,float4div,,,, +204,float4pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,700,700 700,,,,,,float4pl,,,, +205,float4mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,700,700 700,,,,,,float4mi,,,, +206,float4um,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,700,700,,,,,,float4um,,,, +207,float4abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,700,700,,,,,,float4abs,,,, +208,float4_accum,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1022,1022 700,,,,,,float4_accum,,,, +209,float4larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,700,700 700,,,,,,float4larger,,,, +211,float4smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,700,700 700,,,,,,float4smaller,,,, +212,int4um,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,23,,,,,,int4um,,,, +213,int2um,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,21,,,,,,int2um,,,, +214,float8in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,2275,,,,,,float8in,,,, +215,float8out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,701,,,,,,float8out,,,, +216,float8mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 701,,,,,,float8mul,,,, +217,float8div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 701,,,,,,float8div,,,, +218,float8pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 701,,,,,,float8pl,,,, +219,float8mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 701,,,,,,float8mi,,,, +220,float8um,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,float8um,,,, +221,float8abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,float8abs,,,, +222,float8_accum,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1022,1022 701,,,,,,float8_accum,,,, +276,float8_combine,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1022,1022 1022,,,,,,float8_combine,,,, +223,float8larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 701,,,,,,float8larger,,,, +224,float8smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 701,,,,,,float8smaller,,,, +225,lseg_center,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,601,,,,,,lseg_center,,,, +227,poly_center,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,604,,,,,,poly_center,,,, +228,dround,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dround,,,, +229,dtrunc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dtrunc,,,, +2308,ceil,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dceil,,,, +2320,ceiling,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dceil,,,, +2309,floor,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dfloor,,,, +2310,sign,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dsign,,,, +230,dsqrt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dsqrt,,,, +231,dcbrt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dcbrt,,,, +232,dpow,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 701,,,,,,dpow,,,, +233,dexp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dexp,,,, +234,dlog1,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dlog1,,,, +235,float8,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,701,21,,,,,,i2tod,,,, +236,float4,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,700,21,,,,,,i2tof,,,, +237,int2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,701,,,,,,dtoi2,,,, +238,int2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,700,,,,,,ftoi2,,,, +239,line_distance,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,628 628,,,,,,line_distance,,,, +240,nameeqtext,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 25,,,,,,nameeqtext,,,, +241,namelttext,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 25,,,,,,namelttext,,,, +242,nameletext,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 25,,,,,,nameletext,,,, +243,namegetext,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 25,,,,,,namegetext,,,, +244,namegttext,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 25,,,,,,namegttext,,,, +245,namenetext,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 25,,,,,,namenetext,,,, +246,btnametextcmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,19 25,,,,,,btnametextcmp,,,, +247,texteqname,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 19,,,,,,texteqname,,,, +248,textltname,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 19,,,,,,textltname,,,, +249,textlename,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 19,,,,,,textlename,,,, +250,textgename,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 19,,,,,,textgename,,,, +251,textgtname,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 19,,,,,,textgtname,,,, +252,textnename,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 19,,,,,,textnename,,,, +253,bttextnamecmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,25 19,,,,,,bttextnamecmp,,,, +266,nameconcatoid,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,19,19 26,,,,,,nameconcatoid,,,, +274,timeofday,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,25,"",,,,,,timeofday,,,, +277,inter_sl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,601 628,,,,,,inter_sl,,,, +278,inter_lb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,628 603,,,,,,inter_lb,,,, +279,float48mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,700 701,,,,,,float48mul,,,, +280,float48div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,700 701,,,,,,float48div,,,, +281,float48pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,700 701,,,,,,float48pl,,,, +282,float48mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,700 701,,,,,,float48mi,,,, +283,float84mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 700,,,,,,float84mul,,,, +284,float84div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 700,,,,,,float84div,,,, +285,float84pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 700,,,,,,float84pl,,,, +286,float84mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 700,,,,,,float84mi,,,, +287,float4eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 700,,,,,,float4eq,,,, +288,float4ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 700,,,,,,float4ne,,,, +289,float4lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 700,,,,,,float4lt,,,, +290,float4le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 700,,,,,,float4le,,,, +291,float4gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 700,,,,,,float4gt,,,, +292,float4ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 700,,,,,,float4ge,,,, +293,float8eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 701,,,,,,float8eq,,,, +294,float8ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 701,,,,,,float8ne,,,, +295,float8lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 701,,,,,,float8lt,,,, +296,float8le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 701,,,,,,float8le,,,, +297,float8gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 701,,,,,,float8gt,,,, +298,float8ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 701,,,,,,float8ge,,,, +299,float48eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 701,,,,,,float48eq,,,, +300,float48ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 701,,,,,,float48ne,,,, +301,float48lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 701,,,,,,float48lt,,,, +302,float48le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 701,,,,,,float48le,,,, +303,float48gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 701,,,,,,float48gt,,,, +304,float48ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,700 701,,,,,,float48ge,,,, +305,float84eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 700,,,,,,float84eq,,,, +306,float84ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 700,,,,,,float84ne,,,, +307,float84lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 700,,,,,,float84lt,,,, +308,float84le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 700,,,,,,float84le,,,, +309,float84gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 700,,,,,,float84gt,,,, +310,float84ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,701 700,,,,,,float84ge,,,, +320,width_bucket,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,23,701 701 701 23,,,,,,width_bucket_float8,,,, +311,float8,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,701,700,,,,,,ftod,,,, +312,float4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,700,701,,,,,,dtof,,,, +313,int4,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,23,21,,,,,,i2toi4,,,, +314,int2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,23,,,,,,i4toi2,,,, +316,float8,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,701,23,,,,,,i4tod,,,, +317,int4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,701,,,,,,dtoi4,,,, +318,float4,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,700,23,,,,,,i4tof,,,, +319,int4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,700,,,,,,ftoi4,,,, +3,heap_tableam_handler,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,269,2281,,,,,,heap_tableam_handler,,,, +330,bthandler,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,325,2281,,,,,,bthandler,,,, +331,hashhandler,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,325,2281,,,,,,hashhandler,,,, +332,gisthandler,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,325,2281,,,,,,gisthandler,,,, +333,ginhandler,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,325,2281,,,,,,ginhandler,,,, +334,spghandler,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,325,2281,,,,,,spghandler,,,, +335,brinhandler,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,325,2281,,,,,,brinhandler,,,, +3952,brin_summarize_new_values,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,23,2205,,,,,,brin_summarize_new_values,,,, +3999,brin_summarize_range,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,23,2205 20,,,,,,brin_summarize_range,,,, +4014,brin_desummarize_range,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,2278,2205 20,,,,,,brin_desummarize_range,,,, +338,amvalidate,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,16,26,,,,,,amvalidate,,,, +636,pg_indexam_has_property,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,pg_indexam_has_property,,,, +637,pg_index_has_property,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,2205 25,,,,,,pg_index_has_property,,,, +638,pg_index_column_has_property,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,2205 23 25,,,,,,pg_index_column_has_property,,,, +676,pg_indexam_progress_phasename,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,26 20,,,,,,pg_indexam_progress_phasename,,,, +339,poly_same,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_same,,,, +340,poly_contain,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_contain,,,, +341,poly_left,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_left,,,, +342,poly_overleft,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_overleft,,,, +343,poly_overright,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_overright,,,, +344,poly_right,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_right,,,, +345,poly_contained,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_contained,,,, +346,poly_overlap,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_overlap,,,, +347,poly_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,604,2275,,,,,,poly_in,,,, +348,poly_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,604,,,,,,poly_out,,,, +350,btint2cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,21 21,,,,,,btint2cmp,,,, +3129,btint2sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,btint2sortsupport,,,, +351,btint4cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,23 23,,,,,,btint4cmp,,,, +3130,btint4sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,btint4sortsupport,,,, +842,btint8cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,20 20,,,,,,btint8cmp,,,, +3131,btint8sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,btint8sortsupport,,,, +354,btfloat4cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,700 700,,,,,,btfloat4cmp,,,, +3132,btfloat4sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,btfloat4sortsupport,,,, +355,btfloat8cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,701 701,,,,,,btfloat8cmp,,,, +3133,btfloat8sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,btfloat8sortsupport,,,, +356,btoidcmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,26 26,,,,,,btoidcmp,,,, +3134,btoidsortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,btoidsortsupport,,,, +404,btoidvectorcmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,30 30,,,,,,btoidvectorcmp,,,, +358,btcharcmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,18 18,,,,,,btcharcmp,,,, +359,btnamecmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,19 19,,,,,,btnamecmp,,,, +3135,btnamesortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,btnamesortsupport,,,, +360,bttextcmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,25 25,,,,,,bttextcmp,,,, +3255,bttextsortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,bttextsortsupport,,,, +5050,btvarstrequalimage,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,26,,,,,,btvarstrequalimage,,,, +377,cash_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,790 790,,,,,,cash_cmp,,,, +382,btarraycmp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,2277 2277,,,,,,btarraycmp,,,, +4126,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,20 20 20 16 16,,,,,,in_range_int8_int8,,,, +4127,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,23 23 20 16 16,,,,,,in_range_int4_int8,,,, +4128,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,23 23 23 16 16,,,,,,in_range_int4_int4,,,, +4129,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,23 23 21 16 16,,,,,,in_range_int4_int2,,,, +4130,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,21 21 20 16 16,,,,,,in_range_int2_int8,,,, +4131,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,21 21 23 16 16,,,,,,in_range_int2_int4,,,, +4132,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,21 21 21 16 16,,,,,,in_range_int2_int2,,,, +4139,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,701 701 701 16 16,,,,,,in_range_float8_float8,,,, +4140,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,700 700 701 16 16,,,,,,in_range_float4_float8,,,, +4141,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,1700 1700 1700 16 16,,,,,,in_range_numeric_numeric,,,, +361,lseg_distance,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,601 601,,,,,,lseg_distance,,,, +362,lseg_interpt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,601 601,,,,,,lseg_interpt,,,, +363,dist_ps,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,600 601,,,,,,dist_ps,,,, +380,dist_sp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,601 600,,,,,,dist_sp,,,, +364,dist_pb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,600 603,,,,,,dist_pb,,,, +357,dist_bp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,603 600,,,,,,dist_bp,,,, +365,dist_sb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,601 603,,,,,,dist_sb,,,, +381,dist_bs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,603 601,,,,,,dist_bs,,,, +366,close_ps,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,600 601,,,,,,close_ps,,,, +367,close_pb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,600 603,,,,,,close_pb,,,, +368,close_sb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,601 603,,,,,,close_sb,,,, +369,on_ps,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 601,,,,,,on_ps,,,, +370,path_distance,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,602 602,,,,,,path_distance,,,, +371,dist_ppath,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,600 602,,,,,,dist_ppath,,,, +421,dist_pathp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,602 600,,,,,,dist_pathp,,,, +372,on_sb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,601 603,,,,,,on_sb,,,, +373,inter_sb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,601 603,,,,,,inter_sb,,,, +401,text,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,1042,,,,,,rtrim1,,,, +406,text,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,25,19,,,,,,name_text,,,, +407,name,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,19,25,,,,,,text_name,,,, +408,bpchar,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1042,19,,,,,,name_bpchar,,,, +409,name,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,19,1042,,,,,,bpchar_name,,,, +449,hashint2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,21,,,,,,hashint2,,,, +441,hashint2extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,21 20,,,,,,hashint2extended,,,, +450,hashint4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,23,,,,,,hashint4,,,, +425,hashint4extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,23 20,,,,,,hashint4extended,,,, +949,hashint8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,20,,,,,,hashint8,,,, +442,hashint8extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,hashint8extended,,,, +451,hashfloat4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,700,,,,,,hashfloat4,,,, +443,hashfloat4extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,700 20,,,,,,hashfloat4extended,,,, +452,hashfloat8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,701,,,,,,hashfloat8,,,, +444,hashfloat8extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,701 20,,,,,,hashfloat8extended,,,, +453,hashoid,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,26,,,,,,hashoid,,,, +445,hashoidextended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,26 20,,,,,,hashoidextended,,,, +454,hashchar,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,18,,,,,,hashchar,,,, +446,hashcharextended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,18 20,,,,,,hashcharextended,,,, +455,hashname,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,19,,,,,,hashname,,,, +447,hashnameextended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,19 20,,,,,,hashnameextended,,,, +400,hashtext,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,25,,,,,,hashtext,,,, +448,hashtextextended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,25 20,,,,,,hashtextextended,,,, +456,hashvarlena,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,2281,,,,,,hashvarlena,,,, +772,hashvarlenaextended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,2281 20,,,,,,hashvarlenaextended,,,, +457,hashoidvector,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,30,,,,,,hashoidvector,,,, +776,hashoidvectorextended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,30 20,,,,,,hashoidvectorextended,,,, +329,hash_aclitem,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1033,,,,,,hash_aclitem,,,, +777,hash_aclitem_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,1033 20,,,,,,hash_aclitem_extended,,,, +399,hashmacaddr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,829,,,,,,hashmacaddr,,,, +778,hashmacaddrextended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,829 20,,,,,,hashmacaddrextended,,,, +422,hashinet,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,869,,,,,,hashinet,,,, +779,hashinetextended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,869 20,,,,,,hashinetextended,,,, +432,hash_numeric,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1700,,,,,,hash_numeric,,,, +780,hash_numeric_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,1700 20,,,,,,hash_numeric_extended,,,, +328,hashmacaddr8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,774,,,,,,hashmacaddr8,,,, +781,hashmacaddr8extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,774 20,,,,,,hashmacaddr8extended,,,, +438,num_nulls,11,10,12,1,0,2276,0,f,f,f,f,f,i,s,1,0,23,2276,{2276},{v},,,,pg_num_nulls,,,, +440,num_nonnulls,11,10,12,1,0,2276,0,f,f,f,f,f,i,s,1,0,23,2276,{2276},{v},,,,pg_num_nonnulls,,,, +458,text_larger,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,25,25 25,,,,,,text_larger,,,, +459,text_smaller,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,25,25 25,,,,,,text_smaller,,,, +460,int8in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,2275,,,,,,int8in,,,, +461,int8out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,20,,,,,,int8out,,,, +462,int8um,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,20,,,,,,int8um,,,, +463,int8pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8pl,,,, +464,int8mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8mi,,,, +465,int8mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8mul,,,, +466,int8div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8div,,,, +467,int8eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 20,,,,,,int8eq,,,, +468,int8ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 20,,,,,,int8ne,,,, +469,int8lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 20,,,,,,int8lt,,,, +470,int8gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 20,,,,,,int8gt,,,, +471,int8le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 20,,,,,,int8le,,,, +472,int8ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 20,,,,,,int8ge,,,, +474,int84eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 23,,,,,,int84eq,,,, +475,int84ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 23,,,,,,int84ne,,,, +476,int84lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 23,,,,,,int84lt,,,, +477,int84gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 23,,,,,,int84gt,,,, +478,int84le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 23,,,,,,int84le,,,, +479,int84ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 23,,,,,,int84ge,,,, +480,int4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,20,,,,,,int84,,,, +481,int8,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,20,23,,,,,,int48,,,, +482,float8,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,701,20,,,,,,i8tod,,,, +483,int8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,701,,,,,,dtoi8,,,, +626,hash_array,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,2277,,,,,,hash_array,,,, +782,hash_array_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,2277 20,,,,,,hash_array_extended,,,, +652,float4,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,700,20,,,,,,i8tof,,,, +653,int8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,700,,,,,,ftoi8,,,, +714,int2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,20,,,,,,int82,,,, +754,int8,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,20,21,,,,,,int28,,,, +655,namelt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 19,,,,,,namelt,,,, +656,namele,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 19,,,,,,namele,,,, +657,namegt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 19,,,,,,namegt,,,, +658,namege,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 19,,,,,,namege,,,, +659,namene,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,19 19,,,,,,namene,,,, +668,bpchar,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1042,1042 23 16,,,,,,bpchar,,,, +3097,varchar_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,varchar_support,,,, +669,varchar,11,10,12,1,0,0,3097,f,f,f,t,f,i,s,3,0,1043,1043 23 16,,,,,,varchar,,,, +619,oidvectorne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,30 30,,,,,,oidvectorne,,,, +677,oidvectorlt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,30 30,,,,,,oidvectorlt,,,, +678,oidvectorle,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,30 30,,,,,,oidvectorle,,,, +679,oidvectoreq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,30 30,,,,,,oidvectoreq,,,, +680,oidvectorge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,30 30,,,,,,oidvectorge,,,, +681,oidvectorgt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,30 30,,,,,,oidvectorgt,,,, +710,getpgusername,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,19,"",,,,,,current_user,,,, +716,oidlt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,26 26,,,,,,oidlt,,,, +717,oidle,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,26 26,,,,,,oidle,,,, +720,octet_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,17,,,,,,byteaoctetlen,,,, +721,get_byte,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,17 23,,,,,,byteaGetByte,,,, +722,set_byte,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,17,17 23 23,,,,,,byteaSetByte,,,, +723,get_bit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,17 20,,,,,,byteaGetBit,,,, +724,set_bit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,17,17 20 23,,,,,,byteaSetBit,,,, +749,overlay,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,17,17 17 23 23,,,,,,byteaoverlay,,,, +752,overlay,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,17,17 17 23,,,,,,byteaoverlay_no_len,,,, +6163,bit_count,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,17,,,,,,bytea_bit_count,,,, +725,dist_pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,600 628,,,,,,dist_pl,,,, +702,dist_lp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,628 600,,,,,,dist_lp,,,, +727,dist_sl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,601 628,,,,,,dist_sl,,,, +704,dist_ls,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,628 601,,,,,,dist_ls,,,, +728,dist_cpoly,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,718 604,,,,,,dist_cpoly,,,, +785,dist_polyc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,604 718,,,,,,dist_polyc,,,, +729,poly_distance,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,604 604,,,,,,poly_distance,,,, +3275,dist_ppoly,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,600 604,,,,,,dist_ppoly,,,, +3292,dist_polyp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,604 600,,,,,,dist_polyp,,,, +3290,dist_cpoint,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,718 600,,,,,,dist_cpoint,,,, +740,text_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 25,,,,,,text_lt,,,, +741,text_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 25,,,,,,text_le,,,, +742,text_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 25,,,,,,text_gt,,,, +743,text_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 25,,,,,,text_ge,,,, +745,current_user,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,19,"",,,,,,current_user,,,, +746,session_user,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,19,"",,,,,,session_user,,,, +6311,system_user,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,25,"",,,,,,system_user,,,, +744,array_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2277 2277,,,,,,array_eq,,,, +390,array_ne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2277 2277,,,,,,array_ne,,,, +391,array_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2277 2277,,,,,,array_lt,,,, +392,array_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2277 2277,,,,,,array_gt,,,, +393,array_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2277 2277,,,,,,array_le,,,, +396,array_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2277 2277,,,,,,array_ge,,,, +747,array_dims,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,2277,,,,,,array_dims,,,, +748,array_ndims,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,2277,,,,,,array_ndims,,,, +750,array_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,2277,2275 26 23,,,,,,array_in,,,, +751,array_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,2277,,,,,,array_out,,,, +2091,array_lower,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,2277 23,,,,,,array_lower,,,, +2092,array_upper,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,2277 23,,,,,,array_upper,,,, +2176,array_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,2277 23,,,,,,array_length,,,, +3179,cardinality,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,2277,,,,,,array_cardinality,,,, +378,array_append,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,5078,5078 5077,,,,,,array_append,,,, +379,array_prepend,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,5078,5077 5078,,,,,,array_prepend,,,, +383,array_cat,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,5078,5078 5078,,,,,,array_cat,,,, +394,string_to_array,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,1009,25 25,,,,,,text_to_array,,,, +376,string_to_array,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,1009,25 25 25,,,,,,text_to_array_null,,,, +6160,string_to_table,11,10,12,1,1000,0,0,f,f,f,f,t,i,s,2,0,25,25 25,,,,,,text_to_table,,,, +6161,string_to_table,11,10,12,1,1000,0,0,f,f,f,f,t,i,s,3,0,25,25 25 25,,,,,,text_to_table_null,,,, +395,array_to_string,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,2277 25,,,,,,array_to_text,,,, +384,array_to_string,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,0,25,2277 25 25,,,,,,array_to_text_null,,,, +515,array_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2277,2277 2277,,,,,,array_larger,,,, +516,array_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2277,2277 2277,,,,,,array_smaller,,,, +3277,array_position,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,23,5078 5077,,,,,,array_position,,,, +3278,array_position,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,23,5078 5077 23,,,,,,array_position_start,,,, +3279,array_positions,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,1007,5078 5077,,,,,,array_positions,,,, +1191,generate_subscripts,11,10,12,1,1000,0,0,f,f,f,t,t,i,s,3,0,23,2277 23 16,,,,,,generate_subscripts,,,, +1192,generate_subscripts,11,10,12,1,1000,0,0,f,f,f,t,t,i,s,2,0,23,2277 23,,,,,,generate_subscripts_nodir,,,, +1193,array_fill,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2277,2283 1007,,,,,,array_fill,,,, +1286,array_fill,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,2277,2283 1007 1007,,,,,,array_fill_with_lower_bounds,,,, +2331,unnest,11,10,12,1,100,0,3996,f,f,f,t,t,i,s,1,0,2283,2277,,,,,,array_unnest,,,, +3996,array_unnest_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,array_unnest_support,,,, +3167,array_remove,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,5078,5078 5077,,,,,,array_remove,,,, +3168,array_replace,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,5078,5078 5077 5077,,,,,,array_replace,,,, +2333,array_agg_transfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 2776,,,,,,array_agg_transfn,,,, +6293,array_agg_combine,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 2281,,,,,,array_agg_combine,,,, +6294,array_agg_serialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2281,,,,,,array_agg_serialize,,,, +6295,array_agg_deserialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,17 2281,,,,,,array_agg_deserialize,,,, +2334,array_agg_finalfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2277,2281 2776,,,,,,array_agg_finalfn,,,, +2335,array_agg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,2277,2776,,,,,,aggregate_dummy,,,, +4051,array_agg_array_transfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 2277,,,,,,array_agg_array_transfn,,,, +6296,array_agg_array_combine,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 2281,,,,,,array_agg_array_combine,,,, +6297,array_agg_array_serialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2281,,,,,,array_agg_array_serialize,,,, +6298,array_agg_array_deserialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,17 2281,,,,,,array_agg_array_deserialize,,,, +4052,array_agg_array_finalfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2277,2281 2277,,,,,,array_agg_array_finalfn,,,, +4053,array_agg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,2277,2277,,,,,,aggregate_dummy,,,, +3218,width_bucket,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,5077 5078,,,,,,width_bucket_array,,,, +6172,trim_array,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2277,2277 23,,,,,,trim_array,,,, +6215,array_shuffle,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,2277,2277,,,,,,array_shuffle,,,, +6216,array_sample,11,10,12,1,0,0,0,f,f,f,t,f,v,s,2,0,2277,2277 23,,,,,,array_sample,,,, +3816,array_typanalyze,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,16,2281,,,,,,array_typanalyze,,,, +3817,arraycontsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,arraycontsel,,,, +3818,arraycontjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,arraycontjoinsel,,,, +766,int4inc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,23,,,,,,int4inc,,,, +768,int4larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4larger,,,, +769,int4smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4smaller,,,, +770,int2larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 21,,,,,,int2larger,,,, +771,int2smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 21,,,,,,int2smaller,,,, +846,cash_mul_flt4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 700,,,,,,cash_mul_flt4,,,, +847,cash_div_flt4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 700,,,,,,cash_div_flt4,,,, +848,flt4_mul_cash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,700 790,,,,,,flt4_mul_cash,,,, +849,position,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,25 25,,,,,,textpos,,,, +850,textlike,11,10,12,1,0,0,1023,f,f,f,t,f,i,s,2,0,16,25 25,,,,,,textlike,,,, +1023,textlike_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,textlike_support,,,, +851,textnlike,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,25 25,,,,,,textnlike,,,, +852,int48eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 20,,,,,,int48eq,,,, +853,int48ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 20,,,,,,int48ne,,,, +854,int48lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 20,,,,,,int48lt,,,, +855,int48gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 20,,,,,,int48gt,,,, +856,int48le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 20,,,,,,int48le,,,, +857,int48ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,23 20,,,,,,int48ge,,,, +858,namelike,11,10,12,1,0,0,1023,f,f,f,t,f,i,s,2,0,16,19 25,,,,,,namelike,,,, +859,namenlike,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,19 25,,,,,,namenlike,,,, +860,bpchar,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1042,18,,,,,,char_bpchar,,,, +861,current_database,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,19,"",,,,,,current_database,,,, +817,current_query,11,10,12,1,0,0,0,f,f,f,f,f,v,r,0,0,25,"",,,,,,current_query,,,, +3399,int8_mul_cash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,20 790,,,,,,int8_mul_cash,,,, +862,int4_mul_cash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,23 790,,,,,,int4_mul_cash,,,, +863,int2_mul_cash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,21 790,,,,,,int2_mul_cash,,,, +767,lo_import,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,26,25 26,,,,,,be_lo_import_with_oid,,,,{postgres=X/postgres} +765,lo_export,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,23,26 25,,,,,,be_lo_export,,,,{postgres=X/postgres} +3344,cash_mul_int8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 20,,,,,,cash_mul_int8,,,, +3345,cash_div_int8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 20,,,,,,cash_div_int8,,,, +864,cash_mul_int4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 23,,,,,,cash_mul_int4,,,, +865,cash_div_int4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 23,,,,,,cash_div_int4,,,, +866,cash_mul_int2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 21,,,,,,cash_mul_int2,,,, +867,cash_div_int2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 21,,,,,,cash_div_int2,,,, +886,cash_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,790,2275,,,,,,cash_in,,,, +887,cash_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,790,,,,,,cash_out,,,, +888,cash_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,790 790,,,,,,cash_eq,,,, +889,cash_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,790 790,,,,,,cash_ne,,,, +890,cash_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,790 790,,,,,,cash_lt,,,, +891,cash_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,790 790,,,,,,cash_le,,,, +892,cash_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,790 790,,,,,,cash_gt,,,, +893,cash_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,790 790,,,,,,cash_ge,,,, +894,cash_pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 790,,,,,,cash_pl,,,, +895,cash_mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 790,,,,,,cash_mi,,,, +896,cash_mul_flt8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 701,,,,,,cash_mul_flt8,,,, +897,cash_div_flt8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 701,,,,,,cash_div_flt8,,,, +898,cashlarger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 790,,,,,,cashlarger,,,, +899,cashsmaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,790 790,,,,,,cashsmaller,,,, +919,flt8_mul_cash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,790,701 790,,,,,,flt8_mul_cash,,,, +935,cash_words,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,790,,,,,,cash_words,,,, +3822,cash_div_cash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,790 790,,,,,,cash_div_cash,,,, +3823,numeric,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1700,790,,,,,,cash_numeric,,,, +3824,money,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,790,1700,,,,,,numeric_cash,,,, +3811,money,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,790,23,,,,,,int4_cash,,,, +3812,money,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,790,20,,,,,,int8_cash,,,, +940,mod,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 21,,,,,,int2mod,,,, +941,mod,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4mod,,,, +945,int8mod,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8mod,,,, +947,mod,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8mod,,,, +5044,gcd,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4gcd,,,, +5045,gcd,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8gcd,,,, +5046,lcm,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4lcm,,,, +5047,lcm,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8lcm,,,, +944,char,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,18,25,,,,,,text_char,,,, +946,text,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,18,,,,,,char_text,,,, +952,lo_open,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,23,26 23,,,,,,be_lo_open,,,, +953,lo_close,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,23,23,,,,,,be_lo_close,,,, +954,loread,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,17,23 23,,,,,,be_loread,,,, +955,lowrite,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,23,23 17,,,,,,be_lowrite,,,, +956,lo_lseek,11,10,12,1,0,0,0,f,f,f,t,f,v,u,3,0,23,23 23 23,,,,,,be_lo_lseek,,,, +3170,lo_lseek64,11,10,12,1,0,0,0,f,f,f,t,f,v,u,3,0,20,23 20 23,,,,,,be_lo_lseek64,,,, +957,lo_creat,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,26,23,,,,,,be_lo_creat,,,, +715,lo_create,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,26,26,,,,,,be_lo_create,,,, +958,lo_tell,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,23,23,,,,,,be_lo_tell,,,, +3171,lo_tell64,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,20,23,,,,,,be_lo_tell64,,,, +1004,lo_truncate,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,23,23 23,,,,,,be_lo_truncate,,,, +3172,lo_truncate64,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,23,23 20,,,,,,be_lo_truncate64,,,, +3457,lo_from_bytea,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,26,26 17,,,,,,be_lo_from_bytea,,,, +3458,lo_get,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,17,26,,,,,,be_lo_get,,,, +3459,lo_get,11,10,12,1,0,0,0,f,f,f,t,f,v,u,3,0,17,26 20 23,,,,,,be_lo_get_fragment,,,, +3460,lo_put,11,10,12,1,0,0,0,f,f,f,t,f,v,u,3,0,2278,26 20 17,,,,,,be_lo_put,,,, +959,on_pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 628,,,,,,on_pl,,,, +960,on_sl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,601 628,,,,,,on_sl,,,, +961,close_pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,600 628,,,,,,close_pl,,,, +964,lo_unlink,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,23,26,,,,,,be_lo_unlink,,,, +973,path_inter,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,602 602,,,,,,path_inter,,,, +975,area,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,603,,,,,,box_area,,,, +976,width,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,603,,,,,,box_width,,,, +977,height,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,603,,,,,,box_height,,,, +978,box_distance,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,603 603,,,,,,box_distance,,,, +979,area,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,602,,,,,,path_area,,,, +980,box_intersect,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,603,603 603,,,,,,box_intersect,,,, +4067,bound_box,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,603,603 603,,,,,,boxes_bound_box,,,, +981,diagonal,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,601,603,,,,,,box_diagonal,,,, +982,path_n_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,602 602,,,,,,path_n_lt,,,, +983,path_n_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,602 602,,,,,,path_n_gt,,,, +984,path_n_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,602 602,,,,,,path_n_eq,,,, +985,path_n_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,602 602,,,,,,path_n_le,,,, +986,path_n_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,602 602,,,,,,path_n_ge,,,, +987,path_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,602,,,,,,path_length,,,, +988,point_ne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 600,,,,,,point_ne,,,, +989,point_vert,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 600,,,,,,point_vert,,,, +990,point_horiz,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 600,,,,,,point_horiz,,,, +991,point_distance,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,600 600,,,,,,point_distance,,,, +992,slope,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,600 600,,,,,,point_slope,,,, +993,lseg,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,601,600 600,,,,,,lseg_construct,,,, +994,lseg_intersect,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,601 601,,,,,,lseg_intersect,,,, +995,lseg_parallel,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,601 601,,,,,,lseg_parallel,,,, +996,lseg_perp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,601 601,,,,,,lseg_perp,,,, +997,lseg_vertical,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,601,,,,,,lseg_vertical,,,, +998,lseg_horizontal,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,601,,,,,,lseg_horizontal,,,, +999,lseg_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,601 601,,,,,,lseg_eq,,,, +1026,timezone,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1186 1184,,,,,,timestamptz_izone,,,, +1031,aclitemin,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1033,2275,,,,,,aclitemin,,,, +1032,aclitemout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,1033,,,,,,aclitemout,,,, +1035,aclinsert,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1034,1034 1033,,,,,,aclinsert,,,, +1036,aclremove,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1034,1034 1033,,,,,,aclremove,,,, +1037,aclcontains,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1034 1033,,,,,,aclcontains,,,, +1062,aclitemeq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1033 1033,,,,,,aclitem_eq,,,, +1365,makeaclitem,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,1033,26 26 25 16,,,,,,makeaclitem,,,, +3943,acldefault,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1034,18 26,,,,,,acldefault_sql,,,, +1689,aclexplode,11,10,12,1,10,0,0,f,f,f,t,t,s,s,1,0,2249,1034,"{1034,26,26,25,16}","{i,o,o,o,o}","{acl,grantor,grantee,privilege_type,is_grantable}",,,aclexplode,,,, +1044,bpcharin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1042,2275 26 23,,,,,,bpcharin,,,, +1045,bpcharout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,1042,,,,,,bpcharout,,,, +2913,bpchartypmodin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1263,,,,,,bpchartypmodin,,,, +2914,bpchartypmodout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,23,,,,,,bpchartypmodout,,,, +1046,varcharin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1043,2275 26 23,,,,,,varcharin,,,, +1047,varcharout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,1043,,,,,,varcharout,,,, +2915,varchartypmodin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1263,,,,,,varchartypmodin,,,, +2916,varchartypmodout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,23,,,,,,varchartypmodout,,,, +1048,bpchareq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1042 1042,,,,,,bpchareq,,,, +1049,bpcharlt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1042 1042,,,,,,bpcharlt,,,, +1050,bpcharle,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1042 1042,,,,,,bpcharle,,,, +1051,bpchargt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1042 1042,,,,,,bpchargt,,,, +1052,bpcharge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1042 1042,,,,,,bpcharge,,,, +1053,bpcharne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1042 1042,,,,,,bpcharne,,,, +1063,bpchar_larger,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,1042,1042 1042,,,,,,bpchar_larger,,,, +1064,bpchar_smaller,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,1042,1042 1042,,,,,,bpchar_smaller,,,, +1078,bpcharcmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,1042 1042,,,,,,bpcharcmp,,,, +3328,bpchar_sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,bpchar_sortsupport,,,, +1080,hashbpchar,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1042,,,,,,hashbpchar,,,, +972,hashbpcharextended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,1042 20,,,,,,hashbpcharextended,,,, +1081,format_type,11,10,12,1,0,0,0,f,f,f,f,f,s,s,2,0,25,26 23,,,,,,format_type,,,, +1084,date_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1082,2275,,,,,,date_in,,,, +1085,date_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,1082,,,,,,date_out,,,, +1086,date_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1082 1082,,,,,,date_eq,,,, +1087,date_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1082 1082,,,,,,date_lt,,,, +1088,date_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1082 1082,,,,,,date_le,,,, +1089,date_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1082 1082,,,,,,date_gt,,,, +1090,date_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1082 1082,,,,,,date_ge,,,, +1091,date_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1082 1082,,,,,,date_ne,,,, +1092,date_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,1082 1082,,,,,,date_cmp,,,, +3136,date_sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,date_sortsupport,,,, +4133,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,1082 1082 1186 16 16,,,,,,in_range_date_interval,,,, +1102,time_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1083 1083,,,,,,time_lt,,,, +1103,time_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1083 1083,,,,,,time_le,,,, +1104,time_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1083 1083,,,,,,time_gt,,,, +1105,time_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1083 1083,,,,,,time_ge,,,, +1106,time_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1083 1083,,,,,,time_ne,,,, +1107,time_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,1083 1083,,,,,,time_cmp,,,, +1138,date_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1082,1082 1082,,,,,,date_larger,,,, +1139,date_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1082,1082 1082,,,,,,date_smaller,,,, +1140,date_mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,1082 1082,,,,,,date_mi,,,, +1141,date_pli,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1082,1082 23,,,,,,date_pli,,,, +1142,date_mii,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1082,1082 23,,,,,,date_mii,,,, +1143,time_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,1083,2275 26 23,,,,,,time_in,,,, +1144,time_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,1083,,,,,,time_out,,,, +2909,timetypmodin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1263,,,,,,timetypmodin,,,, +2910,timetypmodout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,23,,,,,,timetypmodout,,,, +1145,time_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1083 1083,,,,,,time_eq,,,, +1146,circle_add_pt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,718,718 600,,,,,,circle_add_pt,,,, +1147,circle_sub_pt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,718,718 600,,,,,,circle_sub_pt,,,, +1148,circle_mul_pt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,718,718 600,,,,,,circle_mul_pt,,,, +1149,circle_div_pt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,718,718 600,,,,,,circle_div_pt,,,, +1150,timestamptz_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,1184,2275 26 23,,,,,,timestamptz_in,,,, +1151,timestamptz_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,1184,,,,,,timestamptz_out,,,, +2907,timestamptztypmodin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1263,,,,,,timestamptztypmodin,,,, +2908,timestamptztypmodout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,23,,,,,,timestamptztypmodout,,,, +1152,timestamptz_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1184 1184,,,,,,timestamp_eq,,,, +1153,timestamptz_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1184 1184,,,,,,timestamp_ne,,,, +1154,timestamptz_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1184 1184,,,,,,timestamp_lt,,,, +1155,timestamptz_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1184 1184,,,,,,timestamp_le,,,, +1156,timestamptz_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1184 1184,,,,,,timestamp_ge,,,, +1157,timestamptz_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1184 1184,,,,,,timestamp_gt,,,, +1158,to_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1184,701,,,,,,float8_timestamptz,,,, +1159,timezone,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,25 1184,,,,,,timestamptz_zone,,,, +6334,timezone,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1114,1184,,,,,,timestamptz_at_local,,,, +1160,interval_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,1186,2275 26 23,,,,,,interval_in,,,, +1161,interval_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,1186,,,,,,interval_out,,,, +2903,intervaltypmodin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1263,,,,,,intervaltypmodin,,,, +2904,intervaltypmodout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,23,,,,,,intervaltypmodout,,,, +1162,interval_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1186 1186,,,,,,interval_eq,,,, +1163,interval_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1186 1186,,,,,,interval_ne,,,, +1164,interval_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1186 1186,,,,,,interval_lt,,,, +1165,interval_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1186 1186,,,,,,interval_le,,,, +1166,interval_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1186 1186,,,,,,interval_ge,,,, +1167,interval_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1186 1186,,,,,,interval_gt,,,, +1168,interval_um,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1186,1186,,,,,,interval_um,,,, +1169,interval_pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,1186 1186,,,,,,interval_pl,,,, +1170,interval_mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,1186 1186,,,,,,interval_mi,,,, +1171,date_part,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,701,25 1184,,,,,,timestamptz_part,,,, +6203,extract,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,1700,25 1184,,,,,,extract_timestamptz,,,, +1172,date_part,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,25 1186,,,,,,interval_part,,,, +6204,extract,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,25 1186,,,,,,extract_interval,,,, +1174,timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1184,1082,,,,,,date_timestamptz,,,, +2711,justify_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1186,1186,,,,,,interval_justify_interval,,,, +1175,justify_hours,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1186,1186,,,,,,interval_justify_hours,,,, +1295,justify_days,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1186,1186,,,,,,interval_justify_days,,,, +1178,date,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1082,1184,,,,,,timestamptz_date,,,, +1181,age,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,23,28,,,,,,xid_age,,,, +3939,mxid_age,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,23,28,,,,,,mxid_age,,,, +1188,timestamptz_mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,1184 1184,,,,,,timestamp_mi,,,, +1189,timestamptz_pl_interval,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,1184,1184 1186,,,,,,timestamptz_pl_interval,,,, +6221,date_add,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,1184,1184 1186,,,,,,timestamptz_pl_interval,,,, +6222,date_add,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1184,1184 1186 25,,,,,,timestamptz_pl_interval_at_zone,,,, +1190,timestamptz_mi_interval,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,1184,1184 1186,,,,,,timestamptz_mi_interval,,,, +6223,date_subtract,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,1184,1184 1186,,,,,,timestamptz_mi_interval,,,, +6273,date_subtract,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1184,1184 1186 25,,,,,,timestamptz_mi_interval_at_zone,,,, +1195,timestamptz_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1184,1184 1184,,,,,,timestamp_smaller,,,, +1196,timestamptz_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1184,1184 1184,,,,,,timestamp_larger,,,, +1197,interval_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,1186 1186,,,,,,interval_smaller,,,, +1198,interval_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,1186 1186,,,,,,interval_larger,,,, +1199,age,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,1184 1184,,,,,,timestamptz_age,,,, +3918,interval_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,interval_support,,,, +1200,interval,11,10,12,1,0,0,3918,f,f,f,t,f,i,s,2,0,1186,1186 23,,,,,,interval_scale,,,, +1217,date_trunc,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,1184,25 1184,,,,,,timestamptz_trunc,,,, +1284,date_trunc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1184,25 1184 25,,,,,,timestamptz_trunc_zone,,,, +1218,date_trunc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,25 1186,,,,,,interval_trunc,,,, +1219,int8inc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,20,,,,,,int8inc,,,, +3546,int8dec,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,20,,,,,,int8dec,,,, +2804,int8inc_any,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 2276,,,,,,int8inc_any,,,, +3547,int8dec_any,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 2276,,,,,,int8dec_any,,,, +1230,int8abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,20,,,,,,int8abs,,,, +1236,int8larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8larger,,,, +1237,int8smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8smaller,,,, +1238,texticregexeq,11,10,12,1,0,0,1024,f,f,f,t,f,i,s,2,0,16,25 25,,,,,,texticregexeq,,,, +1024,texticregexeq_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,texticregexeq_support,,,, +1239,texticregexne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,25 25,,,,,,texticregexne,,,, +1240,nameicregexeq,11,10,12,1,0,0,1024,f,f,f,t,f,i,s,2,0,16,19 25,,,,,,nameicregexeq,,,, +1241,nameicregexne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,19 25,,,,,,nameicregexne,,,, +1251,int4abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,23,,,,,,int4abs,,,, +1253,int2abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,21,,,,,,int2abs,,,, +1271,overlaps,11,10,12,1,0,0,0,f,f,f,f,f,i,s,4,0,16,1266 1266 1266 1266,,,,,,overlaps_timetz,,,, +1272,datetime_pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1082 1083,,,,,,datetime_timestamp,,,, +1273,date_part,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,25 1266,,,,,,timetz_part,,,, +6201,extract,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,25 1266,,,,,,extract_timetz,,,, +1274,int84pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 23,,,,,,int84pl,,,, +1275,int84mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 23,,,,,,int84mi,,,, +1276,int84mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 23,,,,,,int84mul,,,, +1277,int84div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 23,,,,,,int84div,,,, +1278,int48pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,23 20,,,,,,int48pl,,,, +1279,int48mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,23 20,,,,,,int48mi,,,, +1280,int48mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,23 20,,,,,,int48mul,,,, +1281,int48div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,23 20,,,,,,int48div,,,, +837,int82pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 21,,,,,,int82pl,,,, +838,int82mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 21,,,,,,int82mi,,,, +839,int82mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 21,,,,,,int82mul,,,, +840,int82div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 21,,,,,,int82div,,,, +841,int28pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,21 20,,,,,,int28pl,,,, +942,int28mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,21 20,,,,,,int28mi,,,, +943,int28mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,21 20,,,,,,int28mul,,,, +948,int28div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,21 20,,,,,,int28div,,,, +1287,oid,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,26,20,,,,,,i8tooid,,,, +1288,int8,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,20,26,,,,,,oidtoi8,,,, +1291,suppress_redundant_updates_trigger,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,suppress_redundant_updates_trigger,,,, +1292,tideq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,27 27,,,,,,tideq,,,, +1294,currtid2,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,27,25 27,,,,,,currtid_byrelname,,,, +1265,tidne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,27 27,,,,,,tidne,,,, +2790,tidgt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,27 27,,,,,,tidgt,,,, +2791,tidlt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,27 27,,,,,,tidlt,,,, +2792,tidge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,27 27,,,,,,tidge,,,, +2793,tidle,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,27 27,,,,,,tidle,,,, +2794,bttidcmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,27 27,,,,,,bttidcmp,,,, +2795,tidlarger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,27,27 27,,,,,,tidlarger,,,, +2796,tidsmaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,27,27 27,,,,,,tidsmaller,,,, +2233,hashtid,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,27,,,,,,hashtid,,,, +2234,hashtidextended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,27 20,,,,,,hashtidextended,,,, +1297,datetimetz_pl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1184,1082 1266,,,,,,datetimetz_timestamptz,,,, +1299,now,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,1184,"",,,,,,now,,,, +2647,transaction_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,1184,"",,,,,,now,,,, +2648,statement_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,1184,"",,,,,,statement_timestamp,,,, +2649,clock_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,1184,"",,,,,,clock_timestamp,,,, +1300,positionsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,positionsel,,,, +1301,positionjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,positionjoinsel,,,, +1302,contsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,contsel,,,, +1303,contjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,contjoinsel,,,, +1304,overlaps,11,10,12,1,0,0,0,f,f,f,f,f,i,s,4,0,16,1184 1184 1184 1184,,,,,,overlaps_timestamp,,,, +1308,overlaps,11,10,12,1,0,0,0,f,f,f,f,f,i,s,4,0,16,1083 1083 1083 1083,,,,,,overlaps_time,,,, +1312,timestamp_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,1114,2275 26 23,,,,,,timestamp_in,,,, +1313,timestamp_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,1114,,,,,,timestamp_out,,,, +2905,timestamptypmodin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1263,,,,,,timestamptypmodin,,,, +2906,timestamptypmodout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,23,,,,,,timestamptypmodout,,,, +1314,timestamptz_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,1184 1184,,,,,,timestamp_cmp,,,, +1315,interval_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,1186 1186,,,,,,interval_cmp,,,, +1316,time,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1083,1114,,,,,,timestamp_time,,,, +1317,length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,25,,,,,,textlen,,,, +1318,length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1042,,,,,,bpcharlen,,,, +1319,xideqint4,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,28 23,,,,,,xideq,,,, +3309,xidneqint4,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,28 23,,,,,,xidneq,,,, +1326,interval_div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,1186 701,,,,,,interval_div,,,, +1339,dlog10,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dlog10,,,, +1340,log,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dlog10,,,, +1194,log10,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dlog10,,,, +1341,ln,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dlog1,,,, +1342,round,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dround,,,, +1343,trunc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dtrunc,,,, +1344,sqrt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dsqrt,,,, +1345,cbrt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dcbrt,,,, +1346,pow,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 701,,,,,,dpow,,,, +1368,power,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 701,,,,,,dpow,,,, +1347,exp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dexp,,,, +1349,oidvectortypes,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,30,,,,,,oidvectortypes,,,, +1350,timetz_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,1266,2275 26 23,,,,,,timetz_in,,,, +1351,timetz_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,1266,,,,,,timetz_out,,,, +2911,timetztypmodin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1263,,,,,,timetztypmodin,,,, +2912,timetztypmodout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,23,,,,,,timetztypmodout,,,, +1352,timetz_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1266 1266,,,,,,timetz_eq,,,, +1353,timetz_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1266 1266,,,,,,timetz_ne,,,, +1354,timetz_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1266 1266,,,,,,timetz_lt,,,, +1355,timetz_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1266 1266,,,,,,timetz_le,,,, +1356,timetz_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1266 1266,,,,,,timetz_ge,,,, +1357,timetz_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1266 1266,,,,,,timetz_gt,,,, +1358,timetz_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,1266 1266,,,,,,timetz_cmp,,,, +1359,timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1184,1082 1266,,,,,,datetimetz_timestamptz,,,, +1367,character_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1042,,,,,,bpcharlen,,,, +1369,character_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,25,,,,,,textlen,,,, +1370,interval,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,1186,1083,,,,,,time_interval,,,, +1372,char_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1042,,,,,,bpcharlen,,,, +1374,octet_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,25,,,,,,textoctetlen,,,, +1375,octet_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1042,,,,,,bpcharoctetlen,,,, +1377,time_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1083,1083 1083,,,,,,time_larger,,,, +1378,time_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1083,1083 1083,,,,,,time_smaller,,,, +1379,timetz_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1266,1266 1266,,,,,,timetz_larger,,,, +1380,timetz_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1266,1266 1266,,,,,,timetz_smaller,,,, +1381,char_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,25,,,,,,textlen,,,, +6199,extract,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,25 1082,,,,,,extract_date,,,, +1385,date_part,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,25 1083,,,,,,time_part,,,, +6200,extract,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,25 1083,,,,,,extract_time,,,, +1388,timetz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1266,1184,,,,,,timestamptz_timetz,,,, +1373,isfinite,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,1082,,,,,,date_finite,,,, +1389,isfinite,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,1184,,,,,,timestamp_finite,,,, +1390,isfinite,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,1186,,,,,,interval_finite,,,, +1376,factorial,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,20,,,,,,numeric_fac,,,, +1394,abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,700,700,,,,,,float4abs,,,, +1395,abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,float8abs,,,, +1396,abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,20,,,,,,int8abs,,,, +1397,abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,23,,,,,,int4abs,,,, +1398,abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,21,,,,,,int2abs,,,, +1400,name,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,19,1043,,,,,,text_name,,,, +1401,varchar,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,1043,19,,,,,,name_text,,,, +1402,current_schema,11,10,12,1,0,0,0,f,f,f,t,f,s,u,0,0,19,"",,,,,,current_schema,,,, +1403,current_schemas,11,10,12,1,0,0,0,f,f,f,t,f,s,u,1,0,1003,16,,,,,,current_schemas,,,, +1404,overlay,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,25,25 25 23 23,,,,,,textoverlay,,,, +1405,overlay,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,25,25 25 23,,,,,,textoverlay_no_len,,,, +1406,isvertical,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 600,,,,,,point_vert,,,, +1407,ishorizontal,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 600,,,,,,point_horiz,,,, +1408,isparallel,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,601 601,,,,,,lseg_parallel,,,, +1409,isperp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,601 601,,,,,,lseg_perp,,,, +1410,isvertical,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,601,,,,,,lseg_vertical,,,, +1411,ishorizontal,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,601,,,,,,lseg_horizontal,,,, +1412,isparallel,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,628 628,,,,,,line_parallel,,,, +1413,isperp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,628 628,,,,,,line_perp,,,, +1414,isvertical,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,628,,,,,,line_vertical,,,, +1415,ishorizontal,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,628,,,,,,line_horizontal,,,, +1416,point,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,718,,,,,,circle_center,,,, +1419,time,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1083,1186,,,,,,interval_time,,,, +1421,box,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,603,600 600,,,,,,points_box,,,, +1422,box_add,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,603,603 600,,,,,,box_add,,,, +1423,box_sub,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,603,603 600,,,,,,box_sub,,,, +1424,box_mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,603,603 600,,,,,,box_mul,,,, +1425,box_div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,603,603 600,,,,,,box_div,,,, +1428,poly_contain_pt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 600,,,,,,poly_contain_pt,,,, +1429,pt_contained_poly,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 604,,,,,,pt_contained_poly,,,, +1430,isclosed,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,602,,,,,,path_isclosed,,,, +1431,isopen,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,602,,,,,,path_isopen,,,, +1432,path_npoints,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,602,,,,,,path_npoints,,,, +1433,pclose,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,602,602,,,,,,path_close,,,, +1434,popen,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,602,602,,,,,,path_open,,,, +1435,path_add,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,602,602 602,,,,,,path_add,,,, +1436,path_add_pt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,602,602 600,,,,,,path_add_pt,,,, +1437,path_sub_pt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,602,602 600,,,,,,path_sub_pt,,,, +1438,path_mul_pt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,602,602 600,,,,,,path_mul_pt,,,, +1439,path_div_pt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,602,602 600,,,,,,path_div_pt,,,, +1440,point,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,701 701,,,,,,construct_point,,,, +1441,point_add,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,600 600,,,,,,point_add,,,, +1442,point_sub,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,600 600,,,,,,point_sub,,,, +1443,point_mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,600 600,,,,,,point_mul,,,, +1444,point_div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,600 600,,,,,,point_div,,,, +1445,poly_npoints,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,604,,,,,,poly_npoints,,,, +1446,box,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,603,604,,,,,,poly_box,,,, +1447,path,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,602,604,,,,,,poly_path,,,, +1448,polygon,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,604,603,,,,,,box_poly,,,, +1449,polygon,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,604,602,,,,,,path_poly,,,, +1450,circle_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,718,2275,,,,,,circle_in,,,, +1451,circle_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,718,,,,,,circle_out,,,, +1452,circle_same,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_same,,,, +1453,circle_contain,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_contain,,,, +1454,circle_left,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_left,,,, +1455,circle_overleft,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_overleft,,,, +1456,circle_overright,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_overright,,,, +1457,circle_right,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_right,,,, +1458,circle_contained,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_contained,,,, +1459,circle_overlap,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_overlap,,,, +1460,circle_below,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_below,,,, +1461,circle_above,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_above,,,, +1462,circle_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,718 718,,,,,,circle_eq,,,, +1463,circle_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,718 718,,,,,,circle_ne,,,, +1464,circle_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,718 718,,,,,,circle_lt,,,, +1465,circle_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,718 718,,,,,,circle_gt,,,, +1466,circle_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,718 718,,,,,,circle_le,,,, +1467,circle_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,718 718,,,,,,circle_ge,,,, +1468,area,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,718,,,,,,circle_area,,,, +1469,diameter,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,718,,,,,,circle_diameter,,,, +1470,radius,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,718,,,,,,circle_radius,,,, +1471,circle_distance,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,718 718,,,,,,circle_distance,,,, +1472,circle_center,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,718,,,,,,circle_center,,,, +1473,circle,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,718,600 701,,,,,,cr_circle,,,, +1474,circle,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,718,604,,,,,,poly_circle,,,, +1475,polygon,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,604,23 718,,,,,,circle_poly,,,, +1476,dist_pc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,600 718,,,,,,dist_pc,,,, +1477,circle_contain_pt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 600,,,,,,circle_contain_pt,,,, +1478,pt_contained_circle,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,600 718,,,,,,pt_contained_circle,,,, +4091,box,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,603,600,,,,,,point_box,,,, +1479,circle,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,718,603,,,,,,box_circle,,,, +1480,box,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,603,718,,,,,,circle_box,,,, +1482,lseg_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,601 601,,,,,,lseg_ne,,,, +1483,lseg_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,601 601,,,,,,lseg_lt,,,, +1484,lseg_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,601 601,,,,,,lseg_le,,,, +1485,lseg_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,601 601,,,,,,lseg_gt,,,, +1486,lseg_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,601 601,,,,,,lseg_ge,,,, +1487,lseg_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,601,,,,,,lseg_length,,,, +1488,close_ls,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,628 601,,,,,,close_ls,,,, +1489,close_lseg,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,601 601,,,,,,close_lseg,,,, +1490,line_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,628,2275,,,,,,line_in,,,, +1491,line_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,628,,,,,,line_out,,,, +1492,line_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,628 628,,,,,,line_eq,,,, +1493,line,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,628,600 600,,,,,,line_construct_pp,,,, +1494,line_interpt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,600,628 628,,,,,,line_interpt,,,, +1495,line_intersect,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,628 628,,,,,,line_intersect,,,, +1496,line_parallel,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,628 628,,,,,,line_parallel,,,, +1497,line_perp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,628 628,,,,,,line_perp,,,, +1498,line_vertical,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,628,,,,,,line_vertical,,,, +1499,line_horizontal,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,628,,,,,,line_horizontal,,,, +1530,length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,601,,,,,,lseg_length,,,, +1531,length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,602,,,,,,path_length,,,, +1532,point,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,601,,,,,,lseg_center,,,, +1534,point,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,603,,,,,,box_center,,,, +1540,point,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,604,,,,,,poly_center,,,, +1541,lseg,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,601,603,,,,,,box_diagonal,,,, +1542,center,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,603,,,,,,box_center,,,, +1543,center,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,718,,,,,,circle_center,,,, +1545,npoints,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,602,,,,,,path_npoints,,,, +1556,npoints,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,604,,,,,,poly_npoints,,,, +1564,bit_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1560,2275 26 23,,,,,,bit_in,,,, +1565,bit_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,1560,,,,,,bit_out,,,, +2919,bittypmodin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1263,,,,,,bittypmodin,,,, +2920,bittypmodout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,23,,,,,,bittypmodout,,,, +1569,like,11,10,12,1,0,0,1023,f,f,f,t,f,i,s,2,0,16,25 25,,,,,,textlike,,,, +1570,notlike,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,25 25,,,,,,textnlike,,,, +1571,like,11,10,12,1,0,0,1023,f,f,f,t,f,i,s,2,0,16,19 25,,,,,,namelike,,,, +1572,notlike,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,19 25,,,,,,namenlike,,,, +1574,nextval,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,20,2205,,,,,,nextval_oid,,,, +1575,currval,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,20,2205,,,,,,currval_oid,,,, +1576,setval,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,20,2205 20,,,,,,setval_oid,,,, +1765,setval,11,10,12,1,0,0,0,f,f,f,t,f,v,u,3,0,20,2205 20 16,,,,,,setval3_oid,,,, +3078,pg_sequence_parameters,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2249,26,"{26,20,20,20,20,16,20,26}","{i,o,o,o,o,o,o,o}","{sequence_oid,start_value,minimum_value,maximum_value,increment,cycle_option,cache_size,data_type}",,,pg_sequence_parameters,,,, +4032,pg_sequence_last_value,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,20,2205,,,,,,pg_sequence_last_value,,,, +275,pg_nextoid,11,10,12,1,0,0,0,f,f,f,t,f,v,u,3,0,26,2205 19 2205,,,,,,pg_nextoid,,,, +6241,pg_stop_making_pinned_objects,11,10,12,1,0,0,0,f,f,f,t,f,v,u,0,0,2278,"",,,,,,pg_stop_making_pinned_objects,,,, +1579,varbit_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1562,2275 26 23,,,,,,varbit_in,,,, +1580,varbit_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,1562,,,,,,varbit_out,,,, +2902,varbittypmodin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1263,,,,,,varbittypmodin,,,, +2921,varbittypmodout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,23,,,,,,varbittypmodout,,,, +1581,biteq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1560 1560,,,,,,biteq,,,, +1582,bitne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1560 1560,,,,,,bitne,,,, +1592,bitge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1560 1560,,,,,,bitge,,,, +1593,bitgt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1560 1560,,,,,,bitgt,,,, +1594,bitle,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1560 1560,,,,,,bitle,,,, +1595,bitlt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1560 1560,,,,,,bitlt,,,, +1596,bitcmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,1560 1560,,,,,,bitcmp,,,, +1598,random,11,10,12,1,0,0,0,f,f,f,t,f,v,r,0,0,701,"",,,,,,drandom,,,, +6339,random,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,23,23 23,,,"{min,max}",,,int4random,,,, +6340,random,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,20,20 20,,,"{min,max}",,,int8random,,,, +6341,random,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,1700,1700 1700,,,"{min,max}",,,numeric_random,,,, +1599,setseed,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,701,,,,,,setseed,,,, +1600,asin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dasin,,,, +1601,acos,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dacos,,,, +1602,atan,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,datan,,,, +1603,atan2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 701,,,,,,datan2,,,, +1604,sin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dsin,,,, +1605,cos,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dcos,,,, +1606,tan,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dtan,,,, +1607,cot,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dcot,,,, +2731,asind,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dasind,,,, +2732,acosd,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dacosd,,,, +2733,atand,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,datand,,,, +2734,atan2d,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,701 701,,,,,,datan2d,,,, +2735,sind,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dsind,,,, +2736,cosd,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dcosd,,,, +2737,tand,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dtand,,,, +2738,cotd,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dcotd,,,, +1608,degrees,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,degrees,,,, +1609,radians,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,radians,,,, +1610,pi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,0,0,701,"",,,,,,dpi,,,, +2462,sinh,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dsinh,,,, +2463,cosh,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dcosh,,,, +2464,tanh,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dtanh,,,, +2465,asinh,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dasinh,,,, +2466,acosh,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,dacosh,,,, +2467,atanh,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,datanh,,,, +6219,erf,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,derf,,,, +6220,erfc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,derfc,,,, +1618,interval_mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,1186 701,,,,,,interval_mul,,,, +1620,ascii,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,25,,,,,,ascii,,,, +1621,chr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,23,,,,,,chr,,,, +1622,repeat,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 23,,,,,,repeat,,,, +1623,similar_escape,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,25,25 25,,,,,,similar_escape,,,, +1986,similar_to_escape,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 25,,,,,,similar_to_escape_2,,,, +1987,similar_to_escape,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,similar_to_escape_1,,,, +1624,mul_d_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,701 1186,,,,,,mul_d_interval,,,, +1631,bpcharlike,11,10,12,1,0,0,1023,f,f,f,t,f,i,s,2,0,16,1042 25,,,,,,textlike,,,, +1632,bpcharnlike,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1042 25,,,,,,textnlike,,,, +1633,texticlike,11,10,12,1,0,0,1025,f,f,f,t,f,i,s,2,0,16,25 25,,,,,,texticlike,,,, +1025,texticlike_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,texticlike_support,,,, +1634,texticnlike,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,25 25,,,,,,texticnlike,,,, +1635,nameiclike,11,10,12,1,0,0,1025,f,f,f,t,f,i,s,2,0,16,19 25,,,,,,nameiclike,,,, +1636,nameicnlike,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,19 25,,,,,,nameicnlike,,,, +1637,like_escape,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 25,,,,,,like_escape,,,, +1656,bpcharicregexeq,11,10,12,1,0,0,1024,f,f,f,t,f,i,s,2,0,16,1042 25,,,,,,texticregexeq,,,, +1657,bpcharicregexne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1042 25,,,,,,texticregexne,,,, +1658,bpcharregexeq,11,10,12,1,0,0,1364,f,f,f,t,f,i,s,2,0,16,1042 25,,,,,,textregexeq,,,, +1659,bpcharregexne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1042 25,,,,,,textregexne,,,, +1660,bpchariclike,11,10,12,1,0,0,1025,f,f,f,t,f,i,s,2,0,16,1042 25,,,,,,texticlike,,,, +1661,bpcharicnlike,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1042 25,,,,,,texticnlike,,,, +868,strpos,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,25 25,,,,,,textpos,,,, +870,lower,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,lower,,,, +871,upper,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,upper,,,, +872,initcap,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,initcap,,,, +873,lpad,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,25,25 23 25,,,,,,lpad,,,, +874,rpad,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,25,25 23 25,,,,,,rpad,,,, +875,ltrim,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 25,,,,,,ltrim,,,, +876,rtrim,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 25,,,,,,rtrim,,,, +877,substr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,25,25 23 23,,,,,,text_substr,,,, +878,translate,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,25,25 25 25,,,,,,translate,,,, +881,ltrim,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,ltrim1,,,, +882,rtrim,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,rtrim1,,,, +883,substr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 23,,,,,,text_substr_no_len,,,, +884,btrim,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 25,,,,,,btrim,,,, +885,btrim,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,btrim1,,,, +936,substring,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,25,25 23 23,,,,,,text_substr,,,, +937,substring,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 23,,,,,,text_substr_no_len,,,, +2087,replace,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,25,25 25 25,,,,,,replace_text,,,, +2284,regexp_replace,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,25,25 25 25,,,,,,textregexreplace_noopt,,,, +2285,regexp_replace,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,25,25 25 25 25,,,,,,textregexreplace,,,, +6251,regexp_replace,11,10,12,1,0,0,0,f,f,f,t,f,i,s,6,0,25,25 25 25 23 23 25,,,,,,textregexreplace_extended,,,, +6252,regexp_replace,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,25,25 25 25 23 23,,,,,,textregexreplace_extended_no_flags,,,, +6253,regexp_replace,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,25,25 25 25 23,,,,,,textregexreplace_extended_no_n,,,, +3396,regexp_match,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1009,25 25,,,,,,regexp_match_no_flags,,,, +3397,regexp_match,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1009,25 25 25,,,,,,regexp_match,,,, +2763,regexp_matches,11,10,12,1,1,0,0,f,f,f,t,t,i,s,2,0,1009,25 25,,,,,,regexp_matches_no_flags,,,, +2764,regexp_matches,11,10,12,1,10,0,0,f,f,f,t,t,i,s,3,0,1009,25 25 25,,,,,,regexp_matches,,,, +6254,regexp_count,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,25 25,,,,,,regexp_count_no_start,,,, +6255,regexp_count,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,23,25 25 23,,,,,,regexp_count_no_flags,,,, +6256,regexp_count,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,23,25 25 23 25,,,,,,regexp_count,,,, +6257,regexp_instr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,25 25,,,,,,regexp_instr_no_start,,,, +6258,regexp_instr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,23,25 25 23,,,,,,regexp_instr_no_n,,,, +6259,regexp_instr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,23,25 25 23 23,,,,,,regexp_instr_no_endoption,,,, +6260,regexp_instr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,23,25 25 23 23 23,,,,,,regexp_instr_no_flags,,,, +6261,regexp_instr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,6,0,23,25 25 23 23 23 25,,,,,,regexp_instr_no_subexpr,,,, +6262,regexp_instr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,7,0,23,25 25 23 23 23 25 23,,,,,,regexp_instr,,,, +6263,regexp_like,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,25 25,,,,,,regexp_like_no_flags,,,, +6264,regexp_like,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,16,25 25 25,,,,,,regexp_like,,,, +6265,regexp_substr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 25,,,,,,regexp_substr_no_start,,,, +6266,regexp_substr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,25,25 25 23,,,,,,regexp_substr_no_n,,,, +6267,regexp_substr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,25,25 25 23 23,,,,,,regexp_substr_no_flags,,,, +6268,regexp_substr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,25,25 25 23 23 25,,,,,,regexp_substr_no_subexpr,,,, +6269,regexp_substr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,6,0,25,25 25 23 23 25 23,,,,,,regexp_substr,,,, +2088,split_part,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,25,25 25 23,,,,,,split_part,,,, +2765,regexp_split_to_table,11,10,12,1,1000,0,0,f,f,f,t,t,i,s,2,0,25,25 25,,,,,,regexp_split_to_table_no_flags,,,, +2766,regexp_split_to_table,11,10,12,1,1000,0,0,f,f,f,t,t,i,s,3,0,25,25 25 25,,,,,,regexp_split_to_table,,,, +2767,regexp_split_to_array,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1009,25 25,,,,,,regexp_split_to_array_no_flags,,,, +2768,regexp_split_to_array,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1009,25 25 25,,,,,,regexp_split_to_array,,,, +6330,to_bin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,23,,,,,,to_bin32,,,, +6331,to_bin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,20,,,,,,to_bin64,,,, +6332,to_oct,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,23,,,,,,to_oct32,,,, +6333,to_oct,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,20,,,,,,to_oct64,,,, +2089,to_hex,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,23,,,,,,to_hex32,,,, +2090,to_hex,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,20,,,,,,to_hex64,,,, +1039,getdatabaseencoding,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,19,"",,,,,,getdatabaseencoding,,,, +810,pg_client_encoding,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,19,"",,,,,,pg_client_encoding,,,, +1713,length,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,23,17 19,,,,,,length_in_encoding,,,, +1714,convert_from,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,17 19,,,,,,pg_convert_from,,,, +1717,convert_to,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,17,25 19,,,,,,pg_convert_to,,,, +1813,convert,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,17,17 19 19,,,,,,pg_convert,,,, +1264,pg_char_to_encoding,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,23,19,,,,,,PG_char_to_encoding,,,, +1597,pg_encoding_to_char,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,19,23,,,,,,PG_encoding_to_char,,,, +2319,pg_encoding_max_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,23,,,,,,pg_encoding_max_length_sql,,,, +1638,oidgt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,26 26,,,,,,oidgt,,,, +1639,oidge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,26 26,,,,,,oidge,,,, +1573,pg_get_ruledef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_ruledef,,,, +1640,pg_get_viewdef,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,25,25,,,,,,pg_get_viewdef_name,,,, +1641,pg_get_viewdef,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,25,26,,,,,,pg_get_viewdef,,,, +1642,pg_get_userbyid,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,19,26,,,,,,pg_get_userbyid,,,, +1643,pg_get_indexdef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_indexdef,,,, +3415,pg_get_statisticsobjdef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_statisticsobjdef,,,, +6174,pg_get_statisticsobjdef_columns,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_statisticsobjdef_columns,,,, +6173,pg_get_statisticsobjdef_expressions,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1009,26,,,,,,pg_get_statisticsobjdef_expressions,,,, +3352,pg_get_partkeydef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_partkeydef,,,, +3408,pg_get_partition_constraintdef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_partition_constraintdef,,,, +1662,pg_get_triggerdef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_triggerdef,,,, +1387,pg_get_constraintdef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_constraintdef,,,, +1716,pg_get_expr,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,194 26,,,,,,pg_get_expr,,,, +1665,pg_get_serial_sequence,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,25 25,,,,,,pg_get_serial_sequence,,,, +2098,pg_get_functiondef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_functiondef,,,, +2162,pg_get_function_arguments,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_function_arguments,,,, +2232,pg_get_function_identity_arguments,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_function_identity_arguments,,,, +2165,pg_get_function_result,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_function_result,,,, +3808,pg_get_function_arg_default,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,26 23,,,,,,pg_get_function_arg_default,,,, +6197,pg_get_function_sqlbody,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_get_function_sqlbody,,,, +1686,pg_get_keywords,11,10,12,10,500,0,0,f,f,f,t,t,s,s,0,0,2249,"","{25,18,16,25,25}","{o,o,o,o,o}","{word,catcode,barelabel,catdesc,baredesc}",,,pg_get_keywords,,,, +6159,pg_get_catalog_foreign_keys,11,10,12,10,250,0,0,f,f,f,t,t,s,s,0,0,2249,"","{2205,1009,2205,1009,16,16}","{o,o,o,o,o,o}","{fktable,fkcols,pktable,pkcols,is_array,is_opt}",,,pg_get_catalog_foreign_keys,,,, +2289,pg_options_to_table,11,10,12,1,3,0,0,f,f,f,t,t,s,s,1,0,2249,1009,"{1009,25,25}","{i,o,o}","{options_array,option_name,option_value}",,,pg_options_to_table,,,, +1619,pg_typeof,11,10,12,1,0,0,0,f,f,f,f,f,s,s,1,0,2206,2276,,,,,,pg_typeof,,,, +6315,pg_basetype,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2206,2206,,,,,,pg_basetype,,,, +3162,pg_collation_for,11,10,12,1,0,0,0,f,f,f,f,f,s,s,1,0,25,2276,,,,,,pg_collation_for,,,, +3842,pg_relation_is_updatable,11,10,12,10,0,0,0,f,f,f,t,f,s,s,2,0,23,2205 16,,,,,,pg_relation_is_updatable,,,, +3843,pg_column_is_updatable,11,10,12,10,0,0,0,f,f,f,t,f,s,s,3,0,16,2205 21 16,,,,,,pg_column_is_updatable,,,, +6120,pg_get_replica_identity_index,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,2205,2205,,,,,,pg_get_replica_identity_index,,,, +1250,unique_key_recheck,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,unique_key_recheck,,,, +1644,RI_FKey_check_ins,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_check_ins,,,, +1645,RI_FKey_check_upd,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_check_upd,,,, +1646,RI_FKey_cascade_del,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_cascade_del,,,, +1647,RI_FKey_cascade_upd,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_cascade_upd,,,, +1648,RI_FKey_restrict_del,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_restrict_del,,,, +1649,RI_FKey_restrict_upd,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_restrict_upd,,,, +1650,RI_FKey_setnull_del,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_setnull_del,,,, +1651,RI_FKey_setnull_upd,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_setnull_upd,,,, +1652,RI_FKey_setdefault_del,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_setdefault_del,,,, +1653,RI_FKey_setdefault_upd,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_setdefault_upd,,,, +1654,RI_FKey_noaction_del,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_noaction_del,,,, +1655,RI_FKey_noaction_upd,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2279,"",,,,,,RI_FKey_noaction_upd,,,, +1666,varbiteq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1562 1562,,,,,,biteq,,,, +1667,varbitne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1562 1562,,,,,,bitne,,,, +1668,varbitge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1562 1562,,,,,,bitge,,,, +1669,varbitgt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1562 1562,,,,,,bitgt,,,, +1670,varbitle,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1562 1562,,,,,,bitle,,,, +1671,varbitlt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1562 1562,,,,,,bitlt,,,, +1672,varbitcmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,1562 1562,,,,,,bitcmp,,,, +1673,bitand,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1560,1560 1560,,,,,,bit_and,,,, +1674,bitor,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1560,1560 1560,,,,,,bit_or,,,, +1675,bitxor,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1560,1560 1560,,,,,,bitxor,,,, +1676,bitnot,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1560,1560,,,,,,bitnot,,,, +1677,bitshiftleft,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1560,1560 23,,,,,,bitshiftleft,,,, +1678,bitshiftright,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1560,1560 23,,,,,,bitshiftright,,,, +1679,bitcat,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1562,1562 1562,,,,,,bitcat,,,, +1680,substring,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1560,1560 23 23,,,,,,bitsubstr,,,, +1681,length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1560,,,,,,bitlength,,,, +1682,octet_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1560,,,,,,bitoctetlength,,,, +1683,bit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1560,23 23,,,,,,bitfromint4,,,, +1684,int4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1560,,,,,,bittoint4,,,, +1685,bit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1560,1560 23 16,,,,,,bit,,,, +3158,varbit_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,varbit_support,,,, +1687,varbit,11,10,12,1,0,0,3158,f,f,f,t,f,i,s,3,0,1562,1562 23 16,,,,,,varbit,,,, +1698,position,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,1560 1560,,,,,,bitposition,,,, +1699,substring,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1560,1560 23,,,,,,bitsubstr_no_len,,,, +922,network_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,869 869,,,,,,network_le,,,, +3030,overlay,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,1560,1560 1560 23 23,,,,,,bitoverlay,,,, +3031,overlay,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1560,1560 1560 23,,,,,,bitoverlay_no_len,,,, +3032,get_bit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,1560 23,,,,,,bitgetbit,,,, +3033,set_bit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1560,1560 23 23,,,,,,bitsetbit,,,, +6162,bit_count,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,1560,,,,,,bit_bit_count,,,, +436,macaddr_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,829,2275,,,,,,macaddr_in,,,, +437,macaddr_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,829,,,,,,macaddr_out,,,, +753,trunc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,829,829,,,,,,macaddr_trunc,,,, +830,macaddr_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,829 829,,,,,,macaddr_eq,,,, +831,macaddr_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,829 829,,,,,,macaddr_lt,,,, +832,macaddr_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,829 829,,,,,,macaddr_le,,,, +833,macaddr_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,829 829,,,,,,macaddr_gt,,,, +834,macaddr_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,829 829,,,,,,macaddr_ge,,,, +835,macaddr_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,829 829,,,,,,macaddr_ne,,,, +836,macaddr_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,829 829,,,,,,macaddr_cmp,,,, +3144,macaddr_not,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,829,829,,,,,,macaddr_not,,,, +3145,macaddr_and,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,829,829 829,,,,,,macaddr_and,,,, +3146,macaddr_or,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,829,829 829,,,,,,macaddr_or,,,, +3359,macaddr_sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,macaddr_sortsupport,,,, +4110,macaddr8_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,774,2275,,,,,,macaddr8_in,,,, +4111,macaddr8_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,774,,,,,,macaddr8_out,,,, +4112,trunc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,774,774,,,,,,macaddr8_trunc,,,, +4113,macaddr8_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,774 774,,,,,,macaddr8_eq,,,, +4114,macaddr8_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,774 774,,,,,,macaddr8_lt,,,, +4115,macaddr8_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,774 774,,,,,,macaddr8_le,,,, +4116,macaddr8_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,774 774,,,,,,macaddr8_gt,,,, +4117,macaddr8_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,774 774,,,,,,macaddr8_ge,,,, +4118,macaddr8_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,774 774,,,,,,macaddr8_ne,,,, +4119,macaddr8_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,774 774,,,,,,macaddr8_cmp,,,, +4120,macaddr8_not,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,774,774,,,,,,macaddr8_not,,,, +4121,macaddr8_and,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,774,774 774,,,,,,macaddr8_and,,,, +4122,macaddr8_or,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,774,774 774,,,,,,macaddr8_or,,,, +4123,macaddr8,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,774,829,,,,,,macaddrtomacaddr8,,,, +4124,macaddr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,829,774,,,,,,macaddr8tomacaddr,,,, +4125,macaddr8_set7bit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,774,774,,,,,,macaddr8_set7bit,,,, +910,inet_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,869,2275,,,,,,inet_in,,,, +911,inet_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,869,,,,,,inet_out,,,, +1267,cidr_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,650,2275,,,,,,cidr_in,,,, +1427,cidr_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,650,,,,,,cidr_out,,,, +920,network_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,869 869,,,,,,network_eq,,,, +921,network_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,869 869,,,,,,network_lt,,,, +923,network_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,869 869,,,,,,network_gt,,,, +924,network_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,869 869,,,,,,network_ge,,,, +925,network_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,869 869,,,,,,network_ne,,,, +3562,network_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,869,869 869,,,,,,network_larger,,,, +3563,network_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,869,869 869,,,,,,network_smaller,,,, +926,network_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,869 869,,,,,,network_cmp,,,, +927,network_sub,11,10,12,1,0,0,1173,f,f,f,t,f,i,s,2,0,16,869 869,,,,,,network_sub,,,, +928,network_subeq,11,10,12,1,0,0,1173,f,f,f,t,f,i,s,2,0,16,869 869,,,,,,network_subeq,,,, +929,network_sup,11,10,12,1,0,0,1173,f,f,f,t,f,i,s,2,0,16,869 869,,,,,,network_sup,,,, +930,network_supeq,11,10,12,1,0,0,1173,f,f,f,t,f,i,s,2,0,16,869 869,,,,,,network_supeq,,,, +1173,network_subset_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,network_subset_support,,,, +3551,network_overlap,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,869 869,,,,,,network_overlap,,,, +5033,network_sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,network_sortsupport,,,, +598,abbrev,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,869,,,,,,inet_abbrev,,,, +599,abbrev,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,650,,,,,,cidr_abbrev,,,, +605,set_masklen,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,869,869 23,,,,,,inet_set_masklen,,,, +635,set_masklen,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,650,650 23,,,,,,cidr_set_masklen,,,, +711,family,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,869,,,,,,network_family,,,, +683,network,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,650,869,,,,,,network_network,,,, +696,netmask,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,869,869,,,,,,network_netmask,,,, +697,masklen,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,869,,,,,,network_masklen,,,, +698,broadcast,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,869,869,,,,,,network_broadcast,,,, +699,host,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,869,,,,,,network_host,,,, +730,text,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,869,,,,,,network_show,,,, +1362,hostmask,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,869,869,,,,,,network_hostmask,,,, +1715,cidr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,650,869,,,,,,inet_to_cidr,,,, +2196,inet_client_addr,11,10,12,1,0,0,0,f,f,f,f,f,s,r,0,0,869,"",,,,,,inet_client_addr,,,, +2197,inet_client_port,11,10,12,1,0,0,0,f,f,f,f,f,s,r,0,0,23,"",,,,,,inet_client_port,,,, +2198,inet_server_addr,11,10,12,1,0,0,0,f,f,f,f,f,s,r,0,0,869,"",,,,,,inet_server_addr,,,, +2199,inet_server_port,11,10,12,1,0,0,0,f,f,f,f,f,s,r,0,0,23,"",,,,,,inet_server_port,,,, +2627,inetnot,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,869,869,,,,,,inetnot,,,, +2628,inetand,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,869,869 869,,,,,,inetand,,,, +2629,inetor,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,869,869 869,,,,,,inetor,,,, +2630,inetpl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,869,869 20,,,,,,inetpl,,,, +2632,inetmi_int8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,869,869 20,,,,,,inetmi_int8,,,, +2633,inetmi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,869 869,,,,,,inetmi,,,, +4071,inet_same_family,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,869 869,,,,,,inet_same_family,,,, +4063,inet_merge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,650,869 869,,,,,,inet_merge,,,, +3553,inet_gist_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,2281 869 21 26 2281,,,,,,inet_gist_consistent,,,, +3554,inet_gist_union,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,869,2281 2281,,,,,,inet_gist_union,,,, +3555,inet_gist_compress,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,inet_gist_compress,,,, +3573,inet_gist_fetch,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,inet_gist_fetch,,,, +3557,inet_gist_penalty,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,2281 2281 2281,,,,,,inet_gist_penalty,,,, +3558,inet_gist_picksplit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,2281 2281,,,,,,inet_gist_picksplit,,,, +3559,inet_gist_same,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,869 869 2281,,,,,,inet_gist_same,,,, +3795,inet_spg_config,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,inet_spg_config,,,, +3796,inet_spg_choose,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,inet_spg_choose,,,, +3797,inet_spg_picksplit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,inet_spg_picksplit,,,, +3798,inet_spg_inner_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,inet_spg_inner_consistent,,,, +3799,inet_spg_leaf_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2281 2281,,,,,,inet_spg_leaf_consistent,,,, +3560,networksel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,networksel,,,, +3561,networkjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,networkjoinsel,,,, +1690,time_mi_time,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,1083 1083,,,,,,time_mi_time,,,, +1691,boolle,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,16 16,,,,,,boolle,,,, +1692,boolge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,16 16,,,,,,boolge,,,, +1693,btboolcmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,16 16,,,,,,btboolcmp,,,, +1688,time_hash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1083,,,,,,time_hash,,,, +3409,time_hash_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,1083 20,,,,,,time_hash_extended,,,, +1696,timetz_hash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1266,,,,,,timetz_hash,,,, +3410,timetz_hash_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,1266 20,,,,,,timetz_hash_extended,,,, +1697,interval_hash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1186,,,,,,interval_hash,,,, +3418,interval_hash_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,1186 20,,,,,,interval_hash_extended,,,, +1701,numeric_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1700,2275 26 23,,,,,,numeric_in,,,, +1702,numeric_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,1700,,,,,,numeric_out,,,, +2917,numerictypmodin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1263,,,,,,numerictypmodin,,,, +2918,numerictypmodout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,23,,,,,,numerictypmodout,,,, +3157,numeric_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,numeric_support,,,, +1703,numeric,11,10,12,1,0,0,3157,f,f,f,t,f,i,s,2,0,1700,1700 23,,,,,,numeric,,,, +1704,numeric_abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_abs,,,, +1705,abs,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_abs,,,, +1706,sign,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_sign,,,, +1707,round,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 23,,,,,,numeric_round,,,, +1709,trunc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 23,,,,,,numeric_trunc,,,, +1711,ceil,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_ceil,,,, +2167,ceiling,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_ceil,,,, +1712,floor,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_floor,,,, +1718,numeric_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1700 1700,,,,,,numeric_eq,,,, +1719,numeric_ne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1700 1700,,,,,,numeric_ne,,,, +1720,numeric_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1700 1700,,,,,,numeric_gt,,,, +1721,numeric_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1700 1700,,,,,,numeric_ge,,,, +1722,numeric_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1700 1700,,,,,,numeric_lt,,,, +1723,numeric_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1700 1700,,,,,,numeric_le,,,, +1724,numeric_add,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_add,,,, +1725,numeric_sub,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_sub,,,, +1726,numeric_mul,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_mul,,,, +1727,numeric_div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_div,,,, +1728,mod,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_mod,,,, +1729,numeric_mod,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_mod,,,, +5048,gcd,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_gcd,,,, +5049,lcm,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_lcm,,,, +1730,sqrt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_sqrt,,,, +1731,numeric_sqrt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_sqrt,,,, +1732,exp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_exp,,,, +1733,numeric_exp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_exp,,,, +1734,ln,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_ln,,,, +1735,numeric_ln,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_ln,,,, +1736,log,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_log,,,, +1737,numeric_log,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_log,,,, +1738,pow,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_power,,,, +2169,power,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_power,,,, +1739,numeric_power,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_power,,,, +3281,scale,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1700,,,,,,numeric_scale,,,, +5042,min_scale,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1700,,,,,,numeric_min_scale,,,, +5043,trim_scale,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_trim_scale,,,, +1740,numeric,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,1700,23,,,,,,int4_numeric,,,, +1742,numeric,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,1700,700,,,,,,float4_numeric,,,, +1743,numeric,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,1700,701,,,,,,float8_numeric,,,, +1744,int4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1700,,,,,,numeric_int4,,,, +1745,float4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,700,1700,,,,,,numeric_float4,,,, +1746,float8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1700,,,,,,numeric_float8,,,, +1973,div,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_div_trunc,,,, +1980,numeric_div_trunc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_div_trunc,,,, +2170,width_bucket,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,23,1700 1700 1700 23,,,,,,width_bucket_numeric,,,, +1747,time_pl_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1083,1083 1186,,,,,,time_pl_interval,,,, +1748,time_mi_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1083,1083 1186,,,,,,time_mi_interval,,,, +1749,timetz_pl_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1266,1266 1186,,,,,,timetz_pl_interval,,,, +1750,timetz_mi_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1266,1266 1186,,,,,,timetz_mi_interval,,,, +1764,numeric_inc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_inc,,,, +1766,numeric_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_smaller,,,, +1767,numeric_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,1700 1700,,,,,,numeric_larger,,,, +1769,numeric_cmp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,1700 1700,,,,,,numeric_cmp,,,, +3283,numeric_sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,numeric_sortsupport,,,, +1771,numeric_uminus,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_uminus,,,, +1779,int8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,1700,,,,,,numeric_int8,,,, +1781,numeric,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,1700,20,,,,,,int8_numeric,,,, +1782,numeric,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,1700,21,,,,,,int2_numeric,,,, +1783,int2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,1700,,,,,,numeric_int2,,,, +6103,pg_lsn,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3220,1700,,,,,,numeric_pg_lsn,,,, +3556,bool,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,3802,,,,,,jsonb_bool,,,, +3449,numeric,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,3802,,,,,,jsonb_numeric,,,, +3450,int2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,3802,,,,,,jsonb_int2,,,, +3451,int4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,3802,,,,,,jsonb_int4,,,, +3452,int8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,3802,,,,,,jsonb_int8,,,, +3453,float4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,700,3802,,,,,,jsonb_float4,,,, +2580,float8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,3802,,,,,,jsonb_float8,,,, +1770,to_char,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,1184 25,,,,,,timestamptz_to_char,,,, +1772,to_char,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,1700 25,,,,,,numeric_to_char,,,, +1773,to_char,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,23 25,,,,,,int4_to_char,,,, +1774,to_char,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,20 25,,,,,,int8_to_char,,,, +1775,to_char,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,700 25,,,,,,float4_to_char,,,, +1776,to_char,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,701 25,,,,,,float8_to_char,,,, +1777,to_number,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,1700,25 25,,,,,,numeric_to_number,,,, +1778,to_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,1184,25 25,,,,,,to_timestamp,,,, +1780,to_date,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,1082,25 25,,,,,,to_date,,,, +1768,to_char,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,1186 25,,,,,,interval_to_char,,,, +1282,quote_ident,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,quote_ident,,,, +1283,quote_literal,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,quote_literal,,,, +1285,quote_literal,11,10,14,1,0,0,0,f,f,f,t,f,s,s,1,0,25,2283,,,,,,select pg_catalog.quote_literal($1::pg_catalog.text),,,, +1289,quote_nullable,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,25,25,,,,,,quote_nullable,,,, +1290,quote_nullable,11,10,14,1,0,0,0,f,f,f,f,f,s,s,1,0,25,2283,,,,,,select pg_catalog.quote_nullable($1::pg_catalog.text),,,, +1798,oidin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,26,2275,,,,,,oidin,,,, +1799,oidout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,26,,,,,,oidout,,,, +3058,concat,11,10,12,1,0,2276,0,f,f,f,f,f,s,s,1,0,25,2276,{2276},{v},,,,text_concat,,,, +3059,concat_ws,11,10,12,1,0,2276,0,f,f,f,f,f,s,s,2,0,25,25 2276,"{25,2276}","{i,v}",,,,text_concat_ws,,,, +3060,left,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 23,,,,,,text_left,,,, +3061,right,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 23,,,,,,text_right,,,, +3062,reverse,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,text_reverse,,,, +3539,format,11,10,12,1,0,2276,0,f,f,f,f,f,s,s,2,0,25,25 2276,"{25,2276}","{i,v}",,,,text_format,,,, +3540,format,11,10,12,1,0,0,0,f,f,f,f,f,s,s,1,0,25,25,,,,,,text_format_nv,,,, +1814,iclikesel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,iclikesel,,,, +1815,icnlikesel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,icnlikesel,,,, +1816,iclikejoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,iclikejoinsel,,,, +1817,icnlikejoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,icnlikejoinsel,,,, +1818,regexeqsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,regexeqsel,,,, +1819,likesel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,likesel,,,, +1820,icregexeqsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,icregexeqsel,,,, +1821,regexnesel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,regexnesel,,,, +1822,nlikesel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,nlikesel,,,, +1823,icregexnesel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,icregexnesel,,,, +1824,regexeqjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,regexeqjoinsel,,,, +1825,likejoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,likejoinsel,,,, +1826,icregexeqjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,icregexeqjoinsel,,,, +1827,regexnejoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,regexnejoinsel,,,, +1828,nlikejoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,nlikejoinsel,,,, +1829,icregexnejoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,icregexnejoinsel,,,, +3437,prefixsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,prefixsel,,,, +3438,prefixjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,prefixjoinsel,,,, +1830,float8_avg,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_avg,,,, +2512,float8_var_pop,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_var_pop,,,, +1831,float8_var_samp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_var_samp,,,, +2513,float8_stddev_pop,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_stddev_pop,,,, +1832,float8_stddev_samp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_stddev_samp,,,, +1833,numeric_accum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 1700,,,,,,numeric_accum,,,, +3341,numeric_combine,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 2281,,,,,,numeric_combine,,,, +2858,numeric_avg_accum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 1700,,,,,,numeric_avg_accum,,,, +3337,numeric_avg_combine,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 2281,,,,,,numeric_avg_combine,,,, +2740,numeric_avg_serialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2281,,,,,,numeric_avg_serialize,,,, +2741,numeric_avg_deserialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,17 2281,,,,,,numeric_avg_deserialize,,,, +3335,numeric_serialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2281,,,,,,numeric_serialize,,,, +3336,numeric_deserialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,17 2281,,,,,,numeric_deserialize,,,, +3548,numeric_accum_inv,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 1700,,,,,,numeric_accum_inv,,,, +1834,int2_accum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 21,,,,,,int2_accum,,,, +1835,int4_accum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 23,,,,,,int4_accum,,,, +1836,int8_accum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 20,,,,,,int8_accum,,,, +3338,numeric_poly_combine,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 2281,,,,,,numeric_poly_combine,,,, +3339,numeric_poly_serialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2281,,,,,,numeric_poly_serialize,,,, +3340,numeric_poly_deserialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,17 2281,,,,,,numeric_poly_deserialize,,,, +2746,int8_avg_accum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 20,,,,,,int8_avg_accum,,,, +3567,int2_accum_inv,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 21,,,,,,int2_accum_inv,,,, +3568,int4_accum_inv,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 23,,,,,,int4_accum_inv,,,, +3569,int8_accum_inv,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 20,,,,,,int8_accum_inv,,,, +3387,int8_avg_accum_inv,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 20,,,,,,int8_avg_accum_inv,,,, +2785,int8_avg_combine,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 2281,,,,,,int8_avg_combine,,,, +2786,int8_avg_serialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2281,,,,,,int8_avg_serialize,,,, +2787,int8_avg_deserialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,17 2281,,,,,,int8_avg_deserialize,,,, +3324,int4_avg_combine,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1016,1016 1016,,,,,,int4_avg_combine,,,, +3178,numeric_sum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_sum,,,, +1837,numeric_avg,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_avg,,,, +2514,numeric_var_pop,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_var_pop,,,, +1838,numeric_var_samp,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_var_samp,,,, +2596,numeric_stddev_pop,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_stddev_pop,,,, +1839,numeric_stddev_samp,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_stddev_samp,,,, +1840,int2_sum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,20,20 21,,,,,,int2_sum,,,, +1841,int4_sum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,20,20 23,,,,,,int4_sum,,,, +1842,int8_sum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,1700,1700 20,,,,,,int8_sum,,,, +3388,numeric_poly_sum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_poly_sum,,,, +3389,numeric_poly_avg,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_poly_avg,,,, +3390,numeric_poly_var_pop,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_poly_var_pop,,,, +3391,numeric_poly_var_samp,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_poly_var_samp,,,, +3392,numeric_poly_stddev_pop,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_poly_stddev_pop,,,, +3393,numeric_poly_stddev_samp,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1700,2281,,,,,,numeric_poly_stddev_samp,,,, +1843,interval_avg_accum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 1186,,,,,,interval_avg_accum,,,, +3325,interval_avg_combine,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 2281,,,,,,interval_avg_combine,,,, +3549,interval_avg_accum_inv,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 1186,,,,,,interval_avg_accum_inv,,,, +6324,interval_avg_serialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2281,,,,,,interval_avg_serialize,,,, +6325,interval_avg_deserialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,17 2281,,,,,,interval_avg_deserialize,,,, +1844,interval_avg,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1186,2281,,,,,,interval_avg,,,, +6326,interval_sum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,1186,2281,,,,,,interval_sum,,,, +1962,int2_avg_accum,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1016,1016 21,,,,,,int2_avg_accum,,,, +1963,int4_avg_accum,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1016,1016 23,,,,,,int4_avg_accum,,,, +3570,int2_avg_accum_inv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1016,1016 21,,,,,,int2_avg_accum_inv,,,, +3571,int4_avg_accum_inv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1016,1016 23,,,,,,int4_avg_accum_inv,,,, +1964,int8_avg,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1016,,,,,,int8_avg,,,, +3572,int2int4_sum,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,1016,,,,,,int2int4_sum,,,, +2805,int8inc_float8_float8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,20,20 701 701,,,,,,int8inc_float8_float8,,,, +2806,float8_regr_accum,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1022,1022 701 701,,,,,,float8_regr_accum,,,, +3342,float8_regr_combine,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1022,1022 1022,,,,,,float8_regr_combine,,,, +2807,float8_regr_sxx,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_regr_sxx,,,, +2808,float8_regr_syy,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_regr_syy,,,, +2809,float8_regr_sxy,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_regr_sxy,,,, +2810,float8_regr_avgx,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_regr_avgx,,,, +2811,float8_regr_avgy,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_regr_avgy,,,, +2812,float8_regr_r2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_regr_r2,,,, +2813,float8_regr_slope,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_regr_slope,,,, +2814,float8_regr_intercept,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_regr_intercept,,,, +2815,float8_covar_pop,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_covar_pop,,,, +2816,float8_covar_samp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_covar_samp,,,, +2817,float8_corr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,1022,,,,,,float8_corr,,,, +3535,string_agg_transfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,2281,2281 25 25,,,,,,string_agg_transfn,,,, +6299,string_agg_combine,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 2281,,,,,,string_agg_combine,,,, +6300,string_agg_serialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2281,,,,,,string_agg_serialize,,,, +6301,string_agg_deserialize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,17 2281,,,,,,string_agg_deserialize,,,, +3536,string_agg_finalfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,25,2281,,,,,,string_agg_finalfn,,,, +3538,string_agg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,25,25 25,,,"{value,delimiter}",,,aggregate_dummy,,,, +3543,bytea_string_agg_transfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,2281,2281 17 17,,,,,,bytea_string_agg_transfn,,,, +3544,bytea_string_agg_finalfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,17,2281,,,,,,bytea_string_agg_finalfn,,,, +3545,string_agg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,17,17 17,,,"{value,delimiter}",,,aggregate_dummy,,,, +1845,to_ascii,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,to_ascii_default,,,, +1846,to_ascii,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 23,,,,,,to_ascii_enc,,,, +1847,to_ascii,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 19,,,,,,to_ascii_encname,,,, +1850,int28eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 20,,,,,,int28eq,,,, +1851,int28ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 20,,,,,,int28ne,,,, +1852,int28lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 20,,,,,,int28lt,,,, +1853,int28gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 20,,,,,,int28gt,,,, +1854,int28le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 20,,,,,,int28le,,,, +1855,int28ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,21 20,,,,,,int28ge,,,, +1856,int82eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 21,,,,,,int82eq,,,, +1857,int82ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 21,,,,,,int82ne,,,, +1858,int82lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 21,,,,,,int82lt,,,, +1859,int82gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 21,,,,,,int82gt,,,, +1860,int82le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 21,,,,,,int82le,,,, +1861,int82ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,20 21,,,,,,int82ge,,,, +1892,int2and,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 21,,,,,,int2and,,,, +1893,int2or,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 21,,,,,,int2or,,,, +1894,int2xor,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 21,,,,,,int2xor,,,, +1895,int2not,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,21,,,,,,int2not,,,, +1896,int2shl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 23,,,,,,int2shl,,,, +1897,int2shr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,21,21 23,,,,,,int2shr,,,, +1898,int4and,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4and,,,, +1899,int4or,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4or,,,, +1900,int4xor,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4xor,,,, +1901,int4not,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,23,,,,,,int4not,,,, +1902,int4shl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4shl,,,, +1903,int4shr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,23 23,,,,,,int4shr,,,, +1904,int8and,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8and,,,, +1905,int8or,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8or,,,, +1906,int8xor,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 20,,,,,,int8xor,,,, +1907,int8not,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,20,,,,,,int8not,,,, +1908,int8shl,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 23,,,,,,int8shl,,,, +1909,int8shr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,20 23,,,,,,int8shr,,,, +1910,int8up,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,20,,,,,,int8up,,,, +1911,int2up,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,21,,,,,,int2up,,,, +1912,int4up,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,23,,,,,,int4up,,,, +1913,float4up,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,700,700,,,,,,float4up,,,, +1914,float8up,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,701,,,,,,float8up,,,, +1915,numeric_uplus,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,numeric_uplus,,,, +1922,has_table_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_table_privilege_name_name,,,, +1923,has_table_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,has_table_privilege_name_id,,,, +1924,has_table_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_table_privilege_id_name,,,, +1925,has_table_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,has_table_privilege_id_id,,,, +1926,has_table_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_table_privilege_name,,,, +1927,has_table_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,has_table_privilege_id,,,, +2181,has_sequence_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_sequence_privilege_name_name,,,, +2182,has_sequence_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,has_sequence_privilege_name_id,,,, +2183,has_sequence_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_sequence_privilege_id_name,,,, +2184,has_sequence_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,has_sequence_privilege_id_id,,,, +2185,has_sequence_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_sequence_privilege_name,,,, +2186,has_sequence_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,has_sequence_privilege_id,,,, +3012,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,16,19 25 25 25,,,,,,has_column_privilege_name_name_name,,,, +3013,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,16,19 25 21 25,,,,,,has_column_privilege_name_name_attnum,,,, +3014,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,16,19 26 25 25,,,,,,has_column_privilege_name_id_name,,,, +3015,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,16,19 26 21 25,,,,,,has_column_privilege_name_id_attnum,,,, +3016,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,16,26 25 25 25,,,,,,has_column_privilege_id_name_name,,,, +3017,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,16,26 25 21 25,,,,,,has_column_privilege_id_name_attnum,,,, +3018,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,16,26 26 25 25,,,,,,has_column_privilege_id_id_name,,,, +3019,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,16,26 26 21 25,,,,,,has_column_privilege_id_id_attnum,,,, +3020,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,25 25 25,,,,,,has_column_privilege_name_name,,,, +3021,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,25 21 25,,,,,,has_column_privilege_name_attnum,,,, +3022,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_column_privilege_id_name,,,, +3023,has_column_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 21 25,,,,,,has_column_privilege_id_attnum,,,, +3024,has_any_column_privilege,11,10,12,10,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_any_column_privilege_name_name,,,, +3025,has_any_column_privilege,11,10,12,10,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,has_any_column_privilege_name_id,,,, +3026,has_any_column_privilege,11,10,12,10,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_any_column_privilege_id_name,,,, +3027,has_any_column_privilege,11,10,12,10,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,has_any_column_privilege_id_id,,,, +3028,has_any_column_privilege,11,10,12,10,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_any_column_privilege_name,,,, +3029,has_any_column_privilege,11,10,12,10,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,has_any_column_privilege_id,,,, +3355,pg_ndistinct_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3361,2275,,,,,,pg_ndistinct_in,,,, +3356,pg_ndistinct_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,3361,,,,,,pg_ndistinct_out,,,, +3357,pg_ndistinct_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,3361,2281,,,,,,pg_ndistinct_recv,,,, +3358,pg_ndistinct_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,3361,,,,,,pg_ndistinct_send,,,, +3404,pg_dependencies_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3402,2275,,,,,,pg_dependencies_in,,,, +3405,pg_dependencies_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,3402,,,,,,pg_dependencies_out,,,, +3406,pg_dependencies_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,3402,2281,,,,,,pg_dependencies_recv,,,, +3407,pg_dependencies_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,3402,,,,,,pg_dependencies_send,,,, +5018,pg_mcv_list_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,5017,2275,,,,,,pg_mcv_list_in,,,, +5019,pg_mcv_list_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,5017,,,,,,pg_mcv_list_out,,,, +5020,pg_mcv_list_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,5017,2281,,,,,,pg_mcv_list_recv,,,, +5021,pg_mcv_list_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,5017,,,,,,pg_mcv_list_send,,,, +3427,pg_mcv_list_items,11,10,12,1,1000,0,0,f,f,f,t,t,s,s,1,0,2249,5017,"{5017,23,1009,1000,701,701}","{i,o,o,o,o,o}","{mcv_list,index,values,nulls,frequency,base_frequency}",,,pg_stats_ext_mcvlist_items,,,, +1928,pg_stat_get_numscans,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_numscans,,,, +6310,pg_stat_get_lastscan,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,1184,26,,,,,,pg_stat_get_lastscan,,,, +1929,pg_stat_get_tuples_returned,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_tuples_returned,,,, +1930,pg_stat_get_tuples_fetched,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_tuples_fetched,,,, +1931,pg_stat_get_tuples_inserted,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_tuples_inserted,,,, +1932,pg_stat_get_tuples_updated,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_tuples_updated,,,, +1933,pg_stat_get_tuples_deleted,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_tuples_deleted,,,, +1972,pg_stat_get_tuples_hot_updated,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_tuples_hot_updated,,,, +6217,pg_stat_get_tuples_newpage_updated,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_tuples_newpage_updated,,,, +2878,pg_stat_get_live_tuples,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_live_tuples,,,, +2879,pg_stat_get_dead_tuples,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_dead_tuples,,,, +3177,pg_stat_get_mod_since_analyze,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_mod_since_analyze,,,, +5053,pg_stat_get_ins_since_vacuum,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_ins_since_vacuum,,,, +1934,pg_stat_get_blocks_fetched,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_blocks_fetched,,,, +1935,pg_stat_get_blocks_hit,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_blocks_hit,,,, +2781,pg_stat_get_last_vacuum_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,1184,26,,,,,,pg_stat_get_last_vacuum_time,,,, +2782,pg_stat_get_last_autovacuum_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,1184,26,,,,,,pg_stat_get_last_autovacuum_time,,,, +2783,pg_stat_get_last_analyze_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,1184,26,,,,,,pg_stat_get_last_analyze_time,,,, +2784,pg_stat_get_last_autoanalyze_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,1184,26,,,,,,pg_stat_get_last_autoanalyze_time,,,, +3054,pg_stat_get_vacuum_count,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_vacuum_count,,,, +3055,pg_stat_get_autovacuum_count,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_autovacuum_count,,,, +3056,pg_stat_get_analyze_count,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_analyze_count,,,, +3057,pg_stat_get_autoanalyze_count,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_autoanalyze_count,,,, +1936,pg_stat_get_backend_idset,11,10,12,1,100,0,0,f,f,f,t,t,s,r,0,0,23,"",,,,,,pg_stat_get_backend_idset,,,, +2022,pg_stat_get_activity,11,10,12,1,100,0,0,f,f,f,f,t,s,r,1,0,2249,23,"{23,26,23,26,25,25,25,25,25,1184,1184,1184,1184,869,25,23,28,28,25,16,25,25,23,25,1700,25,16,25,16,16,23,20}","{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,o,o}","{pid,datid,pid,usesysid,application_name,state,query,wait_event_type,wait_event,xact_start,query_start,backend_start,state_change,client_addr,client_hostname,client_port,backend_xid,backend_xmin,backend_type,ssl,sslversion,sslcipher,sslbits,ssl_client_dn,ssl_client_serial,ssl_issuer_dn,gss_auth,gss_princ,gss_enc,gss_delegation,leader_pid,query_id}",,,pg_stat_get_activity,,,, +6318,pg_get_wait_events,11,10,12,10,250,0,0,f,f,f,t,t,v,s,0,0,2249,"","{25,25,25}","{o,o,o}","{type,name,description}",,,pg_get_wait_events,,,, +3318,pg_stat_get_progress_info,11,10,12,1,100,0,0,f,f,f,t,t,s,r,1,0,2249,25,"{25,23,26,26,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20}","{i,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o}","{cmdtype,pid,datid,relid,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param11,param12,param13,param14,param15,param16,param17,param18,param19,param20}",,,pg_stat_get_progress_info,,,, +3099,pg_stat_get_wal_senders,11,10,12,1,10,0,0,f,f,f,f,t,s,r,0,0,2249,"","{23,25,3220,3220,3220,3220,1186,1186,1186,23,25,1184}","{o,o,o,o,o,o,o,o,o,o,o,o}","{pid,state,sent_lsn,write_lsn,flush_lsn,replay_lsn,write_lag,flush_lag,replay_lag,sync_priority,sync_state,reply_time}",,,pg_stat_get_wal_senders,,,, +3317,pg_stat_get_wal_receiver,11,10,12,1,0,0,0,f,f,f,f,f,s,r,0,0,2249,"","{23,25,3220,23,3220,3220,23,1184,1184,3220,1184,25,25,23,25}","{o,o,o,o,o,o,o,o,o,o,o,o,o,o,o}","{pid,status,receive_start_lsn,receive_start_tli,written_lsn,flushed_lsn,received_tli,last_msg_send_time,last_msg_receipt_time,latest_end_lsn,latest_end_time,slot_name,sender_host,sender_port,conninfo}",,,pg_stat_get_wal_receiver,,,, +6169,pg_stat_get_replication_slot,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,2249,25,"{25,25,20,20,20,20,20,20,20,20,1184}","{i,o,o,o,o,o,o,o,o,o,o}","{slot_name,slot_name,spill_txns,spill_count,spill_bytes,stream_txns,stream_count,stream_bytes,total_txns,total_bytes,stats_reset}",,,pg_stat_get_replication_slot,,,, +6231,pg_stat_get_subscription_stats,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,2249,26,"{26,26,20,20,1184}","{i,o,o,o,o}","{subid,subid,apply_error_count,sync_error_count,stats_reset}",,,pg_stat_get_subscription_stats,,,, +6118,pg_stat_get_subscription,11,10,12,1,10,0,0,f,f,f,f,t,s,r,1,0,2249,26,"{26,26,26,23,23,3220,1184,1184,3220,1184,25}","{i,o,o,o,o,o,o,o,o,o,o}","{subid,subid,relid,pid,leader_pid,received_lsn,last_msg_send_time,last_msg_receipt_time,latest_end_lsn,latest_end_time,worker_type}",,,pg_stat_get_subscription,,,, +2026,pg_backend_pid,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,23,"",,,,,,pg_backend_pid,,,, +1937,pg_stat_get_backend_pid,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,23,23,,,,,,pg_stat_get_backend_pid,,,, +1938,pg_stat_get_backend_dbid,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,26,23,,,,,,pg_stat_get_backend_dbid,,,, +6107,pg_stat_get_backend_subxact,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,2249,23,"{23,23,16}","{i,o,o}","{bid,subxact_count,subxact_overflowed}",,,pg_stat_get_backend_subxact,,,, +1939,pg_stat_get_backend_userid,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,26,23,,,,,,pg_stat_get_backend_userid,,,, +1940,pg_stat_get_backend_activity,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,25,23,,,,,,pg_stat_get_backend_activity,,,, +2788,pg_stat_get_backend_wait_event_type,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,25,23,,,,,,pg_stat_get_backend_wait_event_type,,,, +2853,pg_stat_get_backend_wait_event,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,25,23,,,,,,pg_stat_get_backend_wait_event,,,, +2094,pg_stat_get_backend_activity_start,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,1184,23,,,,,,pg_stat_get_backend_activity_start,,,, +2857,pg_stat_get_backend_xact_start,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,1184,23,,,,,,pg_stat_get_backend_xact_start,,,, +1391,pg_stat_get_backend_start,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,1184,23,,,,,,pg_stat_get_backend_start,,,, +1392,pg_stat_get_backend_client_addr,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,869,23,,,,,,pg_stat_get_backend_client_addr,,,, +1393,pg_stat_get_backend_client_port,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,23,23,,,,,,pg_stat_get_backend_client_port,,,, +1941,pg_stat_get_db_numbackends,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,23,26,,,,,,pg_stat_get_db_numbackends,,,, +1942,pg_stat_get_db_xact_commit,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_xact_commit,,,, +1943,pg_stat_get_db_xact_rollback,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_xact_rollback,,,, +1944,pg_stat_get_db_blocks_fetched,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_blocks_fetched,,,, +1945,pg_stat_get_db_blocks_hit,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_blocks_hit,,,, +2758,pg_stat_get_db_tuples_returned,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_tuples_returned,,,, +2759,pg_stat_get_db_tuples_fetched,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_tuples_fetched,,,, +2760,pg_stat_get_db_tuples_inserted,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_tuples_inserted,,,, +2761,pg_stat_get_db_tuples_updated,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_tuples_updated,,,, +2762,pg_stat_get_db_tuples_deleted,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_tuples_deleted,,,, +3065,pg_stat_get_db_conflict_tablespace,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_conflict_tablespace,,,, +3066,pg_stat_get_db_conflict_lock,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_conflict_lock,,,, +3067,pg_stat_get_db_conflict_snapshot,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_conflict_snapshot,,,, +6309,pg_stat_get_db_conflict_logicalslot,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_conflict_logicalslot,,,, +3068,pg_stat_get_db_conflict_bufferpin,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_conflict_bufferpin,,,, +3069,pg_stat_get_db_conflict_startup_deadlock,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_conflict_startup_deadlock,,,, +3070,pg_stat_get_db_conflict_all,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_conflict_all,,,, +3152,pg_stat_get_db_deadlocks,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_deadlocks,,,, +3426,pg_stat_get_db_checksum_failures,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_checksum_failures,,,, +3428,pg_stat_get_db_checksum_last_failure,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,1184,26,,,,,,pg_stat_get_db_checksum_last_failure,,,, +3074,pg_stat_get_db_stat_reset_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,1184,26,,,,,,pg_stat_get_db_stat_reset_time,,,, +3150,pg_stat_get_db_temp_files,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_temp_files,,,, +3151,pg_stat_get_db_temp_bytes,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_temp_bytes,,,, +2844,pg_stat_get_db_blk_read_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,701,26,,,,,,pg_stat_get_db_blk_read_time,,,, +2845,pg_stat_get_db_blk_write_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,701,26,,,,,,pg_stat_get_db_blk_write_time,,,, +6185,pg_stat_get_db_session_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,701,26,,,,,,pg_stat_get_db_session_time,,,, +6186,pg_stat_get_db_active_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,701,26,,,,,,pg_stat_get_db_active_time,,,, +6187,pg_stat_get_db_idle_in_transaction_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,701,26,,,,,,pg_stat_get_db_idle_in_transaction_time,,,, +6188,pg_stat_get_db_sessions,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_sessions,,,, +6189,pg_stat_get_db_sessions_abandoned,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_sessions_abandoned,,,, +6190,pg_stat_get_db_sessions_fatal,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_sessions_fatal,,,, +6191,pg_stat_get_db_sessions_killed,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_db_sessions_killed,,,, +3195,pg_stat_get_archiver,11,10,12,1,0,0,0,f,f,f,f,f,s,r,0,0,2249,"","{20,25,1184,20,25,1184,1184}","{o,o,o,o,o,o,o}","{archived_count,last_archived_wal,last_archived_time,failed_count,last_failed_wal,last_failed_time,stats_reset}",,,pg_stat_get_archiver,,,, +2769,pg_stat_get_checkpointer_num_timed,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,20,"",,,,,,pg_stat_get_checkpointer_num_timed,,,, +2770,pg_stat_get_checkpointer_num_requested,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,20,"",,,,,,pg_stat_get_checkpointer_num_requested,,,, +6327,pg_stat_get_checkpointer_restartpoints_timed,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,20,"",,,,,,pg_stat_get_checkpointer_restartpoints_timed,,,, +6328,pg_stat_get_checkpointer_restartpoints_requested,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,20,"",,,,,,pg_stat_get_checkpointer_restartpoints_requested,,,, +6329,pg_stat_get_checkpointer_restartpoints_performed,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,20,"",,,,,,pg_stat_get_checkpointer_restartpoints_performed,,,, +2771,pg_stat_get_checkpointer_buffers_written,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,20,"",,,,,,pg_stat_get_checkpointer_buffers_written,,,, +6314,pg_stat_get_checkpointer_stat_reset_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,1184,"",,,,,,pg_stat_get_checkpointer_stat_reset_time,,,, +2772,pg_stat_get_bgwriter_buf_written_clean,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,20,"",,,,,,pg_stat_get_bgwriter_buf_written_clean,,,, +2773,pg_stat_get_bgwriter_maxwritten_clean,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,20,"",,,,,,pg_stat_get_bgwriter_maxwritten_clean,,,, +3075,pg_stat_get_bgwriter_stat_reset_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,1184,"",,,,,,pg_stat_get_bgwriter_stat_reset_time,,,, +3160,pg_stat_get_checkpointer_write_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,701,"",,,,,,pg_stat_get_checkpointer_write_time,,,, +3161,pg_stat_get_checkpointer_sync_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,701,"",,,,,,pg_stat_get_checkpointer_sync_time,,,, +2859,pg_stat_get_buf_alloc,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,20,"",,,,,,pg_stat_get_buf_alloc,,,, +6214,pg_stat_get_io,11,10,12,1,30,0,0,f,f,f,t,t,v,r,0,0,2249,"","{25,25,25,20,701,20,701,20,701,20,701,20,20,20,20,20,701,1184}","{o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o}","{backend_type,object,context,reads,read_time,writes,write_time,writebacks,writeback_time,extends,extend_time,op_bytes,hits,evictions,reuses,fsyncs,fsync_time,stats_reset}",,,pg_stat_get_io,,,, +1136,pg_stat_get_wal,11,10,12,1,0,0,0,f,f,f,f,f,s,r,0,0,2249,"","{20,20,1700,20,20,20,701,701,1184}","{o,o,o,o,o,o,o,o,o}","{wal_records,wal_fpi,wal_bytes,wal_buffers_full,wal_write,wal_sync,wal_write_time,wal_sync_time,stats_reset}",,,pg_stat_get_wal,,,, +6248,pg_stat_get_recovery_prefetch,11,10,12,1,1,0,0,f,f,f,t,t,v,s,0,0,2249,"","{1184,20,20,20,20,20,20,23,23,23}","{o,o,o,o,o,o,o,o,o,o}","{stats_reset,prefetch,hit,skip_init,skip_new,skip_fpw,skip_rep,wal_distance,block_distance,io_depth}",,,pg_stat_get_recovery_prefetch,,,, +2306,pg_stat_get_slru,11,10,12,1,100,0,0,f,f,f,f,t,s,r,0,0,2249,"","{25,20,20,20,20,20,20,20,1184}","{o,o,o,o,o,o,o,o,o}","{name,blks_zeroed,blks_hit,blks_read,blks_written,blks_exists,flushes,truncates,stats_reset}",,,pg_stat_get_slru,,,, +2978,pg_stat_get_function_calls,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,20,26,,,,,,pg_stat_get_function_calls,,,, +2979,pg_stat_get_function_total_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,701,26,,,,,,pg_stat_get_function_total_time,,,, +2980,pg_stat_get_function_self_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,1,0,701,26,,,,,,pg_stat_get_function_self_time,,,, +3037,pg_stat_get_xact_numscans,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,20,26,,,,,,pg_stat_get_xact_numscans,,,, +3038,pg_stat_get_xact_tuples_returned,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,20,26,,,,,,pg_stat_get_xact_tuples_returned,,,, +3039,pg_stat_get_xact_tuples_fetched,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,20,26,,,,,,pg_stat_get_xact_tuples_fetched,,,, +3040,pg_stat_get_xact_tuples_inserted,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,20,26,,,,,,pg_stat_get_xact_tuples_inserted,,,, +3041,pg_stat_get_xact_tuples_updated,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,20,26,,,,,,pg_stat_get_xact_tuples_updated,,,, +3042,pg_stat_get_xact_tuples_deleted,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,20,26,,,,,,pg_stat_get_xact_tuples_deleted,,,, +3043,pg_stat_get_xact_tuples_hot_updated,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,20,26,,,,,,pg_stat_get_xact_tuples_hot_updated,,,, +6218,pg_stat_get_xact_tuples_newpage_updated,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,20,26,,,,,,pg_stat_get_xact_tuples_newpage_updated,,,, +3044,pg_stat_get_xact_blocks_fetched,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,20,26,,,,,,pg_stat_get_xact_blocks_fetched,,,, +3045,pg_stat_get_xact_blocks_hit,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,20,26,,,,,,pg_stat_get_xact_blocks_hit,,,, +3046,pg_stat_get_xact_function_calls,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,20,26,,,,,,pg_stat_get_xact_function_calls,,,, +3047,pg_stat_get_xact_function_total_time,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,701,26,,,,,,pg_stat_get_xact_function_total_time,,,, +3048,pg_stat_get_xact_function_self_time,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,701,26,,,,,,pg_stat_get_xact_function_self_time,,,, +3788,pg_stat_get_snapshot_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,1184,"",,,,,,pg_stat_get_snapshot_timestamp,,,, +2230,pg_stat_clear_snapshot,11,10,12,1,0,0,0,f,f,f,f,f,v,r,0,0,2278,"",,,,,,pg_stat_clear_snapshot,,,, +2137,pg_stat_force_next_flush,11,10,12,1,0,0,0,f,f,f,f,f,v,r,0,0,2278,"",,,,,,pg_stat_force_next_flush,,,, +3163,pg_trigger_depth,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,23,"",,,,,,pg_trigger_depth,,,, +3778,pg_tablespace_location,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,pg_tablespace_location,,,, +1946,encode,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,17 25,,,,,,binary_encode,,,, +1947,decode,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,17,25 25,,,,,,binary_decode,,,, +1948,byteaeq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,17 17,,,,,,byteaeq,,,, +1949,bytealt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,17 17,,,,,,bytealt,,,, +1950,byteale,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,17 17,,,,,,byteale,,,, +1951,byteagt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,17 17,,,,,,byteagt,,,, +1952,byteage,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,17 17,,,,,,byteage,,,, +1953,byteane,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,17 17,,,,,,byteane,,,, +1954,byteacmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,17 17,,,,,,byteacmp,,,, +3331,bytea_sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,bytea_sortsupport,,,, +3917,timestamp_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,timestamp_support,,,, +3944,time_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,time_support,,,, +1961,timestamp,11,10,12,1,0,0,3917,f,f,f,t,f,i,s,2,0,1114,1114 23,,,,,,timestamp_scale,,,, +1965,oidlarger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,26,26 26,,,,,,oidlarger,,,, +1966,oidsmaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,26,26 26,,,,,,oidsmaller,,,, +1967,timestamptz,11,10,12,1,0,0,3917,f,f,f,t,f,i,s,2,0,1184,1184 23,,,,,,timestamptz_scale,,,, +1968,time,11,10,12,1,0,0,3944,f,f,f,t,f,i,s,2,0,1083,1083 23,,,,,,time_scale,,,, +1969,timetz,11,10,12,1,0,0,3944,f,f,f,t,f,i,s,2,0,1266,1266 23,,,,,,timetz_scale,,,, +2003,textanycat,11,10,14,1,0,0,0,f,f,f,t,f,s,s,2,0,25,25 2776,,,,,,select $1 operator(pg_catalog.||) $2::pg_catalog.text,,,, +2004,anytextcat,11,10,14,1,0,0,0,f,f,f,t,f,s,s,2,0,25,2776 25,,,,,,select $1::pg_catalog.text operator(pg_catalog.||) $2,,,, +2005,bytealike,11,10,12,1,0,0,1023,f,f,f,t,f,i,s,2,0,16,17 17,,,,,,bytealike,,,, +2006,byteanlike,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,17 17,,,,,,byteanlike,,,, +2007,like,11,10,12,1,0,0,1023,f,f,f,t,f,i,s,2,0,16,17 17,,,,,,bytealike,,,, +2008,notlike,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,17 17,,,,,,byteanlike,,,, +2009,like_escape,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,17,17 17,,,,,,like_escape_bytea,,,, +2274,pg_stat_reset,11,10,12,1,0,0,0,f,f,f,f,f,v,s,0,0,2278,"",,,,,,pg_stat_reset,,,,{postgres=X/postgres} +3776,pg_stat_reset_single_table_counters,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,2278,26,,,,,,pg_stat_reset_single_table_counters,,,,{postgres=X/postgres} +3777,pg_stat_reset_single_function_counters,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,2278,26,,,,,,pg_stat_reset_single_function_counters,,,,{postgres=X/postgres} +6170,pg_stat_reset_replication_slot,11,10,12,1,0,0,0,f,f,f,f,f,v,s,1,0,2278,25,,,,,,pg_stat_reset_replication_slot,,,,{postgres=X/postgres} +6232,pg_stat_reset_subscription_stats,11,10,12,1,0,0,0,f,f,f,f,f,v,s,1,0,2278,26,,,,,,pg_stat_reset_subscription_stats,,,,{postgres=X/postgres} +2010,length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,17,,,,,,byteaoctetlen,,,, +2011,byteacat,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,17,17 17,,,,,,byteacat,,,, +2012,substring,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,17,17 23 23,,,,,,bytea_substr,,,, +2013,substring,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,17,17 23,,,,,,bytea_substr_no_len,,,, +2085,substr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,17,17 23 23,,,,,,bytea_substr,,,, +2086,substr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,17,17 23,,,,,,bytea_substr_no_len,,,, +2014,position,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,17 17,,,,,,byteapos,,,, +2015,btrim,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,17,17 17,,,,,,byteatrim,,,, +6195,ltrim,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,17,17 17,,,,,,bytealtrim,,,, +6196,rtrim,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,17,17 17,,,,,,byteartrim,,,, +2019,time,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1083,1184,,,,,,timestamptz_time,,,, +2020,date_trunc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,25 1114,,,,,,timestamp_trunc,,,, +6177,date_bin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1114,1186 1114 1114,,,,,,timestamp_bin,,,, +6178,date_bin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1184,1186 1184 1184,,,,,,timestamptz_bin,,,, +2021,date_part,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,25 1114,,,,,,timestamp_part,,,, +6202,extract,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,25 1114,,,,,,extract_timestamp,,,, +2024,timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1114,1082,,,,,,date_timestamp,,,, +2025,timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1082 1083,,,,,,datetime_timestamp,,,, +2027,timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1114,1184,,,,,,timestamptz_timestamp,,,, +2028,timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1184,1114,,,,,,timestamp_timestamptz,,,, +2029,date,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1082,1114,,,,,,timestamp_date,,,, +2031,timestamp_mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,1114 1114,,,,,,timestamp_mi,,,, +2032,timestamp_pl_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1114 1186,,,,,,timestamp_pl_interval,,,, +2033,timestamp_mi_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1114 1186,,,,,,timestamp_mi_interval,,,, +2035,timestamp_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1114 1114,,,,,,timestamp_smaller,,,, +2036,timestamp_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1114 1114,,,,,,timestamp_larger,,,, +2037,timezone,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,1266,25 1266,,,,,,timetz_zone,,,, +2038,timezone,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1266,1186 1266,,,,,,timetz_izone,,,, +6336,timezone,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1266,1266,,,,,,timetz_at_local,,,, +2039,timestamp_hash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1114,,,,,,timestamp_hash,,,, +3411,timestamp_hash_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,1114 20,,,,,,timestamp_hash_extended,,,, +2041,overlaps,11,10,12,1,0,0,0,f,f,f,f,f,i,s,4,0,16,1114 1114 1114 1114,,,,,,overlaps_timestamp,,,, +2045,timestamp_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,1114 1114,,,,,,timestamp_cmp,,,, +3137,timestamp_sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,timestamp_sortsupport,,,, +4134,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,1114 1114 1186 16 16,,,,,,in_range_timestamp_interval,,,, +4135,in_range,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,16,1184 1184 1186 16 16,,,,,,in_range_timestamptz_interval,,,, +4136,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,1186 1186 1186 16 16,,,,,,in_range_interval_interval,,,, +4137,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,1083 1083 1186 16 16,,,,,,in_range_time_interval,,,, +4138,in_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,1266 1266 1186 16 16,,,,,,in_range_timetz_interval,,,, +2046,time,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1083,1266,,,,,,timetz_time,,,, +2047,timetz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1266,1083,,,,,,time_timetz,,,, +2048,isfinite,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,1114,,,,,,timestamp_finite,,,, +2049,to_char,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,1114 25,,,,,,timestamp_to_char,,,, +2052,timestamp_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1114 1114,,,,,,timestamp_eq,,,, +2053,timestamp_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1114 1114,,,,,,timestamp_ne,,,, +2054,timestamp_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1114 1114,,,,,,timestamp_lt,,,, +2055,timestamp_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1114 1114,,,,,,timestamp_le,,,, +2056,timestamp_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1114 1114,,,,,,timestamp_ge,,,, +2057,timestamp_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1114 1114,,,,,,timestamp_gt,,,, +2058,age,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1186,1114 1114,,,,,,timestamp_age,,,, +2069,timezone,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1184,25 1114,,,,,,timestamp_zone,,,, +2070,timezone,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1184,1186 1114,,,,,,timestamp_izone,,,, +6335,timezone,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1184,1114,,,,,,timestamp_at_local,,,, +2071,date_pl_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1082 1186,,,,,,date_pl_interval,,,, +2072,date_mi_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1082 1186,,,,,,date_mi_interval,,,, +2073,substring,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 25,,,,,,textregexsubstr,,,, +2075,bit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1560,20 23,,,,,,bitfromint8,,,, +2076,int8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,1560,,,,,,bittoint8,,,, +2077,current_setting,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,25,,,,,,show_config_by_name,,,, +3294,current_setting,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,25 16,,,,,,show_config_by_name_missing_ok,,,, +2078,set_config,11,10,12,1,0,0,0,f,f,f,f,f,v,u,3,0,25,25 25 16,,,,,,set_config_by_name,,,, +2084,pg_show_all_settings,11,10,12,1,1000,0,0,f,f,f,t,t,s,s,0,0,2249,"","{25,25,25,25,25,25,25,25,25,25,25,1009,25,25,25,23,16}","{o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o}","{name,setting,unit,category,short_desc,extra_desc,context,vartype,source,min_val,max_val,enumvals,boot_val,reset_val,sourcefile,sourceline,pending_restart}",,,show_all_settings,,,, +6240,pg_settings_get_flags,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,1009,25,,,,,,pg_settings_get_flags,,,, +1371,pg_lock_status,11,10,12,1,1000,0,0,f,f,f,t,t,v,s,0,0,2249,"","{25,26,26,23,21,25,28,26,26,21,25,23,25,16,16,1184}","{o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o}","{locktype,database,relation,page,tuple,virtualxid,transactionid,classid,objid,objsubid,virtualtransaction,pid,mode,granted,fastpath,waitstart}",,,pg_lock_status,,,, +2561,pg_blocking_pids,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,1007,23,,,,,,pg_blocking_pids,,,, +2849,pg_current_wal_lsn,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,3220,"",,,,,,pg_current_wal_lsn,,,, +3401,pg_hba_file_rules,11,10,12,1,1000,0,0,f,f,f,t,t,v,s,0,0,2249,"","{23,25,23,25,1009,1009,25,25,25,1009,25}","{o,o,o,o,o,o,o,o,o,o,o}","{rule_number,file_name,line_number,type,database,user_name,address,netmask,auth_method,options,error}",,,pg_hba_file_rules,,,,{postgres=X/postgres} +6250,pg_ident_file_mappings,11,10,12,1,1000,0,0,f,f,f,t,t,v,s,0,0,2249,"","{23,25,23,25,25,25,25}","{o,o,o,o,o,o,o}","{map_number,file_name,line_number,map_name,sys_name,pg_username,error}",,,pg_ident_file_mappings,,,,{postgres=X/postgres} +3376,pg_safe_snapshot_blocking_pids,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,1007,23,,,,,,pg_safe_snapshot_blocking_pids,,,, +3378,pg_isolation_test_session_is_blocked,11,10,12,1,0,0,0,f,f,f,t,f,v,s,2,0,16,23 1007,,,,,,pg_isolation_test_session_is_blocked,,,, +1065,pg_prepared_xact,11,10,12,1,1000,0,0,f,f,f,t,t,v,s,0,0,2249,"","{28,25,1184,26,26}","{o,o,o,o,o}","{transaction,gid,prepared,ownerid,dbid}",,,pg_prepared_xact,,,, +3819,pg_get_multixact_members,11,10,12,1,1000,0,0,f,f,f,t,t,v,s,1,0,2249,28,"{28,28,25}","{i,o,o}","{multixid,xid,mode}",,,pg_get_multixact_members,,,, +3581,pg_xact_commit_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,1184,28,,,,,,pg_xact_commit_timestamp,,,, +6168,pg_xact_commit_timestamp_origin,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,2249,28,"{28,1184,26}","{i,o,o}","{xid,timestamp,roident}",,,pg_xact_commit_timestamp_origin,,,, +3583,pg_last_committed_xact,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2249,"","{28,1184,26}","{o,o,o}","{xid,timestamp,roident}",,,pg_last_committed_xact,,,, +3537,pg_describe_object,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,25,26 26 23,,,,,,pg_describe_object,,,, +3839,pg_identify_object,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,2249,26 26 23,"{26,26,23,25,25,25,25}","{i,i,i,o,o,o,o}","{classid,objid,objsubid,type,schema,name,identity}",,,pg_identify_object,,,, +3382,pg_identify_object_as_address,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,2249,26 26 23,"{26,26,23,25,1009,1009}","{i,i,i,o,o,o}","{classid,objid,objsubid,type,object_names,object_args}",,,pg_identify_object_as_address,,,, +3954,pg_get_object_address,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,2249,25 1009 1009,"{25,1009,1009,26,26,23}","{i,i,i,o,o,o}","{type,object_names,object_args,classid,objid,objsubid}",,,pg_get_object_address,,,, +2079,pg_table_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_table_is_visible,,,, +2080,pg_type_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_type_is_visible,,,, +2081,pg_function_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_function_is_visible,,,, +2082,pg_operator_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_operator_is_visible,,,, +2083,pg_opclass_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_opclass_is_visible,,,, +3829,pg_opfamily_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_opfamily_is_visible,,,, +2093,pg_conversion_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_conversion_is_visible,,,, +3403,pg_statistics_obj_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_statistics_obj_is_visible,,,, +3756,pg_ts_parser_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_ts_parser_is_visible,,,, +3757,pg_ts_dict_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_ts_dict_is_visible,,,, +3768,pg_ts_template_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_ts_template_is_visible,,,, +3758,pg_ts_config_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_ts_config_is_visible,,,, +3815,pg_collation_is_visible,11,10,12,10,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_collation_is_visible,,,, +2854,pg_my_temp_schema,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,26,"",,,,,,pg_my_temp_schema,,,, +2855,pg_is_other_temp_schema,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,pg_is_other_temp_schema,,,, +2171,pg_cancel_backend,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,16,23,,,,,,pg_cancel_backend,,,, +3098,pg_create_restore_point,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,3220,25,,,,,,pg_create_restore_point,,,,{postgres=X/postgres} +2848,pg_switch_wal,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,3220,"",,,,,,pg_switch_wal,,,,{postgres=X/postgres} +6305,pg_log_standby_snapshot,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,3220,"",,,,,,pg_log_standby_snapshot,,,,{postgres=X/postgres} +2852,pg_current_wal_insert_lsn,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,3220,"",,,,,,pg_current_wal_insert_lsn,,,, +3330,pg_current_wal_flush_lsn,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,3220,"",,,,,,pg_current_wal_flush_lsn,,,, +2850,pg_walfile_name_offset,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2249,3220,"{3220,25,23}","{i,o,o}","{lsn,file_name,file_offset}",,,pg_walfile_name_offset,,,, +2851,pg_walfile_name,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,3220,,,,,,pg_walfile_name,,,, +6213,pg_split_walfile_name,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2249,25,"{25,1700,20}","{i,o,o}","{file_name,segment_number,timeline_id}",,,pg_split_walfile_name,,,, +3165,pg_wal_lsn_diff,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,3220 3220,,,,,,pg_wal_lsn_diff,,,, +3809,pg_export_snapshot,11,10,12,1,0,0,0,f,f,f,t,f,v,u,0,0,25,"",,,,,,pg_export_snapshot,,,, +3810,pg_is_in_recovery,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,16,"",,,,,,pg_is_in_recovery,,,, +3820,pg_last_wal_receive_lsn,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,3220,"",,,,,,pg_last_wal_receive_lsn,,,, +3821,pg_last_wal_replay_lsn,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,3220,"",,,,,,pg_last_wal_replay_lsn,,,, +3830,pg_last_xact_replay_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,1184,"",,,,,,pg_last_xact_replay_timestamp,,,, +3073,pg_is_wal_replay_paused,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,16,"",,,,,,pg_is_wal_replay_paused,,,, +1137,pg_get_wal_replay_pause_state,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,25,"",,,,,,pg_get_wal_replay_pause_state,,,, +6224,pg_get_wal_resource_managers,11,10,12,1,50,0,0,f,f,f,t,t,v,s,0,0,2249,"","{23,25,16}","{o,o,o}","{rm_id,rm_name,rm_builtin}",,,pg_get_wal_resource_managers,,,, +2626,pg_sleep,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,2278,701,,,,,,pg_sleep,,,, +315,pg_jit_available,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,16,"",,,,,,pg_jit_available,,,, +3071,pg_wal_replay_pause,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2278,"",,,,,,pg_wal_replay_pause,,,,{postgres=X/postgres} +3072,pg_wal_replay_resume,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2278,"",,,,,,pg_wal_replay_resume,,,,{postgres=X/postgres} +2622,pg_rotate_logfile,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,16,"",,,,,,pg_rotate_logfile,,,,{postgres=X/postgres} +2621,pg_reload_conf,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,16,"",,,,,,pg_reload_conf,,,,{postgres=X/postgres} +3801,pg_current_logfile,11,10,12,1,0,0,0,f,f,f,f,f,v,s,1,0,25,25,,,,,,pg_current_logfile_1arg,,,,"{postgres=X/postgres,pg_monitor=X/postgres}" +3826,pg_read_file,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,25,25,,,,,,pg_read_file_all,,,,{postgres=X/postgres} +6208,pg_read_file,11,10,12,1,0,0,0,f,f,f,t,f,v,s,2,0,25,25 16,,,,,,pg_read_file_all_missing,,,,{postgres=X/postgres} +3293,pg_read_file,11,10,12,1,0,0,0,f,f,f,t,f,v,s,4,0,25,25 20 20 16,,,,,,pg_read_file_off_len_missing,,,,{postgres=X/postgres} +3828,pg_read_binary_file,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,17,25,,,,,,pg_read_binary_file_all,,,,{postgres=X/postgres} +6209,pg_read_binary_file,11,10,12,1,0,0,0,f,f,f,t,f,v,s,2,0,17,25 16,,,,,,pg_read_binary_file_all_missing,,,,{postgres=X/postgres} +3827,pg_read_binary_file,11,10,12,1,0,0,0,f,f,f,t,f,v,s,3,0,17,25 20 20,,,,,,pg_read_binary_file_off_len,,,,{postgres=X/postgres} +3295,pg_read_binary_file,11,10,12,1,0,0,0,f,f,f,t,f,v,s,4,0,17,25 20 20 16,,,,,,pg_read_binary_file_off_len_missing,,,,{postgres=X/postgres} +3307,pg_stat_file,11,10,12,1,0,0,0,f,f,f,t,f,v,s,2,0,2249,25 16,"{25,16,20,1184,1184,1184,1184,16}","{i,i,o,o,o,o,o,o}","{filename,missing_ok,size,access,modification,change,creation,isdir}",,,pg_stat_file,,,,{postgres=X/postgres} +2625,pg_ls_dir,11,10,12,1,1000,0,0,f,f,f,t,t,v,s,1,0,25,25,,,,,,pg_ls_dir_1arg,,,,{postgres=X/postgres} +3297,pg_ls_dir,11,10,12,1,1000,0,0,f,f,f,t,t,v,s,3,0,25,25 16 16,,,,,,pg_ls_dir,,,,{postgres=X/postgres} +3800,pg_current_logfile,11,10,12,1,0,0,0,f,f,f,f,f,v,s,0,0,25,"",,,,,,pg_current_logfile,,,,"{postgres=X/postgres,pg_monitor=X/postgres}" +2971,text,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,16,,,,,,booltext,,,, +2100,avg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,20,,,,,,aggregate_dummy,,,, +2101,avg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,23,,,,,,aggregate_dummy,,,, +2102,avg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,21,,,,,,aggregate_dummy,,,, +2103,avg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,1700,,,,,,aggregate_dummy,,,, +2104,avg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,700,,,,,,aggregate_dummy,,,, +2105,avg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,701,,,,,,aggregate_dummy,,,, +2106,avg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1186,1186,,,,,,aggregate_dummy,,,, +2107,sum,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,20,,,,,,aggregate_dummy,,,, +2108,sum,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,20,23,,,,,,aggregate_dummy,,,, +2109,sum,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,20,21,,,,,,aggregate_dummy,,,, +2110,sum,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,700,700,,,,,,aggregate_dummy,,,, +2111,sum,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,701,,,,,,aggregate_dummy,,,, +2112,sum,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,790,790,,,,,,aggregate_dummy,,,, +2113,sum,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1186,1186,,,,,,aggregate_dummy,,,, +2114,sum,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,1700,,,,,,aggregate_dummy,,,, +2115,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,20,20,,,,,,aggregate_dummy,,,, +2116,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,23,23,,,,,,aggregate_dummy,,,, +2117,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,21,21,,,,,,aggregate_dummy,,,, +2118,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,26,26,,,,,,aggregate_dummy,,,, +2119,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,700,700,,,,,,aggregate_dummy,,,, +2120,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,701,,,,,,aggregate_dummy,,,, +2122,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1082,1082,,,,,,aggregate_dummy,,,, +2123,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1083,1083,,,,,,aggregate_dummy,,,, +2124,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1266,1266,,,,,,aggregate_dummy,,,, +2125,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,790,790,,,,,,aggregate_dummy,,,, +2126,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1114,1114,,,,,,aggregate_dummy,,,, +2127,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1184,1184,,,,,,aggregate_dummy,,,, +2128,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1186,1186,,,,,,aggregate_dummy,,,, +2129,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,25,25,,,,,,aggregate_dummy,,,, +2130,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,1700,,,,,,aggregate_dummy,,,, +2050,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,2277,2277,,,,,,aggregate_dummy,,,, +2244,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1042,1042,,,,,,aggregate_dummy,,,, +2797,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,27,27,,,,,,aggregate_dummy,,,, +3564,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,869,869,,,,,,aggregate_dummy,,,, +4189,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,3220,3220,,,,,,aggregate_dummy,,,, +5099,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,5069,5069,,,,,,aggregate_dummy,,,, +2131,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,20,20,,,,,,aggregate_dummy,,,, +2132,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,23,23,,,,,,aggregate_dummy,,,, +2133,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,21,21,,,,,,aggregate_dummy,,,, +2134,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,26,26,,,,,,aggregate_dummy,,,, +2135,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,700,700,,,,,,aggregate_dummy,,,, +2136,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,701,,,,,,aggregate_dummy,,,, +2138,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1082,1082,,,,,,aggregate_dummy,,,, +2139,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1083,1083,,,,,,aggregate_dummy,,,, +2140,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1266,1266,,,,,,aggregate_dummy,,,, +2141,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,790,790,,,,,,aggregate_dummy,,,, +2142,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1114,1114,,,,,,aggregate_dummy,,,, +2143,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1184,1184,,,,,,aggregate_dummy,,,, +2144,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1186,1186,,,,,,aggregate_dummy,,,, +2145,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,25,25,,,,,,aggregate_dummy,,,, +2146,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,1700,,,,,,aggregate_dummy,,,, +2051,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,2277,2277,,,,,,aggregate_dummy,,,, +2245,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1042,1042,,,,,,aggregate_dummy,,,, +2798,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,27,27,,,,,,aggregate_dummy,,,, +3565,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,869,869,,,,,,aggregate_dummy,,,, +4190,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,3220,3220,,,,,,aggregate_dummy,,,, +5100,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,5069,5069,,,,,,aggregate_dummy,,,, +2147,count,11,10,12,1,0,0,6236,a,f,f,f,f,i,s,1,0,20,2276,,,,,,aggregate_dummy,,,, +2803,count,11,10,12,1,0,0,6236,a,f,f,f,f,i,s,0,0,20,"",,,,,,aggregate_dummy,,,, +6236,int8inc_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,int8inc_support,,,, +2718,var_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,20,,,,,,aggregate_dummy,,,, +2719,var_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,23,,,,,,aggregate_dummy,,,, +2720,var_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,21,,,,,,aggregate_dummy,,,, +2721,var_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,700,,,,,,aggregate_dummy,,,, +2722,var_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,701,,,,,,aggregate_dummy,,,, +2723,var_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,1700,,,,,,aggregate_dummy,,,, +2641,var_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,20,,,,,,aggregate_dummy,,,, +2642,var_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,23,,,,,,aggregate_dummy,,,, +2643,var_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,21,,,,,,aggregate_dummy,,,, +2644,var_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,700,,,,,,aggregate_dummy,,,, +2645,var_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,701,,,,,,aggregate_dummy,,,, +2646,var_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,1700,,,,,,aggregate_dummy,,,, +2148,variance,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,20,,,,,,aggregate_dummy,,,, +2149,variance,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,23,,,,,,aggregate_dummy,,,, +2150,variance,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,21,,,,,,aggregate_dummy,,,, +2151,variance,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,700,,,,,,aggregate_dummy,,,, +2152,variance,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,701,,,,,,aggregate_dummy,,,, +2153,variance,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,1700,,,,,,aggregate_dummy,,,, +2724,stddev_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,20,,,,,,aggregate_dummy,,,, +2725,stddev_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,23,,,,,,aggregate_dummy,,,, +2726,stddev_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,21,,,,,,aggregate_dummy,,,, +2727,stddev_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,700,,,,,,aggregate_dummy,,,, +2728,stddev_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,701,,,,,,aggregate_dummy,,,, +2729,stddev_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,1700,,,,,,aggregate_dummy,,,, +2712,stddev_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,20,,,,,,aggregate_dummy,,,, +2713,stddev_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,23,,,,,,aggregate_dummy,,,, +2714,stddev_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,21,,,,,,aggregate_dummy,,,, +2715,stddev_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,700,,,,,,aggregate_dummy,,,, +2716,stddev_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,701,,,,,,aggregate_dummy,,,, +2717,stddev_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,1700,,,,,,aggregate_dummy,,,, +2154,stddev,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,20,,,,,,aggregate_dummy,,,, +2155,stddev,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,23,,,,,,aggregate_dummy,,,, +2156,stddev,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,21,,,,,,aggregate_dummy,,,, +2157,stddev,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,700,,,,,,aggregate_dummy,,,, +2158,stddev,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,701,701,,,,,,aggregate_dummy,,,, +2159,stddev,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1700,1700,,,,,,aggregate_dummy,,,, +2818,regr_count,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,20,701 701,,,,,,aggregate_dummy,,,, +2819,regr_sxx,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +2820,regr_syy,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +2821,regr_sxy,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +2822,regr_avgx,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +2823,regr_avgy,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +2824,regr_r2,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +2825,regr_slope,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +2826,regr_intercept,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +2827,covar_pop,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +2828,covar_samp,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +2829,corr,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +2160,text_pattern_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 25,,,,,,text_pattern_lt,,,, +2161,text_pattern_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 25,,,,,,text_pattern_le,,,, +2163,text_pattern_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 25,,,,,,text_pattern_ge,,,, +2164,text_pattern_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,25 25,,,,,,text_pattern_gt,,,, +2166,bttext_pattern_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,25 25,,,,,,bttext_pattern_cmp,,,, +3332,bttext_pattern_sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,bttext_pattern_sortsupport,,,, +2174,bpchar_pattern_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1042 1042,,,,,,bpchar_pattern_lt,,,, +2175,bpchar_pattern_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1042 1042,,,,,,bpchar_pattern_le,,,, +2177,bpchar_pattern_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1042 1042,,,,,,bpchar_pattern_ge,,,, +2178,bpchar_pattern_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,1042 1042,,,,,,bpchar_pattern_gt,,,, +2180,btbpchar_pattern_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,1042 1042,,,,,,btbpchar_pattern_cmp,,,, +3333,btbpchar_pattern_sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,btbpchar_pattern_sortsupport,,,, +2188,btint48cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,23 20,,,,,,btint48cmp,,,, +2189,btint84cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,20 23,,,,,,btint84cmp,,,, +2190,btint24cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,21 23,,,,,,btint24cmp,,,, +2191,btint42cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,23 21,,,,,,btint42cmp,,,, +2192,btint28cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,21 20,,,,,,btint28cmp,,,, +2193,btint82cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,20 21,,,,,,btint82cmp,,,, +2194,btfloat48cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,700 701,,,,,,btfloat48cmp,,,, +2195,btfloat84cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,701 700,,,,,,btfloat84cmp,,,, +2212,regprocedurein,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2202,2275,,,,,,regprocedurein,,,, +2213,regprocedureout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,2202,,,,,,regprocedureout,,,, +2214,regoperin,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2203,2275,,,,,,regoperin,,,, +2215,regoperout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,2203,,,,,,regoperout,,,, +3492,to_regoper,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2203,25,,,,,,to_regoper,,,, +3476,to_regoperator,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2204,25,,,,,,to_regoperator,,,, +2216,regoperatorin,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2204,2275,,,,,,regoperatorin,,,, +2217,regoperatorout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,2204,,,,,,regoperatorout,,,, +2218,regclassin,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2205,2275,,,,,,regclassin,,,, +2219,regclassout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,2205,,,,,,regclassout,,,, +3495,to_regclass,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2205,25,,,,,,to_regclass,,,, +4193,regcollationin,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,4191,2275,,,,,,regcollationin,,,, +4194,regcollationout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,4191,,,,,,regcollationout,,,, +4195,to_regcollation,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,4191,25,,,,,,to_regcollation,,,, +2220,regtypein,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2206,2275,,,,,,regtypein,,,, +2221,regtypeout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,2206,,,,,,regtypeout,,,, +3493,to_regtype,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2206,25,,,,,,to_regtype,,,, +6317,to_regtypemod,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,23,25,,,,,,to_regtypemod,,,, +1079,regclass,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2205,25,,,,,,text_regclass,,,, +4098,regrolein,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,4096,2275,,,,,,regrolein,,,, +4092,regroleout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,4096,,,,,,regroleout,,,, +4093,to_regrole,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,4096,25,,,,,,to_regrole,,,, +4084,regnamespacein,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,4089,2275,,,,,,regnamespacein,,,, +4085,regnamespaceout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,4089,,,,,,regnamespaceout,,,, +4086,to_regnamespace,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,4089,25,,,,,,to_regnamespace,,,, +6210,pg_input_is_valid,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,pg_input_is_valid,,,, +6211,pg_input_error_info,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,2249,25 25,"{25,25,25,25,25,25}","{i,i,o,o,o,o}","{value,type_name,message,detail,hint,sql_error_code}",,,pg_input_error_info,,,, +2246,fmgr_internal_validator,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2278,26,,,,,,fmgr_internal_validator,,,, +2247,fmgr_c_validator,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2278,26,,,,,,fmgr_c_validator,,,, +2248,fmgr_sql_validator,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2278,26,,,,,,fmgr_sql_validator,,,, +2250,has_database_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_database_privilege_name_name,,,, +2251,has_database_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,has_database_privilege_name_id,,,, +2252,has_database_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_database_privilege_id_name,,,, +2253,has_database_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,has_database_privilege_id_id,,,, +2254,has_database_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_database_privilege_name,,,, +2255,has_database_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,has_database_privilege_id,,,, +2256,has_function_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_function_privilege_name_name,,,, +2257,has_function_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,has_function_privilege_name_id,,,, +2258,has_function_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_function_privilege_id_name,,,, +2259,has_function_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,has_function_privilege_id_id,,,, +2260,has_function_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_function_privilege_name,,,, +2261,has_function_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,has_function_privilege_id,,,, +2262,has_language_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_language_privilege_name_name,,,, +2263,has_language_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,has_language_privilege_name_id,,,, +2264,has_language_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_language_privilege_id_name,,,, +2265,has_language_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,has_language_privilege_id_id,,,, +2266,has_language_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_language_privilege_name,,,, +2267,has_language_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,has_language_privilege_id,,,, +2268,has_schema_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_schema_privilege_name_name,,,, +2269,has_schema_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,has_schema_privilege_name_id,,,, +2270,has_schema_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_schema_privilege_id_name,,,, +2271,has_schema_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,has_schema_privilege_id_id,,,, +2272,has_schema_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_schema_privilege_name,,,, +2273,has_schema_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,has_schema_privilege_id,,,, +2390,has_tablespace_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_tablespace_privilege_name_name,,,, +2391,has_tablespace_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,has_tablespace_privilege_name_id,,,, +2392,has_tablespace_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_tablespace_privilege_id_name,,,, +2393,has_tablespace_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,has_tablespace_privilege_id_id,,,, +2394,has_tablespace_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_tablespace_privilege_name,,,, +2395,has_tablespace_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,has_tablespace_privilege_id,,,, +3000,has_foreign_data_wrapper_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_foreign_data_wrapper_privilege_name_name,,,, +3001,has_foreign_data_wrapper_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,has_foreign_data_wrapper_privilege_name_id,,,, +3002,has_foreign_data_wrapper_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_foreign_data_wrapper_privilege_id_name,,,, +3003,has_foreign_data_wrapper_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,has_foreign_data_wrapper_privilege_id_id,,,, +3004,has_foreign_data_wrapper_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_foreign_data_wrapper_privilege_name,,,, +3005,has_foreign_data_wrapper_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,has_foreign_data_wrapper_privilege_id,,,, +3006,has_server_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_server_privilege_name_name,,,, +3007,has_server_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,has_server_privilege_name_id,,,, +3008,has_server_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_server_privilege_id_name,,,, +3009,has_server_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,has_server_privilege_id_id,,,, +3010,has_server_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_server_privilege_name,,,, +3011,has_server_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,has_server_privilege_id,,,, +3138,has_type_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_type_privilege_name_name,,,, +3139,has_type_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,has_type_privilege_name_id,,,, +3140,has_type_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_type_privilege_id_name,,,, +3141,has_type_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,has_type_privilege_id_id,,,, +3142,has_type_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_type_privilege_name,,,, +3143,has_type_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,has_type_privilege_id,,,, +6205,has_parameter_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 25 25,,,,,,has_parameter_privilege_name_name,,,, +6206,has_parameter_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 25 25,,,,,,has_parameter_privilege_id_name,,,, +6207,has_parameter_privilege,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,has_parameter_privilege_name,,,, +2705,pg_has_role,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 19 25,,,,,,pg_has_role_name_name,,,, +2706,pg_has_role,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,19 26 25,,,,,,pg_has_role_name_id,,,, +2707,pg_has_role,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 19 25,,,,,,pg_has_role_id_name,,,, +2708,pg_has_role,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,16,26 26 25,,,,,,pg_has_role_id_id,,,, +2709,pg_has_role,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,19 25,,,,,,pg_has_role_name,,,, +2710,pg_has_role,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,26 25,,,,,,pg_has_role_id,,,, +1269,pg_column_size,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,23,2276,,,,,,pg_column_size,,,, +2121,pg_column_compression,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,2276,,,,,,pg_column_compression,,,, +6316,pg_column_toast_chunk_id,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,26,2276,,,,,,pg_column_toast_chunk_id,,,, +2322,pg_tablespace_size,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,20,26,,,,,,pg_tablespace_size_oid,,,, +2323,pg_tablespace_size,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,20,19,,,,,,pg_tablespace_size_name,,,, +2324,pg_database_size,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,20,26,,,,,,pg_database_size_oid,,,, +2168,pg_database_size,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,20,19,,,,,,pg_database_size_name,,,, +2332,pg_relation_size,11,10,12,1,0,0,0,f,f,f,t,f,v,s,2,0,20,2205 25,,,,,,pg_relation_size,,,, +2286,pg_total_relation_size,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,20,2205,,,,,,pg_total_relation_size,,,, +2288,pg_size_pretty,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,20,,,,,,pg_size_pretty,,,, +3166,pg_size_pretty,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,1700,,,,,,pg_size_pretty_numeric,,,, +3334,pg_size_bytes,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,25,,,,,,pg_size_bytes,,,, +2997,pg_table_size,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,20,2205,,,,,,pg_table_size,,,, +2998,pg_indexes_size,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,20,2205,,,,,,pg_indexes_size,,,, +2999,pg_relation_filenode,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,26,2205,,,,,,pg_relation_filenode,,,, +3454,pg_filenode_relation,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,2205,26 26,,,,,,pg_filenode_relation,,,, +3034,pg_relation_filepath,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,2205,,,,,,pg_relation_filepath,,,, +2316,postgresql_fdw_validator,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1009 26,,,,,,postgresql_fdw_validator,,,, +2290,record_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,2249,2275 26 23,,,,,,record_in,,,, +2291,record_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,2249,,,,,,record_out,,,, +2292,cstring_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2275,,,,,,cstring_in,,,, +2293,cstring_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2275,,,,,,cstring_out,,,, +2294,any_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2276,2275,,,,,,any_in,,,, +2295,any_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2276,,,,,,any_out,,,, +2296,anyarray_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2277,2275,,,,,,anyarray_in,,,, +2297,anyarray_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,2277,,,,,,anyarray_out,,,, +2298,void_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2275,,,,,,void_in,,,, +2299,void_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2278,,,,,,void_out,,,, +2300,trigger_in,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,2279,2275,,,,,,trigger_in,,,, +2301,trigger_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2279,,,,,,trigger_out,,,, +3594,event_trigger_in,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,3838,2275,,,,,,event_trigger_in,,,, +3595,event_trigger_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,3838,,,,,,event_trigger_out,,,, +2302,language_handler_in,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,2280,2275,,,,,,language_handler_in,,,, +2303,language_handler_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2280,,,,,,language_handler_out,,,, +2304,internal_in,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,2281,2275,,,,,,internal_in,,,, +2305,internal_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2281,,,,,,internal_out,,,, +2312,anyelement_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2283,2275,,,,,,anyelement_in,,,, +2313,anyelement_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2283,,,,,,anyelement_out,,,, +2398,shell_in,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,2278,2275,,,,,,shell_in,,,, +2399,shell_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2278,,,,,,shell_out,,,, +2597,domain_in,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,0,2276,2275 26 23,,,,,,domain_in,,,, +2598,domain_recv,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,0,2276,2281 26 23,,,,,,domain_recv,,,, +2777,anynonarray_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2776,2275,,,,,,anynonarray_in,,,, +2778,anynonarray_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2776,,,,,,anynonarray_out,,,, +3116,fdw_handler_in,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,3115,2275,,,,,,fdw_handler_in,,,, +3117,fdw_handler_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,3115,,,,,,fdw_handler_out,,,, +326,index_am_handler_in,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,325,2275,,,,,,index_am_handler_in,,,, +327,index_am_handler_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,325,,,,,,index_am_handler_out,,,, +3311,tsm_handler_in,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,3310,2275,,,,,,tsm_handler_in,,,, +3312,tsm_handler_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,3310,,,,,,tsm_handler_out,,,, +267,table_am_handler_in,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,269,2275,,,,,,table_am_handler_in,,,, +268,table_am_handler_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,269,,,,,,table_am_handler_out,,,, +5086,anycompatible_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,5077,2275,,,,,,anycompatible_in,,,, +5087,anycompatible_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,5077,,,,,,anycompatible_out,,,, +5088,anycompatiblearray_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,5078,2275,,,,,,anycompatiblearray_in,,,, +5089,anycompatiblearray_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,5078,,,,,,anycompatiblearray_out,,,, +5090,anycompatiblearray_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,5078,2281,,,,,,anycompatiblearray_recv,,,, +5091,anycompatiblearray_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,5078,,,,,,anycompatiblearray_send,,,, +5092,anycompatiblenonarray_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,5079,2275,,,,,,anycompatiblenonarray_in,,,, +5093,anycompatiblenonarray_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,5079,,,,,,anycompatiblenonarray_out,,,, +5094,anycompatiblerange_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,5080,2275 26 23,,,,,,anycompatiblerange_in,,,, +5095,anycompatiblerange_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,5080,,,,,,anycompatiblerange_out,,,, +4226,anycompatiblemultirange_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,4538,2275 26 23,,,,,,anycompatiblemultirange_in,,,, +4227,anycompatiblemultirange_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,4538,,,,,,anycompatiblemultirange_out,,,, +3313,bernoulli,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,3310,2281,,,,,,tsm_bernoulli_handler,,,, +3314,system,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,3310,2281,,,,,,tsm_system_handler,,,, +2311,md5,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,25,25,,,,,,md5_text,,,, +2321,md5,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,25,17,,,,,,md5_bytea,,,, +3419,sha224,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,17,17,,,,,,sha224_bytea,,,, +3420,sha256,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,17,17,,,,,,sha256_bytea,,,, +3421,sha384,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,17,17,,,,,,sha384_bytea,,,, +3422,sha512,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,17,17,,,,,,sha512_bytea,,,, +2338,date_lt_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1082 1114,,,,,,date_lt_timestamp,,,, +2339,date_le_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1082 1114,,,,,,date_le_timestamp,,,, +2340,date_eq_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1082 1114,,,,,,date_eq_timestamp,,,, +2341,date_gt_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1082 1114,,,,,,date_gt_timestamp,,,, +2342,date_ge_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1082 1114,,,,,,date_ge_timestamp,,,, +2343,date_ne_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1082 1114,,,,,,date_ne_timestamp,,,, +2344,date_cmp_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,1082 1114,,,,,,date_cmp_timestamp,,,, +2351,date_lt_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1082 1184,,,,,,date_lt_timestamptz,,,, +2352,date_le_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1082 1184,,,,,,date_le_timestamptz,,,, +2353,date_eq_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1082 1184,,,,,,date_eq_timestamptz,,,, +2354,date_gt_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1082 1184,,,,,,date_gt_timestamptz,,,, +2355,date_ge_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1082 1184,,,,,,date_ge_timestamptz,,,, +2356,date_ne_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1082 1184,,,,,,date_ne_timestamptz,,,, +2357,date_cmp_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,23,1082 1184,,,,,,date_cmp_timestamptz,,,, +2364,timestamp_lt_date,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1114 1082,,,,,,timestamp_lt_date,,,, +2365,timestamp_le_date,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1114 1082,,,,,,timestamp_le_date,,,, +2366,timestamp_eq_date,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1114 1082,,,,,,timestamp_eq_date,,,, +2367,timestamp_gt_date,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1114 1082,,,,,,timestamp_gt_date,,,, +2368,timestamp_ge_date,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1114 1082,,,,,,timestamp_ge_date,,,, +2369,timestamp_ne_date,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,1114 1082,,,,,,timestamp_ne_date,,,, +2370,timestamp_cmp_date,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,1114 1082,,,,,,timestamp_cmp_date,,,, +2377,timestamptz_lt_date,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1082,,,,,,timestamptz_lt_date,,,, +2378,timestamptz_le_date,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1082,,,,,,timestamptz_le_date,,,, +2379,timestamptz_eq_date,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1082,,,,,,timestamptz_eq_date,,,, +2380,timestamptz_gt_date,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1082,,,,,,timestamptz_gt_date,,,, +2381,timestamptz_ge_date,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1082,,,,,,timestamptz_ge_date,,,, +2382,timestamptz_ne_date,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1082,,,,,,timestamptz_ne_date,,,, +2383,timestamptz_cmp_date,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,23,1184 1082,,,,,,timestamptz_cmp_date,,,, +2520,timestamp_lt_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1114 1184,,,,,,timestamp_lt_timestamptz,,,, +2521,timestamp_le_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1114 1184,,,,,,timestamp_le_timestamptz,,,, +2522,timestamp_eq_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1114 1184,,,,,,timestamp_eq_timestamptz,,,, +2523,timestamp_gt_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1114 1184,,,,,,timestamp_gt_timestamptz,,,, +2524,timestamp_ge_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1114 1184,,,,,,timestamp_ge_timestamptz,,,, +2525,timestamp_ne_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1114 1184,,,,,,timestamp_ne_timestamptz,,,, +2526,timestamp_cmp_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,23,1114 1184,,,,,,timestamp_cmp_timestamptz,,,, +2527,timestamptz_lt_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1114,,,,,,timestamptz_lt_timestamp,,,, +2528,timestamptz_le_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1114,,,,,,timestamptz_le_timestamp,,,, +2529,timestamptz_eq_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1114,,,,,,timestamptz_eq_timestamp,,,, +2530,timestamptz_gt_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1114,,,,,,timestamptz_gt_timestamp,,,, +2531,timestamptz_ge_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1114,,,,,,timestamptz_ge_timestamp,,,, +2532,timestamptz_ne_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,16,1184 1114,,,,,,timestamptz_ne_timestamp,,,, +2533,timestamptz_cmp_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,23,1184 1114,,,,,,timestamptz_cmp_timestamp,,,, +2400,array_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,2277,2281 26 23,,,,,,array_recv,,,, +2401,array_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,2277,,,,,,array_send,,,, +2402,record_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,2249,2281 26 23,,,,,,record_recv,,,, +2403,record_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,2249,,,,,,record_send,,,, +2404,int2recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,21,2281,,,,,,int2recv,,,, +2405,int2send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,21,,,,,,int2send,,,, +2406,int4recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,2281,,,,,,int4recv,,,, +2407,int4send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,23,,,,,,int4send,,,, +2408,int8recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,2281,,,,,,int8recv,,,, +2409,int8send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,20,,,,,,int8send,,,, +2410,int2vectorrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,22,2281,,,,,,int2vectorrecv,,,, +2411,int2vectorsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,22,,,,,,int2vectorsend,,,, +2412,bytearecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2281,,,,,,bytearecv,,,, +2413,byteasend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,17,,,,,,byteasend,,,, +2414,textrecv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,25,2281,,,,,,textrecv,,,, +2415,textsend,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,25,,,,,,textsend,,,, +2416,unknownrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,705,2281,,,,,,unknownrecv,,,, +2417,unknownsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,705,,,,,,unknownsend,,,, +2418,oidrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,26,2281,,,,,,oidrecv,,,, +2419,oidsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,26,,,,,,oidsend,,,, +2420,oidvectorrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,30,2281,,,,,,oidvectorrecv,,,, +2421,oidvectorsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,30,,,,,,oidvectorsend,,,, +2422,namerecv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,19,2281,,,,,,namerecv,,,, +2423,namesend,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,19,,,,,,namesend,,,, +2424,float4recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,700,2281,,,,,,float4recv,,,, +2425,float4send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,700,,,,,,float4send,,,, +2426,float8recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,701,2281,,,,,,float8recv,,,, +2427,float8send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,701,,,,,,float8send,,,, +2428,point_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,600,2281,,,,,,point_recv,,,, +2429,point_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,600,,,,,,point_send,,,, +2430,bpcharrecv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,1042,2281 26 23,,,,,,bpcharrecv,,,, +2431,bpcharsend,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,1042,,,,,,bpcharsend,,,, +2432,varcharrecv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,1043,2281 26 23,,,,,,varcharrecv,,,, +2433,varcharsend,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,1043,,,,,,varcharsend,,,, +2434,charrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,18,2281,,,,,,charrecv,,,, +2435,charsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,18,,,,,,charsend,,,, +2436,boolrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,2281,,,,,,boolrecv,,,, +2437,boolsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,16,,,,,,boolsend,,,, +2438,tidrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,27,2281,,,,,,tidrecv,,,, +2439,tidsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,27,,,,,,tidsend,,,, +2440,xidrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,28,2281,,,,,,xidrecv,,,, +2441,xidsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,28,,,,,,xidsend,,,, +2442,cidrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,29,2281,,,,,,cidrecv,,,, +2443,cidsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,29,,,,,,cidsend,,,, +2444,regprocrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,24,2281,,,,,,regprocrecv,,,, +2445,regprocsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,24,,,,,,regprocsend,,,, +2446,regprocedurerecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2202,2281,,,,,,regprocedurerecv,,,, +2447,regproceduresend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2202,,,,,,regproceduresend,,,, +2448,regoperrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2203,2281,,,,,,regoperrecv,,,, +2449,regopersend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2203,,,,,,regopersend,,,, +2450,regoperatorrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2204,2281,,,,,,regoperatorrecv,,,, +2451,regoperatorsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2204,,,,,,regoperatorsend,,,, +2452,regclassrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2205,2281,,,,,,regclassrecv,,,, +2453,regclasssend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2205,,,,,,regclasssend,,,, +4196,regcollationrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4191,2281,,,,,,regcollationrecv,,,, +4197,regcollationsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,4191,,,,,,regcollationsend,,,, +2454,regtyperecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2206,2281,,,,,,regtyperecv,,,, +2455,regtypesend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2206,,,,,,regtypesend,,,, +4094,regrolerecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4096,2281,,,,,,regrolerecv,,,, +4095,regrolesend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,4096,,,,,,regrolesend,,,, +4087,regnamespacerecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4089,2281,,,,,,regnamespacerecv,,,, +4088,regnamespacesend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,4089,,,,,,regnamespacesend,,,, +2456,bit_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1560,2281 26 23,,,,,,bit_recv,,,, +2457,bit_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,1560,,,,,,bit_send,,,, +2458,varbit_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1562,2281 26 23,,,,,,varbit_recv,,,, +2459,varbit_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,1562,,,,,,varbit_send,,,, +2460,numeric_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1700,2281 26 23,,,,,,numeric_recv,,,, +2461,numeric_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,1700,,,,,,numeric_send,,,, +2468,date_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1082,2281,,,,,,date_recv,,,, +2469,date_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,1082,,,,,,date_send,,,, +2470,time_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1083,2281 26 23,,,,,,time_recv,,,, +2471,time_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,1083,,,,,,time_send,,,, +2472,timetz_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1266,2281 26 23,,,,,,timetz_recv,,,, +2473,timetz_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,1266,,,,,,timetz_send,,,, +2474,timestamp_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1114,2281 26 23,,,,,,timestamp_recv,,,, +2475,timestamp_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,1114,,,,,,timestamp_send,,,, +2476,timestamptz_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1184,2281 26 23,,,,,,timestamptz_recv,,,, +2477,timestamptz_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,1184,,,,,,timestamptz_send,,,, +2478,interval_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1186,2281 26 23,,,,,,interval_recv,,,, +2479,interval_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,1186,,,,,,interval_send,,,, +2480,lseg_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,601,2281,,,,,,lseg_recv,,,, +2481,lseg_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,601,,,,,,lseg_send,,,, +2482,path_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,602,2281,,,,,,path_recv,,,, +2483,path_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,602,,,,,,path_send,,,, +2484,box_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,603,2281,,,,,,box_recv,,,, +2485,box_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,603,,,,,,box_send,,,, +2486,poly_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,604,2281,,,,,,poly_recv,,,, +2487,poly_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,604,,,,,,poly_send,,,, +2488,line_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,628,2281,,,,,,line_recv,,,, +2489,line_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,628,,,,,,line_send,,,, +2490,circle_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,718,2281,,,,,,circle_recv,,,, +2491,circle_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,718,,,,,,circle_send,,,, +2492,cash_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,790,2281,,,,,,cash_recv,,,, +2493,cash_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,790,,,,,,cash_send,,,, +2494,macaddr_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,829,2281,,,,,,macaddr_recv,,,, +2495,macaddr_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,829,,,,,,macaddr_send,,,, +2496,inet_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,869,2281,,,,,,inet_recv,,,, +2497,inet_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,869,,,,,,inet_send,,,, +2498,cidr_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,650,2281,,,,,,cidr_recv,,,, +2499,cidr_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,650,,,,,,cidr_send,,,, +2500,cstring_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,2281,,,,,,cstring_recv,,,, +2501,cstring_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,2275,,,,,,cstring_send,,,, +2502,anyarray_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2277,2281,,,,,,anyarray_recv,,,, +2503,anyarray_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,2277,,,,,,anyarray_send,,,, +3120,void_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,void_recv,,,, +3121,void_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2278,,,,,,void_send,,,, +3446,macaddr8_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,774,2281,,,,,,macaddr8_recv,,,, +3447,macaddr8_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,774,,,,,,macaddr8_send,,,, +2504,pg_get_ruledef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,26 16,,,,,,pg_get_ruledef_ext,,,, +2505,pg_get_viewdef,11,10,12,1,0,0,0,f,f,f,t,f,s,r,2,0,25,25 16,,,,,,pg_get_viewdef_name_ext,,,, +2506,pg_get_viewdef,11,10,12,1,0,0,0,f,f,f,t,f,s,r,2,0,25,26 16,,,,,,pg_get_viewdef_ext,,,, +3159,pg_get_viewdef,11,10,12,1,0,0,0,f,f,f,t,f,s,r,2,0,25,26 23,,,,,,pg_get_viewdef_wrap,,,, +2507,pg_get_indexdef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,25,26 23 16,,,,,,pg_get_indexdef_ext,,,, +2508,pg_get_constraintdef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,26 16,,,,,,pg_get_constraintdef_ext,,,, +2509,pg_get_expr,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,25,194 26 16,,,,,,pg_get_expr_ext,,,, +2510,pg_prepared_statement,11,10,12,1,1000,0,0,f,f,f,t,t,s,r,0,0,2249,"","{25,25,1184,2211,2211,16,20,20}","{o,o,o,o,o,o,o,o}","{name,statement,prepare_time,parameter_types,result_types,from_sql,generic_plans,custom_plans}",,,pg_prepared_statement,,,, +2511,pg_cursor,11,10,12,1,1000,0,0,f,f,f,t,t,s,r,0,0,2249,"","{25,25,16,16,16,1184}","{o,o,o,o,o,o}","{name,statement,is_holdable,is_binary,is_scrollable,creation_time}",,,pg_cursor,,,, +2599,pg_timezone_abbrevs,11,10,12,1,1000,0,0,f,f,f,t,t,s,s,0,0,2249,"","{25,1186,16}","{o,o,o}","{abbrev,utc_offset,is_dst}",,,pg_timezone_abbrevs,,,, +2856,pg_timezone_names,11,10,12,1,1000,0,0,f,f,f,t,t,s,s,0,0,2249,"","{25,25,1186,16}","{o,o,o,o}","{name,abbrev,utc_offset,is_dst}",,,pg_timezone_names,,,, +2730,pg_get_triggerdef,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,25,26 16,,,,,,pg_get_triggerdef_ext,,,, +3035,pg_listening_channels,11,10,12,1,10,0,0,f,f,f,t,t,s,r,0,0,25,"",,,,,,pg_listening_channels,,,, +3036,pg_notify,11,10,12,1,0,0,0,f,f,f,f,f,v,r,2,0,2278,25 25,,,,,,pg_notify,,,, +3296,pg_notification_queue_usage,11,10,12,1,0,0,0,f,f,f,t,f,v,r,0,0,701,"",,,,,,pg_notification_queue_usage,,,, +1066,generate_series,11,10,12,1,1000,0,3994,f,f,f,t,t,i,s,3,0,23,23 23 23,,,,,,generate_series_step_int4,,,, +1067,generate_series,11,10,12,1,1000,0,3994,f,f,f,t,t,i,s,2,0,23,23 23,,,,,,generate_series_int4,,,, +3994,generate_series_int4_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,generate_series_int4_support,,,, +1068,generate_series,11,10,12,1,1000,0,3995,f,f,f,t,t,i,s,3,0,20,20 20 20,,,,,,generate_series_step_int8,,,, +1069,generate_series,11,10,12,1,1000,0,3995,f,f,f,t,t,i,s,2,0,20,20 20,,,,,,generate_series_int8,,,, +3995,generate_series_int8_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,generate_series_int8_support,,,, +3259,generate_series,11,10,12,1,1000,0,0,f,f,f,t,t,i,s,3,0,1700,1700 1700 1700,,,,,,generate_series_step_numeric,,,, +3260,generate_series,11,10,12,1,1000,0,0,f,f,f,t,t,i,s,2,0,1700,1700 1700,,,,,,generate_series_numeric,,,, +938,generate_series,11,10,12,1,1000,0,0,f,f,f,t,t,i,s,3,0,1114,1114 1114 1186,,,,,,generate_series_timestamp,,,, +939,generate_series,11,10,12,1,1000,0,0,f,f,f,t,t,s,s,3,0,1184,1184 1184 1186,,,,,,generate_series_timestamptz,,,, +6274,generate_series,11,10,12,1,1000,0,0,f,f,f,t,t,i,s,4,0,1184,1184 1184 1186 25,,,,,,generate_series_timestamptz_at_zone,,,, +2515,booland_statefunc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,16 16,,,,,,booland_statefunc,,,, +2516,boolor_statefunc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,16 16,,,,,,boolor_statefunc,,,, +3496,bool_accum,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 16,,,,,,bool_accum,,,, +3497,bool_accum_inv,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 16,,,,,,bool_accum_inv,,,, +3498,bool_alltrue,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,2281,,,,,,bool_alltrue,,,, +3499,bool_anytrue,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,2281,,,,,,bool_anytrue,,,, +2517,bool_and,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,16,16,,,,,,aggregate_dummy,,,, +2518,bool_or,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,16,16,,,,,,aggregate_dummy,,,, +2519,every,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,16,16,,,,,,aggregate_dummy,,,, +2236,bit_and,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,21,21,,,,,,aggregate_dummy,,,, +2237,bit_or,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,21,21,,,,,,aggregate_dummy,,,, +6164,bit_xor,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,21,21,,,,,,aggregate_dummy,,,, +2238,bit_and,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,23,23,,,,,,aggregate_dummy,,,, +2239,bit_or,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,23,23,,,,,,aggregate_dummy,,,, +6165,bit_xor,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,23,23,,,,,,aggregate_dummy,,,, +2240,bit_and,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,20,20,,,,,,aggregate_dummy,,,, +2241,bit_or,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,20,20,,,,,,aggregate_dummy,,,, +6166,bit_xor,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,20,20,,,,,,aggregate_dummy,,,, +2242,bit_and,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1560,1560,,,,,,aggregate_dummy,,,, +2243,bit_or,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1560,1560,,,,,,aggregate_dummy,,,, +6167,bit_xor,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,1560,1560,,,,,,aggregate_dummy,,,, +2556,pg_tablespace_databases,11,10,12,1,1000,0,0,f,f,f,t,t,s,s,1,0,26,26,,,,,,pg_tablespace_databases,,,, +2557,bool,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,16,23,,,,,,int4_bool,,,, +2558,int4,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,23,16,,,,,,bool_int4,,,, +2559,lastval,11,10,12,1,0,0,0,f,f,f,t,f,v,u,0,0,20,"",,,,,,lastval,,,, +2560,pg_postmaster_start_time,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,1184,"",,,,,,pg_postmaster_start_time,,,, +2034,pg_conf_load_time,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,1184,"",,,,,,pg_conf_load_time,,,, +2562,box_below,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_below,,,, +2563,box_overbelow,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_overbelow,,,, +2564,box_overabove,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_overabove,,,, +2565,box_above,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,603 603,,,,,,box_above,,,, +2566,poly_below,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_below,,,, +2567,poly_overbelow,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_overbelow,,,, +2568,poly_overabove,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_overabove,,,, +2569,poly_above,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,604 604,,,,,,poly_above,,,, +2587,circle_overbelow,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_overbelow,,,, +2588,circle_overabove,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,718 718,,,,,,circle_overabove,,,, +2578,gist_box_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,2281 603 21 26 2281,,,,,,gist_box_consistent,,,, +2581,gist_box_penalty,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,2281 2281 2281,,,,,,gist_box_penalty,,,, +2582,gist_box_picksplit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,2281 2281,,,,,,gist_box_picksplit,,,, +2583,gist_box_union,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,603,2281 2281,,,,,,gist_box_union,,,, +2584,gist_box_same,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,603 603 2281,,,,,,gist_box_same,,,, +3998,gist_box_distance,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,701,2281 603 21 26 2281,,,,,,gist_box_distance,,,, +2585,gist_poly_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,2281 604 21 26 2281,,,,,,gist_poly_consistent,,,, +2586,gist_poly_compress,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,gist_poly_compress,,,, +2591,gist_circle_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,2281 718 21 26 2281,,,,,,gist_circle_consistent,,,, +2592,gist_circle_compress,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,gist_circle_compress,,,, +1030,gist_point_compress,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,gist_point_compress,,,, +3282,gist_point_fetch,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,gist_point_fetch,,,, +2179,gist_point_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,2281 600 21 26 2281,,,,,,gist_point_consistent,,,, +3064,gist_point_distance,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,701,2281 600 21 26 2281,,,,,,gist_point_distance,,,, +3280,gist_circle_distance,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,701,2281 718 21 26 2281,,,,,,gist_circle_distance,,,, +3288,gist_poly_distance,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,701,2281 604 21 26 2281,,,,,,gist_poly_distance,,,, +3435,gist_point_sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,gist_point_sortsupport,,,, +2743,ginarrayextract,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,2277 2281 2281,,,,,,ginarrayextract,,,, +2774,ginqueryarrayextract,11,10,12,1,0,0,0,f,f,f,t,f,i,s,7,0,2281,2277 2281 21 2281 2281 2281 2281,,,,,,ginqueryarrayextract,,,, +2744,ginarrayconsistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,8,0,16,2281 21 2277 23 2281 2281 2281 2281,,,,,,ginarrayconsistent,,,, +3920,ginarraytriconsistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,7,0,18,2281 21 2277 23 2281 2281 2281,,,,,,ginarraytriconsistent,,,, +3076,ginarrayextract,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,2277 2281,,,,,,ginarrayextract_2args,,,, +2747,arrayoverlap,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2277 2277,,,,,,arrayoverlap,,,, +2748,arraycontains,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2277 2277,,,,,,arraycontains,,,, +2749,arraycontained,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2277 2277,,,,,,arraycontained,,,, +3383,brin_minmax_opcinfo,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,brin_minmax_opcinfo,,,, +3384,brin_minmax_add_value,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,16,2281 2281 2281 2281,,,,,,brin_minmax_add_value,,,, +3385,brin_minmax_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,16,2281 2281 2281,,,,,,brin_minmax_consistent,,,, +3386,brin_minmax_union,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,16,2281 2281 2281,,,,,,brin_minmax_union,,,, +4616,brin_minmax_multi_opcinfo,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,brin_minmax_multi_opcinfo,,,, +4617,brin_minmax_multi_add_value,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,16,2281 2281 2281 2281,,,,,,brin_minmax_multi_add_value,,,, +4618,brin_minmax_multi_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,16,2281 2281 2281 23,,,,,,brin_minmax_multi_consistent,,,, +4619,brin_minmax_multi_union,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,16,2281 2281 2281,,,,,,brin_minmax_multi_union,,,, +4620,brin_minmax_multi_options,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,2278,2281,,,,,,brin_minmax_multi_options,,,, +4621,brin_minmax_multi_distance_int2,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_int2,,,, +4622,brin_minmax_multi_distance_int4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_int4,,,, +4623,brin_minmax_multi_distance_int8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_int8,,,, +4624,brin_minmax_multi_distance_float4,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_float4,,,, +4625,brin_minmax_multi_distance_float8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_float8,,,, +4626,brin_minmax_multi_distance_numeric,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_numeric,,,, +4627,brin_minmax_multi_distance_tid,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_tid,,,, +4628,brin_minmax_multi_distance_uuid,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_uuid,,,, +4629,brin_minmax_multi_distance_date,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_date,,,, +4630,brin_minmax_multi_distance_time,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_time,,,, +4631,brin_minmax_multi_distance_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_interval,,,, +4632,brin_minmax_multi_distance_timetz,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_timetz,,,, +4633,brin_minmax_multi_distance_pg_lsn,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_pg_lsn,,,, +4634,brin_minmax_multi_distance_macaddr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_macaddr,,,, +4635,brin_minmax_multi_distance_macaddr8,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_macaddr8,,,, +4636,brin_minmax_multi_distance_inet,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_inet,,,, +4637,brin_minmax_multi_distance_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,2281 2281,,,,,,brin_minmax_multi_distance_timestamp,,,, +4105,brin_inclusion_opcinfo,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,brin_inclusion_opcinfo,,,, +4106,brin_inclusion_add_value,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,16,2281 2281 2281 2281,,,,,,brin_inclusion_add_value,,,, +4107,brin_inclusion_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,16,2281 2281 2281,,,,,,brin_inclusion_consistent,,,, +4108,brin_inclusion_union,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,16,2281 2281 2281,,,,,,brin_inclusion_union,,,, +4591,brin_bloom_opcinfo,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,brin_bloom_opcinfo,,,, +4592,brin_bloom_add_value,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,16,2281 2281 2281 2281,,,,,,brin_bloom_add_value,,,, +4593,brin_bloom_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,16,2281 2281 2281 23,,,,,,brin_bloom_consistent,,,, +4594,brin_bloom_union,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,16,2281 2281 2281,,,,,,brin_bloom_union,,,, +4595,brin_bloom_options,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,2278,2281,,,,,,brin_bloom_options,,,, +2880,pg_advisory_lock,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,20,,,,,,pg_advisory_lock_int8,,,, +3089,pg_advisory_xact_lock,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,20,,,,,,pg_advisory_xact_lock_int8,,,, +2881,pg_advisory_lock_shared,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,20,,,,,,pg_advisory_lock_shared_int8,,,, +3090,pg_advisory_xact_lock_shared,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,20,,,,,,pg_advisory_xact_lock_shared_int8,,,, +2882,pg_try_advisory_lock,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,16,20,,,,,,pg_try_advisory_lock_int8,,,, +3091,pg_try_advisory_xact_lock,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,16,20,,,,,,pg_try_advisory_xact_lock_int8,,,, +2883,pg_try_advisory_lock_shared,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,16,20,,,,,,pg_try_advisory_lock_shared_int8,,,, +3092,pg_try_advisory_xact_lock_shared,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,16,20,,,,,,pg_try_advisory_xact_lock_shared_int8,,,, +2884,pg_advisory_unlock,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,16,20,,,,,,pg_advisory_unlock_int8,,,, +2885,pg_advisory_unlock_shared,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,16,20,,,,,,pg_advisory_unlock_shared_int8,,,, +2886,pg_advisory_lock,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,2278,23 23,,,,,,pg_advisory_lock_int4,,,, +3093,pg_advisory_xact_lock,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,2278,23 23,,,,,,pg_advisory_xact_lock_int4,,,, +2887,pg_advisory_lock_shared,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,2278,23 23,,,,,,pg_advisory_lock_shared_int4,,,, +3094,pg_advisory_xact_lock_shared,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,2278,23 23,,,,,,pg_advisory_xact_lock_shared_int4,,,, +2888,pg_try_advisory_lock,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,16,23 23,,,,,,pg_try_advisory_lock_int4,,,, +3095,pg_try_advisory_xact_lock,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,16,23 23,,,,,,pg_try_advisory_xact_lock_int4,,,, +2889,pg_try_advisory_lock_shared,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,16,23 23,,,,,,pg_try_advisory_lock_shared_int4,,,, +3096,pg_try_advisory_xact_lock_shared,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,16,23 23,,,,,,pg_try_advisory_xact_lock_shared_int4,,,, +2890,pg_advisory_unlock,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,16,23 23,,,,,,pg_advisory_unlock_int4,,,, +2891,pg_advisory_unlock_shared,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,16,23 23,,,,,,pg_advisory_unlock_shared_int4,,,, +2892,pg_advisory_unlock_all,11,10,12,1,0,0,0,f,f,f,t,f,v,r,0,0,2278,"",,,,,,pg_advisory_unlock_all,,,, +2893,xml_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,142,2275,,,,,,xml_in,,,, +2894,xml_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,142,,,,,,xml_out,,,, +2895,xmlcomment,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,142,25,,,,,,xmlcomment,,,, +2896,xml,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,142,25,,,,,,texttoxml,,,, +2897,xmlvalidate,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,142 25,,,,,,xmlvalidate,,,, +2898,xml_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,142,2281,,,,,,xml_recv,,,, +2899,xml_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,142,,,,,,xml_send,,,, +2900,xmlconcat2,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,142,142 142,,,,,,xmlconcat2,,,, +2901,xmlagg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,142,142,,,,,,aggregate_dummy,,,, +2922,text,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,142,,,,,,xmltotext,,,, +3813,xmltext,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,142,25,,,,,,xmltext,,,, +2923,table_to_xml,11,10,12,100,0,0,0,f,f,f,t,f,s,r,4,0,142,2205 16 16 25,,,"{tbl,nulls,tableforest,targetns}",,,table_to_xml,,,, +2924,query_to_xml,11,10,12,100,0,0,0,f,f,f,t,f,v,u,4,0,142,25 16 16 25,,,"{query,nulls,tableforest,targetns}",,,query_to_xml,,,, +2925,cursor_to_xml,11,10,12,100,0,0,0,f,f,f,t,f,v,u,5,0,142,1790 23 16 16 25,,,"{cursor,count,nulls,tableforest,targetns}",,,cursor_to_xml,,,, +2926,table_to_xmlschema,11,10,12,100,0,0,0,f,f,f,t,f,s,r,4,0,142,2205 16 16 25,,,"{tbl,nulls,tableforest,targetns}",,,table_to_xmlschema,,,, +2927,query_to_xmlschema,11,10,12,100,0,0,0,f,f,f,t,f,v,u,4,0,142,25 16 16 25,,,"{query,nulls,tableforest,targetns}",,,query_to_xmlschema,,,, +2928,cursor_to_xmlschema,11,10,12,100,0,0,0,f,f,f,t,f,v,u,4,0,142,1790 16 16 25,,,"{cursor,nulls,tableforest,targetns}",,,cursor_to_xmlschema,,,, +2929,table_to_xml_and_xmlschema,11,10,12,100,0,0,0,f,f,f,t,f,s,r,4,0,142,2205 16 16 25,,,"{tbl,nulls,tableforest,targetns}",,,table_to_xml_and_xmlschema,,,, +2930,query_to_xml_and_xmlschema,11,10,12,100,0,0,0,f,f,f,t,f,v,u,4,0,142,25 16 16 25,,,"{query,nulls,tableforest,targetns}",,,query_to_xml_and_xmlschema,,,, +2933,schema_to_xml,11,10,12,100,0,0,0,f,f,f,t,f,s,r,4,0,142,19 16 16 25,,,"{schema,nulls,tableforest,targetns}",,,schema_to_xml,,,, +2934,schema_to_xmlschema,11,10,12,100,0,0,0,f,f,f,t,f,s,r,4,0,142,19 16 16 25,,,"{schema,nulls,tableforest,targetns}",,,schema_to_xmlschema,,,, +2935,schema_to_xml_and_xmlschema,11,10,12,100,0,0,0,f,f,f,t,f,s,r,4,0,142,19 16 16 25,,,"{schema,nulls,tableforest,targetns}",,,schema_to_xml_and_xmlschema,,,, +2936,database_to_xml,11,10,12,100,0,0,0,f,f,f,t,f,s,r,3,0,142,16 16 25,,,"{nulls,tableforest,targetns}",,,database_to_xml,,,, +2937,database_to_xmlschema,11,10,12,100,0,0,0,f,f,f,t,f,s,r,3,0,142,16 16 25,,,"{nulls,tableforest,targetns}",,,database_to_xmlschema,,,, +2938,database_to_xml_and_xmlschema,11,10,12,100,0,0,0,f,f,f,t,f,s,r,3,0,142,16 16 25,,,"{nulls,tableforest,targetns}",,,database_to_xml_and_xmlschema,,,, +2931,xpath,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,143,25 142 1009,,,,,,xpath,,,, +2614,xmlexists,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,25 142,,,,,,xmlexists,,,, +3049,xpath_exists,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,16,25 142 1009,,,,,,xpath_exists,,,, +3051,xml_is_well_formed,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,16,25,,,,,,xml_is_well_formed,,,, +3052,xml_is_well_formed_document,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,25,,,,,,xml_is_well_formed_document,,,, +3053,xml_is_well_formed_content,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,25,,,,,,xml_is_well_formed_content,,,, +321,json_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,114,2275,,,,,,json_in,,,, +322,json_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,114,,,,,,json_out,,,, +323,json_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,114,2281,,,,,,json_recv,,,, +324,json_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,114,,,,,,json_send,,,, +3153,array_to_json,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,114,2277,,,,,,array_to_json,,,, +3154,array_to_json,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,114,2277 16,,,,,,array_to_json_pretty,,,, +3155,row_to_json,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,114,2249,,,,,,row_to_json,,,, +3156,row_to_json,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,114,2249 16,,,,,,row_to_json_pretty,,,, +3173,json_agg_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,2,0,2281,2281 2283,,,,,,json_agg_transfn,,,, +6275,json_agg_strict_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,2,0,2281,2281 2283,,,,,,json_agg_strict_transfn,,,, +3174,json_agg_finalfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,114,2281,,,,,,json_agg_finalfn,,,, +3175,json_agg,11,10,12,1,0,0,0,a,f,f,f,f,s,s,1,0,114,2283,,,,,,aggregate_dummy,,,, +6276,json_agg_strict,11,10,12,1,0,0,0,a,f,f,f,f,s,s,1,0,114,2283,,,,,,aggregate_dummy,,,, +3180,json_object_agg_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,0,2281,2281 2276 2276,,,,,,json_object_agg_transfn,,,, +6277,json_object_agg_strict_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,0,2281,2281 2276 2276,,,,,,json_object_agg_strict_transfn,,,, +6278,json_object_agg_unique_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,0,2281,2281 2276 2276,,,,,,json_object_agg_unique_transfn,,,, +6279,json_object_agg_unique_strict_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,0,2281,2281 2276 2276,,,,,,json_object_agg_unique_strict_transfn,,,, +3196,json_object_agg_finalfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,114,2281,,,,,,json_object_agg_finalfn,,,, +3197,json_object_agg,11,10,12,1,0,0,0,a,f,f,f,f,s,s,2,0,114,2276 2276,,,"{key,value}",,,aggregate_dummy,,,, +6280,json_object_agg_strict,11,10,12,1,0,0,0,a,f,f,f,f,s,s,2,0,114,2276 2276,,,"{key,value}",,,aggregate_dummy,,,, +6281,json_object_agg_unique,11,10,12,1,0,0,0,a,f,f,f,f,s,s,2,0,114,2276 2276,,,"{key,value}",,,aggregate_dummy,,,, +6282,json_object_agg_unique_strict,11,10,12,1,0,0,0,a,f,f,f,f,s,s,2,0,114,2276 2276,,,"{key,value}",,,aggregate_dummy,,,, +3198,json_build_array,11,10,12,1,0,2276,0,f,f,f,f,f,s,s,1,0,114,2276,{2276},{v},,,,json_build_array,,,, +3199,json_build_array,11,10,12,1,0,0,0,f,f,f,f,f,s,s,0,0,114,"",,,,,,json_build_array_noargs,,,, +3200,json_build_object,11,10,12,1,0,2276,0,f,f,f,f,f,s,s,1,0,114,2276,{2276},{v},,,,json_build_object,,,, +3201,json_build_object,11,10,12,1,0,0,0,f,f,f,f,f,s,s,0,0,114,"",,,,,,json_build_object_noargs,,,, +3202,json_object,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,114,1009,,,,,,json_object,,,, +3203,json_object,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,114,1009 1009,,,,,,json_object_two_arg,,,, +3176,to_json,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,114,2283,,,,,,to_json,,,, +3261,json_strip_nulls,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,114,114,,,,,,json_strip_nulls,,,, +3947,json_object_field,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,114,114 25,,,"{from_json,field_name}",,,json_object_field,,,, +3948,json_object_field_text,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,114 25,,,"{from_json,field_name}",,,json_object_field_text,,,, +3949,json_array_element,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,114,114 23,,,"{from_json,element_index}",,,json_array_element,,,, +3950,json_array_element_text,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,114 23,,,"{from_json,element_index}",,,json_array_element_text,,,, +3951,json_extract_path,11,10,12,1,0,25,0,f,f,f,t,f,i,s,2,0,114,114 1009,"{114,1009}","{i,v}","{from_json,path_elems}",,,json_extract_path,,,, +3953,json_extract_path_text,11,10,12,1,0,25,0,f,f,f,t,f,i,s,2,0,25,114 1009,"{114,1009}","{i,v}","{from_json,path_elems}",,,json_extract_path_text,,,, +3955,json_array_elements,11,10,12,1,100,0,0,f,f,f,t,t,i,s,1,0,114,114,"{114,114}","{i,o}","{from_json,value}",,,json_array_elements,,,, +3969,json_array_elements_text,11,10,12,1,100,0,0,f,f,f,t,t,i,s,1,0,25,114,"{114,25}","{i,o}","{from_json,value}",,,json_array_elements_text,,,, +3956,json_array_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,114,,,,,,json_array_length,,,, +3957,json_object_keys,11,10,12,1,100,0,0,f,f,f,t,t,i,s,1,0,25,114,,,,,,json_object_keys,,,, +3958,json_each,11,10,12,1,100,0,0,f,f,f,t,t,i,s,1,0,2249,114,"{114,25,114}","{i,o,o}","{from_json,key,value}",,,json_each,,,, +3959,json_each_text,11,10,12,1,100,0,0,f,f,f,t,t,i,s,1,0,2249,114,"{114,25,25}","{i,o,o}","{from_json,key,value}",,,json_each_text,,,, +3204,json_to_record,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2249,114,,,,,,json_to_record,,,, +3205,json_to_recordset,11,10,12,1,100,0,0,f,f,f,f,t,s,s,1,0,2249,114,,,,,,json_to_recordset,,,, +3968,json_typeof,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,114,,,,,,json_typeof,,,, +2952,uuid_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2950,2275,,,,,,uuid_in,,,, +2953,uuid_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2950,,,,,,uuid_out,,,, +2954,uuid_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,2950 2950,,,,,,uuid_lt,,,, +2955,uuid_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,2950 2950,,,,,,uuid_le,,,, +2956,uuid_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,2950 2950,,,,,,uuid_eq,,,, +2957,uuid_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,2950 2950,,,,,,uuid_ge,,,, +2958,uuid_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,2950 2950,,,,,,uuid_gt,,,, +2959,uuid_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,2950 2950,,,,,,uuid_ne,,,, +2960,uuid_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,2950 2950,,,,,,uuid_cmp,,,, +3300,uuid_sortsupport,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,uuid_sortsupport,,,, +2961,uuid_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2950,2281,,,,,,uuid_recv,,,, +2962,uuid_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2950,,,,,,uuid_send,,,, +2963,uuid_hash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,2950,,,,,,uuid_hash,,,, +3412,uuid_hash_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,2950 20,,,,,,uuid_hash_extended,,,, +3432,gen_random_uuid,11,10,12,1,0,0,0,f,f,t,t,f,v,s,0,0,2950,"",,,,,,gen_random_uuid,,,, +6342,uuid_extract_timestamp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,1184,2950,,,,,,uuid_extract_timestamp,,,, +6343,uuid_extract_version,11,10,12,1,0,0,0,f,f,t,t,f,i,s,1,0,21,2950,,,,,,uuid_extract_version,,,, +3229,pg_lsn_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3220,2275,,,,,,pg_lsn_in,,,, +3230,pg_lsn_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,3220,,,,,,pg_lsn_out,,,, +3231,pg_lsn_lt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,3220 3220,,,,,,pg_lsn_lt,,,, +3232,pg_lsn_le,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,3220 3220,,,,,,pg_lsn_le,,,, +3233,pg_lsn_eq,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,3220 3220,,,,,,pg_lsn_eq,,,, +3234,pg_lsn_ge,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,3220 3220,,,,,,pg_lsn_ge,,,, +3235,pg_lsn_gt,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,3220 3220,,,,,,pg_lsn_gt,,,, +3236,pg_lsn_ne,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,16,3220 3220,,,,,,pg_lsn_ne,,,, +3237,pg_lsn_mi,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1700,3220 3220,,,,,,pg_lsn_mi,,,, +3238,pg_lsn_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3220,2281,,,,,,pg_lsn_recv,,,, +3239,pg_lsn_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,3220,,,,,,pg_lsn_send,,,, +3251,pg_lsn_cmp,11,10,12,1,0,0,0,f,f,t,t,f,i,s,2,0,23,3220 3220,,,,,,pg_lsn_cmp,,,, +3252,pg_lsn_hash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,3220,,,,,,pg_lsn_hash,,,, +3413,pg_lsn_hash_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,3220 20,,,,,,pg_lsn_hash_extended,,,, +4187,pg_lsn_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3220,3220 3220,,,,,,pg_lsn_larger,,,, +4188,pg_lsn_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3220,3220 3220,,,,,,pg_lsn_smaller,,,, +5022,pg_lsn_pli,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3220,3220 1700,,,,,,pg_lsn_pli,,,, +5024,pg_lsn_mii,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3220,3220 1700,,,,,,pg_lsn_mii,,,, +3504,anyenum_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3500,2275,,,,,,anyenum_in,,,, +3505,anyenum_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,3500,,,,,,anyenum_out,,,, +3506,enum_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,3500,2275 26,,,,,,enum_in,,,, +3507,enum_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,3500,,,,,,enum_out,,,, +3508,enum_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3500 3500,,,,,,enum_eq,,,, +3509,enum_ne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3500 3500,,,,,,enum_ne,,,, +3510,enum_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3500 3500,,,,,,enum_lt,,,, +3511,enum_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3500 3500,,,,,,enum_gt,,,, +3512,enum_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3500 3500,,,,,,enum_le,,,, +3513,enum_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3500 3500,,,,,,enum_ge,,,, +3514,enum_cmp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,3500 3500,,,,,,enum_cmp,,,, +3515,hashenum,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,3500,,,,,,hashenum,,,, +3414,hashenumextended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,3500 20,,,,,,hashenumextended,,,, +3524,enum_smaller,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3500,3500 3500,,,,,,enum_smaller,,,, +3525,enum_larger,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3500,3500 3500,,,,,,enum_larger,,,, +3526,max,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,3500,3500,,,,,,aggregate_dummy,,,, +3527,min,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,3500,3500,,,,,,aggregate_dummy,,,, +3528,enum_first,11,10,12,1,0,0,0,f,f,f,f,f,s,s,1,0,3500,3500,,,,,,enum_first,,,, +3529,enum_last,11,10,12,1,0,0,0,f,f,f,f,f,s,s,1,0,3500,3500,,,,,,enum_last,,,, +3530,enum_range,11,10,12,1,0,0,0,f,f,f,f,f,s,s,2,0,2277,3500 3500,,,,,,enum_range_bounds,,,, +3531,enum_range,11,10,12,1,0,0,0,f,f,f,f,f,s,s,1,0,2277,3500,,,,,,enum_range_all,,,, +3532,enum_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,2,0,3500,2281 26,,,,,,enum_recv,,,, +3533,enum_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,3500,,,,,,enum_send,,,, +3610,tsvectorin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3614,2275,,,,,,tsvectorin,,,, +3639,tsvectorrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3614,2281,,,,,,tsvectorrecv,,,, +3611,tsvectorout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,3614,,,,,,tsvectorout,,,, +3638,tsvectorsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,3614,,,,,,tsvectorsend,,,, +3612,tsqueryin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3615,2275,,,,,,tsqueryin,,,, +3641,tsqueryrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3615,2281,,,,,,tsqueryrecv,,,, +3613,tsqueryout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,3615,,,,,,tsqueryout,,,, +3640,tsquerysend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,3615,,,,,,tsquerysend,,,, +3646,gtsvectorin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3642,2275,,,,,,gtsvectorin,,,, +3647,gtsvectorout,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,3642,,,,,,gtsvectorout,,,, +3616,tsvector_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3614 3614,,,,,,tsvector_lt,,,, +3617,tsvector_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3614 3614,,,,,,tsvector_le,,,, +3618,tsvector_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3614 3614,,,,,,tsvector_eq,,,, +3619,tsvector_ne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3614 3614,,,,,,tsvector_ne,,,, +3620,tsvector_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3614 3614,,,,,,tsvector_ge,,,, +3621,tsvector_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3614 3614,,,,,,tsvector_gt,,,, +3622,tsvector_cmp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,3614 3614,,,,,,tsvector_cmp,,,, +3711,length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,3614,,,,,,tsvector_length,,,, +3623,strip,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3614,3614,,,,,,tsvector_strip,,,, +3624,setweight,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3614,3614 18,,,,,,tsvector_setweight,,,, +3320,setweight,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,3614,3614 18 1009,,,,,,tsvector_setweight_by_filter,,,, +3625,tsvector_concat,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3614,3614 3614,,,,,,tsvector_concat,,,, +3321,ts_delete,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3614,3614 25,,,,,,tsvector_delete_str,,,, +3323,ts_delete,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3614,3614 1009,,,,,,tsvector_delete_arr,,,, +3322,unnest,11,10,12,1,10,0,0,f,f,f,t,t,i,s,1,0,2249,3614,"{3614,25,1005,1009}","{i,o,o,o}","{tsvector,lexeme,positions,weights}",,,tsvector_unnest,,,, +3326,tsvector_to_array,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,1009,3614,,,,,,tsvector_to_array,,,, +3327,array_to_tsvector,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3614,1009,,,,,,array_to_tsvector,,,, +3319,ts_filter,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3614,3614 1002,,,,,,tsvector_filter,,,, +3634,ts_match_vq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3614 3615,,,,,,ts_match_vq,,,, +3635,ts_match_qv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3615 3614,,,,,,ts_match_qv,,,, +3760,ts_match_tt,11,10,12,100,0,0,0,f,f,f,t,f,s,s,2,0,16,25 25,,,,,,ts_match_tt,,,, +3761,ts_match_tq,11,10,12,100,0,0,0,f,f,f,t,f,s,s,2,0,16,25 3615,,,,,,ts_match_tq,,,, +3648,gtsvector_compress,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,gtsvector_compress,,,, +3649,gtsvector_decompress,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,gtsvector_decompress,,,, +3650,gtsvector_picksplit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,2281 2281,,,,,,gtsvector_picksplit,,,, +3651,gtsvector_union,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3642,2281 2281,,,,,,gtsvector_union,,,, +3652,gtsvector_same,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,3642 3642 2281,,,,,,gtsvector_same,,,, +3653,gtsvector_penalty,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,2281 2281 2281,,,,,,gtsvector_penalty,,,, +3654,gtsvector_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,2281 3614 21 26 2281,,,,,,gtsvector_consistent,,,, +3790,gtsvector_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,2281 3642 23 26 2281,,,,,,gtsvector_consistent_oldsig,,,, +3434,gtsvector_options,11,10,12,1,0,0,0,f,f,f,f,f,i,s,1,0,2278,2281,,,,,,gtsvector_options,,,, +3656,gin_extract_tsvector,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,3614 2281 2281,,,,,,gin_extract_tsvector,,,, +3657,gin_extract_tsquery,11,10,12,1,0,0,0,f,f,f,t,f,i,s,7,0,2281,3614 2281 21 2281 2281 2281 2281,,,,,,gin_extract_tsquery,,,, +3658,gin_tsquery_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,8,0,16,2281 21 3614 23 2281 2281 2281 2281,,,,,,gin_tsquery_consistent,,,, +3921,gin_tsquery_triconsistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,7,0,18,2281 21 3614 23 2281 2281 2281,,,,,,gin_tsquery_triconsistent,,,, +3724,gin_cmp_tslexeme,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,25 25,,,,,,gin_cmp_tslexeme,,,, +2700,gin_cmp_prefix,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,23,25 25 21 2281,,,,,,gin_cmp_prefix,,,, +3077,gin_extract_tsvector,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,3614 2281,,,,,,gin_extract_tsvector_2args,,,, +3087,gin_extract_tsquery,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,2281,3615 2281 21 2281 2281,,,,,,gin_extract_tsquery_5args,,,, +3088,gin_tsquery_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,6,0,16,2281 21 3615 23 2281 2281,,,,,,gin_tsquery_consistent_6args,,,, +3791,gin_extract_tsquery,11,10,12,1,0,0,0,f,f,f,t,f,i,s,7,0,2281,3615 2281 21 2281 2281 2281 2281,,,,,,gin_extract_tsquery_oldsig,,,, +3792,gin_tsquery_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,8,0,16,2281 21 3615 23 2281 2281 2281 2281,,,,,,gin_tsquery_consistent_oldsig,,,, +3789,gin_clean_pending_list,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,20,2205,,,,,,gin_clean_pending_list,,,, +3662,tsquery_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3615 3615,,,,,,tsquery_lt,,,, +3663,tsquery_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3615 3615,,,,,,tsquery_le,,,, +3664,tsquery_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3615 3615,,,,,,tsquery_eq,,,, +3665,tsquery_ne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3615 3615,,,,,,tsquery_ne,,,, +3666,tsquery_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3615 3615,,,,,,tsquery_ge,,,, +3667,tsquery_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3615 3615,,,,,,tsquery_gt,,,, +3668,tsquery_cmp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,3615 3615,,,,,,tsquery_cmp,,,, +3669,tsquery_and,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3615,3615 3615,,,,,,tsquery_and,,,, +3670,tsquery_or,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3615,3615 3615,,,,,,tsquery_or,,,, +5003,tsquery_phrase,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3615,3615 3615,,,,,,tsquery_phrase,,,, +5004,tsquery_phrase,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,3615,3615 3615 23,,,,,,tsquery_phrase_distance,,,, +3671,tsquery_not,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3615,3615,,,,,,tsquery_not,,,, +3691,tsq_mcontains,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3615 3615,,,,,,tsq_mcontains,,,, +3692,tsq_mcontained,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3615 3615,,,,,,tsq_mcontained,,,, +3672,numnode,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,3615,,,,,,tsquery_numnode,,,, +3673,querytree,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,3615,,,,,,tsquerytree,,,, +3684,ts_rewrite,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,3615,3615 3615 3615,,,,,,tsquery_rewrite,,,, +3685,ts_rewrite,11,10,12,100,0,0,0,f,f,f,t,f,v,u,2,0,3615,3615 25,,,,,,tsquery_rewrite_query,,,, +3695,gtsquery_compress,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,gtsquery_compress,,,, +3697,gtsquery_picksplit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,2281 2281,,,,,,gtsquery_picksplit,,,, +3698,gtsquery_union,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,2281 2281,,,,,,gtsquery_union,,,, +3699,gtsquery_same,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,20 20 2281,,,,,,gtsquery_same,,,, +3700,gtsquery_penalty,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,2281 2281 2281,,,,,,gtsquery_penalty,,,, +3701,gtsquery_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,2281 3615 21 26 2281,,,,,,gtsquery_consistent,,,, +3793,gtsquery_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,2281 2281 23 26 2281,,,,,,gtsquery_consistent_oldsig,,,, +3686,tsmatchsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,tsmatchsel,,,, +3687,tsmatchjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,tsmatchjoinsel,,,, +3688,ts_typanalyze,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,16,2281,,,,,,ts_typanalyze,,,, +3689,ts_stat,11,10,12,10,10000,0,0,f,f,f,t,t,v,u,1,0,2249,25,"{25,25,23,23}","{i,o,o,o}","{query,word,ndoc,nentry}",,,ts_stat1,,,, +3690,ts_stat,11,10,12,10,10000,0,0,f,f,f,t,t,v,u,2,0,2249,25 25,"{25,25,25,23,23}","{i,i,o,o,o}","{query,weights,word,ndoc,nentry}",,,ts_stat2,,,, +3703,ts_rank,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,700,1021 3614 3615 23,,,,,,ts_rank_wttf,,,, +3704,ts_rank,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,700,1021 3614 3615,,,,,,ts_rank_wtt,,,, +3705,ts_rank,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,700,3614 3615 23,,,,,,ts_rank_ttf,,,, +3706,ts_rank,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,700,3614 3615,,,,,,ts_rank_tt,,,, +3707,ts_rank_cd,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,700,1021 3614 3615 23,,,,,,ts_rankcd_wttf,,,, +3708,ts_rank_cd,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,700,1021 3614 3615,,,,,,ts_rankcd_wtt,,,, +3709,ts_rank_cd,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,700,3614 3615 23,,,,,,ts_rankcd_ttf,,,, +3710,ts_rank_cd,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,700,3614 3615,,,,,,ts_rankcd_tt,,,, +3713,ts_token_type,11,10,12,1,16,0,0,f,f,f,t,t,i,s,1,0,2249,26,"{26,23,25,25}","{i,o,o,o}","{parser_oid,tokid,alias,description}",,,ts_token_type_byid,,,, +3714,ts_token_type,11,10,12,1,16,0,0,f,f,f,t,t,s,s,1,0,2249,25,"{25,23,25,25}","{i,o,o,o}","{parser_name,tokid,alias,description}",,,ts_token_type_byname,,,, +3715,ts_parse,11,10,12,1,1000,0,0,f,f,f,t,t,i,s,2,0,2249,26 25,"{26,25,23,25}","{i,i,o,o}","{parser_oid,txt,tokid,token}",,,ts_parse_byid,,,, +5001,phraseto_tsquery,11,10,12,100,0,0,0,f,f,f,t,f,s,s,1,0,3615,25,,,,,,phraseto_tsquery,,,, +3716,ts_parse,11,10,12,1,1000,0,0,f,f,f,t,t,s,s,2,0,2249,25 25,"{25,25,23,25}","{i,i,o,o}","{parser_name,txt,tokid,token}",,,ts_parse_byname,,,, +3717,prsd_start,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,2281 23,,,,,,prsd_start,,,, +3718,prsd_nexttoken,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,2281 2281 2281,,,,,,prsd_nexttoken,,,, +3719,prsd_end,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2278,2281,,,,,,prsd_end,,,, +3720,prsd_headline,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,2281 2281 3615,,,,,,prsd_headline,,,, +3721,prsd_lextype,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,prsd_lextype,,,, +3723,ts_lexize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,1009,3769 25,,,,,,ts_lexize,,,, +3725,dsimple_init,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,dsimple_init,,,, +3726,dsimple_lexize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,2281,2281 2281 2281 2281,,,,,,dsimple_lexize,,,, +3728,dsynonym_init,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,dsynonym_init,,,, +3729,dsynonym_lexize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,2281,2281 2281 2281 2281,,,,,,dsynonym_lexize,,,, +3731,dispell_init,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,dispell_init,,,, +3732,dispell_lexize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,2281,2281 2281 2281 2281,,,,,,dispell_lexize,,,, +3740,thesaurus_init,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,thesaurus_init,,,, +3741,thesaurus_lexize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,0,2281,2281 2281 2281 2281,,,,,,thesaurus_lexize,,,, +3743,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,i,s,4,0,25,3734 25 3615 25,,,,,,ts_headline_byid_opt,,,, +3744,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,i,s,3,0,25,3734 25 3615,,,,,,ts_headline_byid,,,, +3754,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,s,s,3,0,25,25 3615 25,,,,,,ts_headline_opt,,,, +3755,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,s,s,2,0,25,25 3615,,,,,,ts_headline,,,, +4201,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,i,s,4,0,3802,3734 3802 3615 25,,,,,,ts_headline_jsonb_byid_opt,,,, +4202,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,i,s,3,0,3802,3734 3802 3615,,,,,,ts_headline_jsonb_byid,,,, +4203,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,s,s,3,0,3802,3802 3615 25,,,,,,ts_headline_jsonb_opt,,,, +4204,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,s,s,2,0,3802,3802 3615,,,,,,ts_headline_jsonb,,,, +4205,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,i,s,4,0,114,3734 114 3615 25,,,,,,ts_headline_json_byid_opt,,,, +4206,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,i,s,3,0,114,3734 114 3615,,,,,,ts_headline_json_byid,,,, +4207,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,s,s,3,0,114,114 3615 25,,,,,,ts_headline_json_opt,,,, +4208,ts_headline,11,10,12,100,0,0,0,f,f,f,t,f,s,s,2,0,114,114 3615,,,,,,ts_headline_json,,,, +3745,to_tsvector,11,10,12,100,0,0,0,f,f,f,t,f,i,s,2,0,3614,3734 25,,,,,,to_tsvector_byid,,,, +3746,to_tsquery,11,10,12,100,0,0,0,f,f,f,t,f,i,s,2,0,3615,3734 25,,,,,,to_tsquery_byid,,,, +3747,plainto_tsquery,11,10,12,100,0,0,0,f,f,f,t,f,i,s,2,0,3615,3734 25,,,,,,plainto_tsquery_byid,,,, +5006,phraseto_tsquery,11,10,12,100,0,0,0,f,f,f,t,f,i,s,2,0,3615,3734 25,,,,,,phraseto_tsquery_byid,,,, +5007,websearch_to_tsquery,11,10,12,100,0,0,0,f,f,f,t,f,i,s,2,0,3615,3734 25,,,,,,websearch_to_tsquery_byid,,,, +3749,to_tsvector,11,10,12,100,0,0,0,f,f,f,t,f,s,s,1,0,3614,25,,,,,,to_tsvector,,,, +3750,to_tsquery,11,10,12,100,0,0,0,f,f,f,t,f,s,s,1,0,3615,25,,,,,,to_tsquery,,,, +3751,plainto_tsquery,11,10,12,100,0,0,0,f,f,f,t,f,s,s,1,0,3615,25,,,,,,plainto_tsquery,,,, +5009,websearch_to_tsquery,11,10,12,100,0,0,0,f,f,f,t,f,s,s,1,0,3615,25,,,,,,websearch_to_tsquery,,,, +4209,to_tsvector,11,10,12,100,0,0,0,f,f,f,t,f,s,s,1,0,3614,3802,,,,,,jsonb_string_to_tsvector,,,, +4213,jsonb_to_tsvector,11,10,12,100,0,0,0,f,f,f,t,f,s,s,2,0,3614,3802 3802,,,,,,jsonb_to_tsvector,,,, +4210,to_tsvector,11,10,12,100,0,0,0,f,f,f,t,f,s,s,1,0,3614,114,,,,,,json_string_to_tsvector,,,, +4215,json_to_tsvector,11,10,12,100,0,0,0,f,f,f,t,f,s,s,2,0,3614,114 3802,,,,,,json_to_tsvector,,,, +4211,to_tsvector,11,10,12,100,0,0,0,f,f,f,t,f,i,s,2,0,3614,3734 3802,,,,,,jsonb_string_to_tsvector_byid,,,, +4214,jsonb_to_tsvector,11,10,12,100,0,0,0,f,f,f,t,f,i,s,3,0,3614,3734 3802 3802,,,,,,jsonb_to_tsvector_byid,,,, +4212,to_tsvector,11,10,12,100,0,0,0,f,f,f,t,f,i,s,2,0,3614,3734 114,,,,,,json_string_to_tsvector_byid,,,, +4216,json_to_tsvector,11,10,12,100,0,0,0,f,f,f,t,f,i,s,3,0,3614,3734 114 3802,,,,,,json_to_tsvector_byid,,,, +3752,tsvector_update_trigger,11,10,12,1,0,0,0,f,f,f,f,f,v,s,0,0,2279,"",,,,,,tsvector_update_trigger_byid,,,, +3753,tsvector_update_trigger_column,11,10,12,1,0,0,0,f,f,f,f,f,v,s,0,0,2279,"",,,,,,tsvector_update_trigger_bycolumn,,,, +3759,get_current_ts_config,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,3734,"",,,,,,get_current_ts_config,,,, +3736,regconfigin,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,3734,2275,,,,,,regconfigin,,,, +3737,regconfigout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,3734,,,,,,regconfigout,,,, +3738,regconfigrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3734,2281,,,,,,regconfigrecv,,,, +3739,regconfigsend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,3734,,,,,,regconfigsend,,,, +3771,regdictionaryin,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,3769,2275,,,,,,regdictionaryin,,,, +3772,regdictionaryout,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,3769,,,,,,regdictionaryout,,,, +3773,regdictionaryrecv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3769,2281,,,,,,regdictionaryrecv,,,, +3774,regdictionarysend,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,3769,,,,,,regdictionarysend,,,, +3806,jsonb_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3802,2275,,,,,,jsonb_in,,,, +3805,jsonb_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3802,2281,,,,,,jsonb_recv,,,, +3804,jsonb_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,3802,,,,,,jsonb_out,,,, +3803,jsonb_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,3802,,,,,,jsonb_send,,,, +3263,jsonb_object,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3802,1009,,,,,,jsonb_object,,,, +3264,jsonb_object,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3802,1009 1009,,,,,,jsonb_object_two_arg,,,, +3787,to_jsonb,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,3802,2283,,,,,,to_jsonb,,,, +3265,jsonb_agg_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,2,0,2281,2281 2283,,,,,,jsonb_agg_transfn,,,, +6283,jsonb_agg_strict_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,2,0,2281,2281 2283,,,,,,jsonb_agg_strict_transfn,,,, +3266,jsonb_agg_finalfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,1,0,3802,2281,,,,,,jsonb_agg_finalfn,,,, +3267,jsonb_agg,11,10,12,1,0,0,0,a,f,f,f,f,s,s,1,0,3802,2283,,,,,,aggregate_dummy,,,, +6284,jsonb_agg_strict,11,10,12,1,0,0,0,a,f,f,f,f,s,s,1,0,3802,2283,,,,,,aggregate_dummy,,,, +3268,jsonb_object_agg_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,0,2281,2281 2276 2276,,,,,,jsonb_object_agg_transfn,,,, +6285,jsonb_object_agg_strict_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,0,2281,2281 2276 2276,,,,,,jsonb_object_agg_strict_transfn,,,, +6286,jsonb_object_agg_unique_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,0,2281,2281 2276 2276,,,,,,jsonb_object_agg_unique_transfn,,,, +6287,jsonb_object_agg_unique_strict_transfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,0,2281,2281 2276 2276,,,,,,jsonb_object_agg_unique_strict_transfn,,,, +3269,jsonb_object_agg_finalfn,11,10,12,1,0,0,0,f,f,f,f,f,s,s,1,0,3802,2281,,,,,,jsonb_object_agg_finalfn,,,, +3270,jsonb_object_agg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,3802,2276 2276,,,"{key,value}",,,aggregate_dummy,,,, +6288,jsonb_object_agg_strict,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,3802,2276 2276,,,"{key,value}",,,aggregate_dummy,,,, +4047,jsonb_exists,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 25,,,,,,jsonb_exists,,,, +6289,jsonb_object_agg_unique,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,3802,2276 2276,,,"{key,value}",,,aggregate_dummy,,,, +6290,jsonb_object_agg_unique_strict,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,3802,2276 2276,,,"{key,value}",,,aggregate_dummy,,,, +3271,jsonb_build_array,11,10,12,1,0,2276,0,f,f,f,f,f,s,s,1,0,3802,2276,{2276},{v},,,,jsonb_build_array,,,, +3272,jsonb_build_array,11,10,12,1,0,0,0,f,f,f,f,f,s,s,0,0,3802,"",,,,,,jsonb_build_array_noargs,,,, +3273,jsonb_build_object,11,10,12,1,0,2276,0,f,f,f,f,f,s,s,1,0,3802,2276,{2276},{v},,,,jsonb_build_object,,,, +3274,jsonb_build_object,11,10,12,1,0,0,0,f,f,f,f,f,s,s,0,0,3802,"",,,,,,jsonb_build_object_noargs,,,, +3262,jsonb_strip_nulls,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3802,3802,,,,,,jsonb_strip_nulls,,,, +3478,jsonb_object_field,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3802,3802 25,,,"{from_json,field_name}",,,jsonb_object_field,,,, +3214,jsonb_object_field_text,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,3802 25,,,"{from_json,field_name}",,,jsonb_object_field_text,,,, +3215,jsonb_array_element,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3802,3802 23,,,"{from_json,element_index}",,,jsonb_array_element,,,, +3216,jsonb_array_element_text,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,25,3802 23,,,"{from_json,element_index}",,,jsonb_array_element_text,,,, +3217,jsonb_extract_path,11,10,12,1,0,25,0,f,f,f,t,f,i,s,2,0,3802,3802 1009,"{3802,1009}","{i,v}","{from_json,path_elems}",,,jsonb_extract_path,,,, +3940,jsonb_extract_path_text,11,10,12,1,0,25,0,f,f,f,t,f,i,s,2,0,25,3802 1009,"{3802,1009}","{i,v}","{from_json,path_elems}",,,jsonb_extract_path_text,,,, +3219,jsonb_array_elements,11,10,12,1,100,0,0,f,f,f,t,t,i,s,1,0,3802,3802,"{3802,3802}","{i,o}","{from_json,value}",,,jsonb_array_elements,,,, +3465,jsonb_array_elements_text,11,10,12,1,100,0,0,f,f,f,t,t,i,s,1,0,25,3802,"{3802,25}","{i,o}","{from_json,value}",,,jsonb_array_elements_text,,,, +3207,jsonb_array_length,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,3802,,,,,,jsonb_array_length,,,, +3931,jsonb_object_keys,11,10,12,1,100,0,0,f,f,f,t,t,i,s,1,0,25,3802,,,,,,jsonb_object_keys,,,, +3208,jsonb_each,11,10,12,1,100,0,0,f,f,f,t,t,i,s,1,0,2249,3802,"{3802,25,3802}","{i,o,o}","{from_json,key,value}",,,jsonb_each,,,, +3932,jsonb_each_text,11,10,12,1,100,0,0,f,f,f,t,t,i,s,1,0,2249,3802,"{3802,25,25}","{i,o,o}","{from_json,key,value}",,,jsonb_each_text,,,, +3209,jsonb_populate_record,11,10,12,1,0,0,0,f,f,f,f,f,s,s,2,0,2283,2283 3802,,,,,,jsonb_populate_record,,,, +6338,jsonb_populate_record_valid,11,10,12,1,0,0,0,f,f,f,f,f,s,s,2,0,16,2283 3802,,,,,,jsonb_populate_record_valid,,,, +3475,jsonb_populate_recordset,11,10,12,1,100,0,0,f,f,f,f,t,s,s,2,0,2283,2283 3802,,,,,,jsonb_populate_recordset,,,, +3490,jsonb_to_record,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2249,3802,,,,,,jsonb_to_record,,,, +3491,jsonb_to_recordset,11,10,12,1,100,0,0,f,f,f,f,t,s,s,1,0,2249,3802,,,,,,jsonb_to_recordset,,,, +3210,jsonb_typeof,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,3802,,,,,,jsonb_typeof,,,, +4038,jsonb_ne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 3802,,,,,,jsonb_ne,,,, +4039,jsonb_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 3802,,,,,,jsonb_lt,,,, +4040,jsonb_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 3802,,,,,,jsonb_gt,,,, +4041,jsonb_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 3802,,,,,,jsonb_le,,,, +4042,jsonb_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 3802,,,,,,jsonb_ge,,,, +4043,jsonb_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 3802,,,,,,jsonb_eq,,,, +4044,jsonb_cmp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,3802 3802,,,,,,jsonb_cmp,,,, +4045,jsonb_hash,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,3802,,,,,,jsonb_hash,,,, +3416,jsonb_hash_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,3802 20,,,,,,jsonb_hash_extended,,,, +4046,jsonb_contains,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 3802,,,,,,jsonb_contains,,,, +4048,jsonb_exists_any,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 1009,,,,,,jsonb_exists_any,,,, +4049,jsonb_exists_all,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 1009,,,,,,jsonb_exists_all,,,, +4050,jsonb_contained,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 3802,,,,,,jsonb_contained,,,, +3480,gin_compare_jsonb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,25 25,,,,,,gin_compare_jsonb,,,, +3482,gin_extract_jsonb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,3802 2281 2281,,,,,,gin_extract_jsonb,,,, +3483,gin_extract_jsonb_query,11,10,12,1,0,0,0,f,f,f,t,f,i,s,7,0,2281,3802 2281 21 2281 2281 2281 2281,,,,,,gin_extract_jsonb_query,,,, +3484,gin_consistent_jsonb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,8,0,16,2281 21 3802 23 2281 2281 2281 2281,,,,,,gin_consistent_jsonb,,,, +3488,gin_triconsistent_jsonb,11,10,12,1,0,0,0,f,f,f,t,f,i,s,7,0,18,2281 21 3802 23 2281 2281 2281,,,,,,gin_triconsistent_jsonb,,,, +3485,gin_extract_jsonb_path,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,3802 2281 2281,,,,,,gin_extract_jsonb_path,,,, +3486,gin_extract_jsonb_query_path,11,10,12,1,0,0,0,f,f,f,t,f,i,s,7,0,2281,3802 2281 21 2281 2281 2281 2281,,,,,,gin_extract_jsonb_query_path,,,, +3487,gin_consistent_jsonb_path,11,10,12,1,0,0,0,f,f,f,t,f,i,s,8,0,16,2281 21 3802 23 2281 2281 2281 2281,,,,,,gin_consistent_jsonb_path,,,, +3489,gin_triconsistent_jsonb_path,11,10,12,1,0,0,0,f,f,f,t,f,i,s,7,0,18,2281 21 3802 23 2281 2281 2281,,,,,,gin_triconsistent_jsonb_path,,,, +3301,jsonb_concat,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3802,3802 3802,,,,,,jsonb_concat,,,, +3302,jsonb_delete,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3802,3802 25,,,,,,jsonb_delete,,,, +3303,jsonb_delete,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3802,3802 23,,,,,,jsonb_delete_idx,,,, +3343,jsonb_delete,11,10,12,1,0,25,0,f,f,f,t,f,i,s,2,0,3802,3802 1009,"{3802,1009}","{i,v}","{from_json,path_elems}",,,jsonb_delete_array,,,, +3304,jsonb_delete_path,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3802,3802 1009,,,,,,jsonb_delete_path,,,, +3306,jsonb_pretty,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,3802,,,,,,jsonb_pretty,,,, +4001,jsonpath_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4072,2275,,,,,,jsonpath_in,,,, +4002,jsonpath_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4072,2281,,,,,,jsonpath_recv,,,, +4003,jsonpath_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,4072,,,,,,jsonpath_out,,,, +4004,jsonpath_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,4072,,,,,,jsonpath_send,,,, +4010,jsonb_path_exists_opr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 4072,,,,,,jsonb_path_exists_opr,,,, +4011,jsonb_path_match_opr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3802 4072,,,,,,jsonb_path_match_opr,,,, +2939,txid_snapshot_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2970,2275,,,,,,pg_snapshot_in,,,, +3579,jsonb_insert,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,1,3802,3802 1009 3802 16,,,"{jsonb_in,path,replacement,insert_after}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,jsonb_insert,,,, +4006,jsonb_path_query,11,10,12,1,1000,0,0,f,f,f,t,t,i,s,4,2,3802,3802 4072 3802 16,,,"{target,path,vars,silent}",({CONST :consttype 3802 :consttypmod -1 :constcollid 0 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 8 [ 32 0 0 0 0 0 0 32 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,jsonb_path_query,,,, +1177,jsonb_path_exists_tz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,2,16,3802 4072 3802 16,,,"{target,path,vars,silent}",({CONST :consttype 3802 :consttypmod -1 :constcollid 0 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 8 [ 32 0 0 0 0 0 0 32 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,jsonb_path_exists_tz,,,, +1179,jsonb_path_query_tz,11,10,12,1,1000,0,0,f,f,f,t,t,s,s,4,2,3802,3802 4072 3802 16,,,"{target,path,vars,silent}",({CONST :consttype 3802 :consttypmod -1 :constcollid 0 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 8 [ 32 0 0 0 0 0 0 32 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,jsonb_path_query_tz,,,, +2940,txid_snapshot_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,2970,,,,,,pg_snapshot_out,,,, +2941,txid_snapshot_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2970,2281,,,,,,pg_snapshot_recv,,,, +2942,txid_snapshot_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,2970,,,,,,pg_snapshot_send,,,, +2943,txid_current,11,10,12,1,0,0,0,f,f,f,t,f,s,u,0,0,20,"",,,,,,pg_current_xact_id,,,, +3348,txid_current_if_assigned,11,10,12,1,0,0,0,f,f,f,t,f,s,u,0,0,20,"",,,,,,pg_current_xact_id_if_assigned,,,, +2944,txid_current_snapshot,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,2970,"",,,,,,pg_current_snapshot,,,, +2945,txid_snapshot_xmin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,2970,,,,,,pg_snapshot_xmin,,,, +2946,txid_snapshot_xmax,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,20,2970,,,,,,pg_snapshot_xmax,,,, +2947,txid_snapshot_xip,11,10,12,1,50,0,0,f,f,f,t,t,i,s,1,0,20,2970,,,,,,pg_snapshot_xip,,,, +2948,txid_visible_in_snapshot,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,20 2970,,,,,,pg_visible_in_snapshot,,,, +3360,txid_status,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,25,20,,,,,,pg_xact_status,,,, +5055,pg_snapshot_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,5038,2275,,,,,,pg_snapshot_in,,,, +5056,pg_snapshot_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,5038,,,,,,pg_snapshot_out,,,, +5057,pg_snapshot_recv,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,5038,2281,,,,,,pg_snapshot_recv,,,, +5058,pg_snapshot_send,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,17,5038,,,,,,pg_snapshot_send,,,, +5061,pg_current_snapshot,11,10,12,1,0,0,0,f,f,f,t,f,s,s,0,0,5038,"",,,,,,pg_current_snapshot,,,, +5062,pg_snapshot_xmin,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,5069,5038,,,,,,pg_snapshot_xmin,,,, +5063,pg_snapshot_xmax,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,5069,5038,,,,,,pg_snapshot_xmax,,,, +5064,pg_snapshot_xip,11,10,12,1,50,0,0,f,f,f,t,t,i,s,1,0,5069,5038,,,,,,pg_snapshot_xip,,,, +5065,pg_visible_in_snapshot,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,5069 5038,,,,,,pg_visible_in_snapshot,,,, +5059,pg_current_xact_id,11,10,12,1,0,0,0,f,f,f,t,f,s,u,0,0,5069,"",,,,,,pg_current_xact_id,,,, +5060,pg_current_xact_id_if_assigned,11,10,12,1,0,0,0,f,f,f,t,f,s,u,0,0,5069,"",,,,,,pg_current_xact_id_if_assigned,,,, +5066,pg_xact_status,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,25,5069,,,,,,pg_xact_status,,,, +2981,record_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_eq,,,, +2982,record_ne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_ne,,,, +2983,record_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_lt,,,, +2984,record_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_gt,,,, +2985,record_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_le,,,, +2986,record_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_ge,,,, +2987,btrecordcmp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,2249 2249,,,,,,btrecordcmp,,,, +6192,hash_record,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,2249,,,,,,hash_record,,,, +6193,hash_record_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,2249 20,,,,,,hash_record_extended,,,, +3181,record_image_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_image_eq,,,, +3182,record_image_ne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_image_ne,,,, +3183,record_image_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_image_lt,,,, +3184,record_image_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_image_gt,,,, +3185,record_image_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_image_le,,,, +3186,record_image_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2249 2249,,,,,,record_image_ge,,,, +3187,btrecordimagecmp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,2249 2249,,,,,,btrecordimagecmp,,,, +5051,btequalimage,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,26,,,,,,btequalimage,,,, +3855,range_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_eq,,,, +3082,pg_available_extensions,11,10,12,10,100,0,0,f,f,f,t,t,s,s,0,0,2249,"","{19,25,25}","{o,o,o}","{name,default_version,comment}",,,pg_available_extensions,,,, +3083,pg_available_extension_versions,11,10,12,10,100,0,0,f,f,f,t,t,s,s,0,0,2249,"","{19,25,16,16,16,19,1003,25}","{o,o,o,o,o,o,o,o}","{name,version,superuser,trusted,relocatable,schema,requires,comment}",,,pg_available_extension_versions,,,, +3084,pg_extension_update_paths,11,10,12,10,100,0,0,f,f,f,t,t,s,s,1,0,2249,19,"{19,25,25,25}","{i,o,o,o}","{name,source,target,path}",,,pg_extension_update_paths,,,, +3086,pg_extension_config_dump,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,2278,2205 25,,,,,,pg_extension_config_dump,,,, +3100,row_number,11,10,12,1,0,0,6233,w,f,f,f,f,i,s,0,0,20,"",,,,,,window_row_number,,,, +6233,window_row_number_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,window_row_number_support,,,, +3101,rank,11,10,12,1,0,0,6234,w,f,f,f,f,i,s,0,0,20,"",,,,,,window_rank,,,, +6234,window_rank_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,window_rank_support,,,, +3102,dense_rank,11,10,12,1,0,0,6235,w,f,f,f,f,i,s,0,0,20,"",,,,,,window_dense_rank,,,, +6235,window_dense_rank_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,window_dense_rank_support,,,, +3103,percent_rank,11,10,12,1,0,0,6306,w,f,f,f,f,i,s,0,0,701,"",,,,,,window_percent_rank,,,, +6306,window_percent_rank_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,window_percent_rank_support,,,, +3104,cume_dist,11,10,12,1,0,0,6307,w,f,f,f,f,i,s,0,0,701,"",,,,,,window_cume_dist,,,, +6307,window_cume_dist_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,window_cume_dist_support,,,, +3105,ntile,11,10,12,1,0,0,6308,w,f,f,t,f,i,s,1,0,23,23,,,,,,window_ntile,,,, +6308,window_ntile_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,window_ntile_support,,,, +3106,lag,11,10,12,1,0,0,0,w,f,f,t,f,i,s,1,0,2283,2283,,,,,,window_lag,,,, +3107,lag,11,10,12,1,0,0,0,w,f,f,t,f,i,s,2,0,2283,2283 23,,,,,,window_lag_with_offset,,,, +3108,lag,11,10,12,1,0,0,0,w,f,f,t,f,i,s,3,0,5077,5077 23 5077,,,,,,window_lag_with_offset_and_default,,,, +3109,lead,11,10,12,1,0,0,0,w,f,f,t,f,i,s,1,0,2283,2283,,,,,,window_lead,,,, +3110,lead,11,10,12,1,0,0,0,w,f,f,t,f,i,s,2,0,2283,2283 23,,,,,,window_lead_with_offset,,,, +3111,lead,11,10,12,1,0,0,0,w,f,f,t,f,i,s,3,0,5077,5077 23 5077,,,,,,window_lead_with_offset_and_default,,,, +3112,first_value,11,10,12,1,0,0,0,w,f,f,t,f,i,s,1,0,2283,2283,,,,,,window_first_value,,,, +3113,last_value,11,10,12,1,0,0,0,w,f,f,t,f,i,s,1,0,2283,2283,,,,,,window_last_value,,,, +3114,nth_value,11,10,12,1,0,0,0,w,f,f,t,f,i,s,2,0,2283,2283 23,,,,,,window_nth_value,,,, +3832,anyrange_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,3831,2275 26 23,,,,,,anyrange_in,,,, +3833,anyrange_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,3831,,,,,,anyrange_out,,,, +3834,range_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,3831,2275 26 23,,,,,,range_in,,,, +3835,range_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,3831,,,,,,range_out,,,, +3836,range_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,3831,2281 26 23,,,,,,range_recv,,,, +3837,range_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,3831,,,,,,range_send,,,, +3848,lower,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2283,3831,,,,,,range_lower,,,, +3849,upper,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2283,3831,,,,,,range_upper,,,, +3850,isempty,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,3831,,,,,,range_empty,,,, +3851,lower_inc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,3831,,,,,,range_lower_inc,,,, +3852,upper_inc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,3831,,,,,,range_upper_inc,,,, +3853,lower_inf,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,3831,,,,,,range_lower_inf,,,, +3854,upper_inf,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,3831,,,,,,range_upper_inf,,,, +3856,range_ne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_ne,,,, +3857,range_overlaps,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_overlaps,,,, +3858,range_contains_elem,11,10,12,1,0,0,6345,f,f,f,t,f,i,s,2,0,16,3831 2283,,,,,,range_contains_elem,,,, +3859,range_contains,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_contains,,,, +3860,elem_contained_by_range,11,10,12,1,0,0,6346,f,f,f,t,f,i,s,2,0,16,2283 3831,,,,,,elem_contained_by_range,,,, +3861,range_contained_by,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_contained_by,,,, +3862,range_adjacent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_adjacent,,,, +3863,range_before,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_before,,,, +3864,range_after,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_after,,,, +3865,range_overleft,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_overleft,,,, +3866,range_overright,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_overright,,,, +3867,range_union,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3831,3831 3831,,,,,,range_union,,,, +6345,range_contains_elem_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,range_contains_elem_support,,,, +6346,elem_contained_by_range_support,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,elem_contained_by_range_support,,,, +4057,range_merge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3831,3831 3831,,,,,,range_merge,,,, +4228,range_merge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3831,4537,,,,,,range_merge_from_multirange,,,, +3868,range_intersect,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3831,3831 3831,,,,,,range_intersect,,,, +3869,range_minus,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3831,3831 3831,,,,,,range_minus,,,, +3870,range_cmp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,3831 3831,,,,,,range_cmp,,,, +3871,range_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_lt,,,, +3872,range_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_le,,,, +3873,range_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_ge,,,, +3874,range_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 3831,,,,,,range_gt,,,, +3875,range_gist_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,2281 3831 21 26 2281,,,,,,range_gist_consistent,,,, +3876,range_gist_union,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3831,2281 2281,,,,,,range_gist_union,,,, +3879,range_gist_penalty,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,2281 2281 2281,,,,,,range_gist_penalty,,,, +3880,range_gist_picksplit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2281,2281 2281,,,,,,range_gist_picksplit,,,, +3881,range_gist_same,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,2281,3831 3831 2281,,,,,,range_gist_same,,,, +6154,multirange_gist_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,5,0,16,2281 4537 21 26 2281,,,,,,multirange_gist_consistent,,,, +6156,multirange_gist_compress,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,multirange_gist_compress,,,, +3902,hash_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,3831,,,,,,hash_range,,,, +3417,hash_range_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,3831 20,,,,,,hash_range_extended,,,, +3916,range_typanalyze,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,16,2281,,,,,,range_typanalyze,,,, +3169,rangesel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,rangesel,,,, +4401,range_intersect_agg_transfn,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,3831,3831 3831,,,,,,range_intersect_agg_transfn,,,, +4450,range_intersect_agg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,3831,3831,,,,,,aggregate_dummy,,,, +3914,int4range_canonical,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3904,3904,,,,,,int4range_canonical,,,, +3928,int8range_canonical,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3926,3926,,,,,,int8range_canonical,,,, +3915,daterange_canonical,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,3912,3912,,,,,,daterange_canonical,,,, +3922,int4range_subdiff,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,23 23,,,,,,int4range_subdiff,,,, +3923,int8range_subdiff,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,20 20,,,,,,int8range_subdiff,,,, +3924,numrange_subdiff,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,1700 1700,,,,,,numrange_subdiff,,,, +3925,daterange_subdiff,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,1082 1082,,,,,,daterange_subdiff,,,, +3929,tsrange_subdiff,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,1114 1114,,,,,,tsrange_subdiff,,,, +3930,tstzrange_subdiff,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,701,1184 1184,,,,,,tstzrange_subdiff,,,, +3840,int4range,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,3904,23 23,,,,,,range_constructor2,,,, +3841,int4range,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,3904,23 23 25,,,,,,range_constructor3,,,, +3844,numrange,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,3906,1700 1700,,,,,,range_constructor2,,,, +3845,numrange,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,3906,1700 1700 25,,,,,,range_constructor3,,,, +3933,tsrange,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,3908,1114 1114,,,,,,range_constructor2,,,, +3934,tsrange,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,3908,1114 1114 25,,,,,,range_constructor3,,,, +3937,tstzrange,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,3910,1184 1184,,,,,,range_constructor2,,,, +3938,tstzrange,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,3910,1184 1184 25,,,,,,range_constructor3,,,, +3941,daterange,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,3912,1082 1082,,,,,,range_constructor2,,,, +3942,daterange,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,3912,1082 1082 25,,,,,,range_constructor3,,,, +3945,int8range,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,3926,20 20,,,,,,range_constructor2,,,, +3946,int8range,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,3926,20 20 25,,,,,,range_constructor3,,,, +4229,anymultirange_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,4537,2275 26 23,,,,,,anymultirange_in,,,, +4230,anymultirange_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,4537,,,,,,anymultirange_out,,,, +4231,multirange_in,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,4537,2275 26 23,,,,,,multirange_in,,,, +4232,multirange_out,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,2275,4537,,,,,,multirange_out,,,, +4233,multirange_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,3,0,4537,2281 26 23,,,,,,multirange_recv,,,, +4234,multirange_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,4537,,,,,,multirange_send,,,, +4235,lower,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2283,4537,,,,,,multirange_lower,,,, +4236,upper,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2283,4537,,,,,,multirange_upper,,,, +4237,isempty,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,4537,,,,,,multirange_empty,,,, +4238,lower_inc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,4537,,,,,,multirange_lower_inc,,,, +4239,upper_inc,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,4537,,,,,,multirange_upper_inc,,,, +4240,lower_inf,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,4537,,,,,,multirange_lower_inf,,,, +4241,upper_inf,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,4537,,,,,,multirange_upper_inf,,,, +4242,multirange_typanalyze,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,16,2281,,,,,,multirange_typanalyze,,,, +4243,multirangesel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,multirangesel,,,, +4244,multirange_eq,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_eq,,,, +4245,multirange_ne,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_ne,,,, +4246,range_overlaps_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 4537,,,,,,range_overlaps_multirange,,,, +4247,multirange_overlaps_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 3831,,,,,,multirange_overlaps_range,,,, +4248,multirange_overlaps_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_overlaps_multirange,,,, +4249,multirange_contains_elem,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 2283,,,,,,multirange_contains_elem,,,, +4250,multirange_contains_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 3831,,,,,,multirange_contains_range,,,, +4251,multirange_contains_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_contains_multirange,,,, +4252,elem_contained_by_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2283 4537,,,,,,elem_contained_by_multirange,,,, +4253,range_contained_by_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 4537,,,,,,range_contained_by_multirange,,,, +4541,range_contains_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 4537,,,,,,range_contains_multirange,,,, +4542,multirange_contained_by_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 3831,,,,,,multirange_contained_by_range,,,, +4254,multirange_contained_by_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_contained_by_multirange,,,, +4255,range_adjacent_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 4537,,,,,,range_adjacent_multirange,,,, +4256,multirange_adjacent_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_adjacent_multirange,,,, +4257,multirange_adjacent_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 3831,,,,,,multirange_adjacent_range,,,, +4258,range_before_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 4537,,,,,,range_before_multirange,,,, +4259,multirange_before_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 3831,,,,,,multirange_before_range,,,, +4260,multirange_before_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_before_multirange,,,, +4261,range_after_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 4537,,,,,,range_after_multirange,,,, +4262,multirange_after_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 3831,,,,,,multirange_after_range,,,, +4263,multirange_after_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_after_multirange,,,, +4264,range_overleft_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 4537,,,,,,range_overleft_multirange,,,, +4265,multirange_overleft_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 3831,,,,,,multirange_overleft_range,,,, +4266,multirange_overleft_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_overleft_multirange,,,, +4267,range_overright_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,3831 4537,,,,,,range_overright_multirange,,,, +4268,multirange_overright_range,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 3831,,,,,,multirange_overright_range,,,, +4269,multirange_overright_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_overright_multirange,,,, +4270,multirange_union,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,4537,4537 4537,,,,,,multirange_union,,,, +4271,multirange_minus,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,4537,4537 4537,,,,,,multirange_minus,,,, +4272,multirange_intersect,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,4537,4537 4537,,,,,,multirange_intersect,,,, +4273,multirange_cmp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,23,4537 4537,,,,,,multirange_cmp,,,, +4274,multirange_lt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_lt,,,, +4275,multirange_le,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_le,,,, +4276,multirange_ge,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_ge,,,, +4277,multirange_gt,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,4537 4537,,,,,,multirange_gt,,,, +4278,hash_multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,23,4537,,,,,,hash_multirange,,,, +4279,hash_multirange_extended,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,20,4537 20,,,,,,hash_multirange_extended,,,, +4280,int4multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,0,0,4451,"",,,,,,multirange_constructor0,,,, +4281,int4multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4451,3904,,,,,,multirange_constructor1,,,, +4282,int4multirange,11,10,12,1,0,3904,0,f,f,f,t,f,i,s,1,0,4451,3905,{3905},{v},,,,multirange_constructor2,,,, +4283,nummultirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,0,0,4532,"",,,,,,multirange_constructor0,,,, +4284,nummultirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4532,3906,,,,,,multirange_constructor1,,,, +4285,nummultirange,11,10,12,1,0,3906,0,f,f,f,t,f,i,s,1,0,4532,3907,{3907},{v},,,,multirange_constructor2,,,, +4286,tsmultirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,0,0,4533,"",,,,,,multirange_constructor0,,,, +4287,tsmultirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4533,3908,,,,,,multirange_constructor1,,,, +4029,spg_text_picksplit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_text_picksplit,,,, +4288,tsmultirange,11,10,12,1,0,3908,0,f,f,f,t,f,i,s,1,0,4533,3909,{3909},{v},,,,multirange_constructor2,,,, +4289,tstzmultirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,0,0,4534,"",,,,,,multirange_constructor0,,,, +4290,tstzmultirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4534,3910,,,,,,multirange_constructor1,,,, +4291,tstzmultirange,11,10,12,1,0,3910,0,f,f,f,t,f,i,s,1,0,4534,3911,{3911},{v},,,,multirange_constructor2,,,, +4292,datemultirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,0,0,4535,"",,,,,,multirange_constructor0,,,, +4293,datemultirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4535,3912,,,,,,multirange_constructor1,,,, +4294,datemultirange,11,10,12,1,0,3912,0,f,f,f,t,f,i,s,1,0,4535,3913,{3913},{v},,,,multirange_constructor2,,,, +4295,int8multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,0,0,4536,"",,,,,,multirange_constructor0,,,, +4296,int8multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4536,3926,,,,,,multirange_constructor1,,,, +4297,int8multirange,11,10,12,1,0,3926,0,f,f,f,t,f,i,s,1,0,4536,3927,{3927},{v},,,,multirange_constructor2,,,, +4298,multirange,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4537,3831,,,,,,multirange_constructor1,,,, +4299,range_agg_transfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 3831,,,,,,range_agg_transfn,,,, +4300,range_agg_finalfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,4537,2281 3831,,,,,,range_agg_finalfn,,,, +4301,range_agg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,4537,3831,,,,,,aggregate_dummy,,,, +6225,multirange_agg_transfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 4537,,,,,,multirange_agg_transfn,,,, +6226,multirange_agg_finalfn,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,4537,2281 4537,,,,,,range_agg_finalfn,,,, +6227,range_agg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,4537,4537,,,,,,aggregate_dummy,,,, +4388,multirange_intersect_agg_transfn,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,4537,4537 4537,,,,,,multirange_intersect_agg_transfn,,,, +4389,range_intersect_agg,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,4537,4537,,,,,,aggregate_dummy,,,, +1293,unnest,11,10,12,1,100,0,0,f,f,f,t,t,i,s,1,0,3831,4537,,,,,,multirange_unnest,,,, +3846,make_date,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1082,23 23 23,,,"{year,month,day}",,,make_date,,,, +3847,make_time,11,10,12,1,0,0,0,f,f,f,t,f,i,s,3,0,1083,23 23 701,,,"{hour,min,sec}",,,make_time,,,, +3461,make_timestamp,11,10,12,1,0,0,0,f,f,f,t,f,i,s,6,0,1114,23 23 23 23 23 701,,,"{year,month,mday,hour,min,sec}",,,make_timestamp,,,, +3462,make_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,6,0,1184,23 23 23 23 23 701,,,"{year,month,mday,hour,min,sec}",,,make_timestamptz,,,, +3463,make_timestamptz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,7,0,1184,23 23 23 23 23 701 25,,,"{year,month,mday,hour,min,sec,timezone}",,,make_timestamptz_at_timezone,,,, +4018,spg_quad_config,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_quad_config,,,, +4019,spg_quad_choose,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_quad_choose,,,, +4020,spg_quad_picksplit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_quad_picksplit,,,, +4021,spg_quad_inner_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_quad_inner_consistent,,,, +4022,spg_quad_leaf_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2281 2281,,,,,,spg_quad_leaf_consistent,,,, +4023,spg_kd_config,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_kd_config,,,, +4024,spg_kd_choose,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_kd_choose,,,, +4025,spg_kd_picksplit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_kd_picksplit,,,, +4026,spg_kd_inner_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_kd_inner_consistent,,,, +4027,spg_text_config,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_text_config,,,, +4028,spg_text_choose,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_text_choose,,,, +4030,spg_text_inner_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_text_inner_consistent,,,, +4031,spg_text_leaf_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2281 2281,,,,,,spg_text_leaf_consistent,,,, +3469,spg_range_quad_config,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_range_quad_config,,,, +3470,spg_range_quad_choose,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_range_quad_choose,,,, +3471,spg_range_quad_picksplit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_range_quad_picksplit,,,, +3472,spg_range_quad_inner_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_range_quad_inner_consistent,,,, +3473,spg_range_quad_leaf_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2281 2281,,,,,,spg_range_quad_leaf_consistent,,,, +5012,spg_box_quad_config,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_box_quad_config,,,, +5013,spg_box_quad_choose,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_box_quad_choose,,,, +5014,spg_box_quad_picksplit,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_box_quad_picksplit,,,, +5015,spg_box_quad_inner_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_box_quad_inner_consistent,,,, +5016,spg_box_quad_leaf_consistent,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,16,2281 2281,,,,,,spg_box_quad_leaf_consistent,,,, +5010,spg_bbox_quad_config,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2278,2281 2281,,,,,,spg_bbox_quad_config,,,, +5011,spg_poly_quad_compress,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,603,604,,,,,,spg_poly_quad_compress,,,, +4220,pg_copy_physical_replication_slot,11,10,12,1,0,0,0,f,f,f,t,f,v,u,3,0,2249,19 19 16,"{19,19,16,19,3220}","{i,i,i,o,o}","{src_slot_name,dst_slot_name,temporary,slot_name,lsn}",,,pg_copy_physical_replication_slot_a,,,, +4221,pg_copy_physical_replication_slot,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,2249,19 19,"{19,19,19,3220}","{i,i,o,o}","{src_slot_name,dst_slot_name,slot_name,lsn}",,,pg_copy_physical_replication_slot_b,,,, +3780,pg_drop_replication_slot,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,2278,19,,,,,,pg_drop_replication_slot,,,, +3781,pg_get_replication_slots,11,10,12,1,10,0,0,f,f,f,f,t,s,s,0,0,2249,"","{19,19,25,26,16,16,23,28,28,3220,3220,25,20,16,1184,16,25,16,16}","{o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o}","{slot_name,plugin,slot_type,datoid,temporary,active,active_pid,xmin,catalog_xmin,restart_lsn,confirmed_flush_lsn,wal_status,safe_wal_size,two_phase,inactive_since,conflicting,invalidation_reason,failover,synced}",,,pg_get_replication_slots,,,, +4222,pg_copy_logical_replication_slot,11,10,12,1,0,0,0,f,f,f,t,f,v,u,4,0,2249,19 19 16 19,"{19,19,16,19,19,3220}","{i,i,i,i,o,o}","{src_slot_name,dst_slot_name,temporary,plugin,slot_name,lsn}",,,pg_copy_logical_replication_slot_a,,,, +4223,pg_copy_logical_replication_slot,11,10,12,1,0,0,0,f,f,f,t,f,v,u,3,0,2249,19 19 16,"{19,19,16,19,3220}","{i,i,i,o,o}","{src_slot_name,dst_slot_name,temporary,slot_name,lsn}",,,pg_copy_logical_replication_slot_b,,,, +4224,pg_copy_logical_replication_slot,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,2249,19 19,"{19,19,19,3220}","{i,i,o,o}","{src_slot_name,dst_slot_name,slot_name,lsn}",,,pg_copy_logical_replication_slot_c,,,, +3783,pg_logical_slot_get_binary_changes,11,10,12,1000,1000,25,0,f,f,f,f,t,v,u,4,1,2249,19 3220 23 1009,"{19,3220,23,1009,3220,28,17}","{i,i,i,v,o,o,o}","{slot_name,upto_lsn,upto_nchanges,options,lsn,xid,data}",({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ]}),,pg_logical_slot_get_binary_changes,,,, +3785,pg_logical_slot_peek_binary_changes,11,10,12,1000,1000,25,0,f,f,f,f,t,v,u,4,1,2249,19 3220 23 1009,"{19,3220,23,1009,3220,28,17}","{i,i,i,v,o,o,o}","{slot_name,upto_lsn,upto_nchanges,options,lsn,xid,data}",({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ]}),,pg_logical_slot_peek_binary_changes,,,, +3878,pg_replication_slot_advance,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,2249,19 3220,"{19,3220,19,3220}","{i,i,o,o}","{slot_name,upto_lsn,slot_name,end_lsn}",,,pg_replication_slot_advance,,,, +6344,pg_sync_replication_slots,11,10,12,1,0,0,0,f,f,f,t,f,v,u,0,0,2278,"",,,,,,pg_sync_replication_slots,,,, +3566,pg_event_trigger_dropped_objects,11,10,12,10,100,0,0,f,f,f,t,t,s,r,0,0,2249,"","{26,26,23,16,16,16,25,25,25,25,1009,1009}","{o,o,o,o,o,o,o,o,o,o,o,o}","{classid,objid,objsubid,original,normal,is_temporary,object_type,schema_name,object_name,object_identity,address_names,address_args}",,,pg_event_trigger_dropped_objects,,,, +4566,pg_event_trigger_table_rewrite_oid,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,26,"",{26},{o},{oid},,,pg_event_trigger_table_rewrite_oid,,,, +4567,pg_event_trigger_table_rewrite_reason,11,10,12,1,0,0,0,f,f,f,t,f,s,r,0,0,23,"",,,,,,pg_event_trigger_table_rewrite_reason,,,, +4568,pg_event_trigger_ddl_commands,11,10,12,10,100,0,0,f,f,f,t,t,s,r,0,0,2249,"","{26,26,23,25,25,25,25,16,32}","{o,o,o,o,o,o,o,o,o}","{classid,objid,objsubid,command_tag,object_type,schema_name,object_identity,in_extension,command}",,,pg_event_trigger_ddl_commands,,,, +3970,ordered_set_transition,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2281,2281 2276,,,,,,ordered_set_transition,,,, +3971,ordered_set_transition_multi,11,10,12,1,0,2276,0,f,f,f,f,f,i,s,2,0,2281,2281 2276,"{2281,2276}","{i,v}",,,,ordered_set_transition_multi,,,, +3972,percentile_disc,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,2283,701 2283,,,,,,aggregate_dummy,,,, +3973,percentile_disc_final,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,2283,2281 701 2283,,,,,,percentile_disc_final,,,, +3974,percentile_cont,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,701,701 701,,,,,,aggregate_dummy,,,, +3975,percentile_cont_float8_final,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,701,2281 701,,,,,,percentile_cont_float8_final,,,, +3976,percentile_cont,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,1186,701 1186,,,,,,aggregate_dummy,,,, +3977,percentile_cont_interval_final,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,1186,2281 701,,,,,,percentile_cont_interval_final,,,, +3978,percentile_disc,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,2277,1022 2283,,,,,,aggregate_dummy,,,, +3979,percentile_disc_multi_final,11,10,12,1,0,0,0,f,f,f,f,f,i,s,3,0,2277,2281 1022 2283,,,,,,percentile_disc_multi_final,,,, +3980,percentile_cont,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,1022,1022 701,,,,,,aggregate_dummy,,,, +3981,percentile_cont_float8_multi_final,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,1022,2281 1022,,,,,,percentile_cont_float8_multi_final,,,, +3982,percentile_cont,11,10,12,1,0,0,0,a,f,f,f,f,i,s,2,0,1187,1022 1186,,,,,,aggregate_dummy,,,, +3983,percentile_cont_interval_multi_final,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,1187,2281 1022,,,,,,percentile_cont_interval_multi_final,,,, +3984,mode,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,2283,2283,,,,,,aggregate_dummy,,,, +3985,mode_final,11,10,12,1,0,0,0,f,f,f,f,f,i,s,2,0,2283,2281 2283,,,,,,mode_final,,,, +3986,rank,11,10,12,1,0,2276,0,a,f,f,f,f,i,s,1,0,20,2276,{2276},{v},,,,aggregate_dummy,,,, +3987,rank_final,11,10,12,1,0,2276,0,f,f,f,f,f,i,s,2,0,20,2281 2276,"{2281,2276}","{i,v}",,,,hypothetical_rank_final,,,, +3988,percent_rank,11,10,12,1,0,2276,0,a,f,f,f,f,i,s,1,0,701,2276,{2276},{v},,,,aggregate_dummy,,,, +3989,percent_rank_final,11,10,12,1,0,2276,0,f,f,f,f,f,i,s,2,0,701,2281 2276,"{2281,2276}","{i,v}",,,,hypothetical_percent_rank_final,,,, +3990,cume_dist,11,10,12,1,0,2276,0,a,f,f,f,f,i,s,1,0,701,2276,{2276},{v},,,,aggregate_dummy,,,, +3991,cume_dist_final,11,10,12,1,0,2276,0,f,f,f,f,f,i,s,2,0,701,2281 2276,"{2281,2276}","{i,v}",,,,hypothetical_cume_dist_final,,,, +3992,dense_rank,11,10,12,1,0,2276,0,a,f,f,f,f,i,s,1,0,20,2276,{2276},{v},,,,aggregate_dummy,,,, +3993,dense_rank_final,11,10,12,1,0,2276,0,f,f,f,f,f,i,s,2,0,20,2281 2276,"{2281,2276}","{i,v}",,,,hypothetical_dense_rank_final,,,, +3582,binary_upgrade_set_next_pg_type_oid,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,26,,,,,,binary_upgrade_set_next_pg_type_oid,,,, +3584,binary_upgrade_set_next_array_pg_type_oid,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,26,,,,,,binary_upgrade_set_next_array_pg_type_oid,,,, +4390,binary_upgrade_set_next_multirange_pg_type_oid,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,26,,,,,,binary_upgrade_set_next_multirange_pg_type_oid,,,, +4391,binary_upgrade_set_next_multirange_array_pg_type_oid,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,26,,,,,,binary_upgrade_set_next_multirange_array_pg_type_oid,,,, +3586,binary_upgrade_set_next_heap_pg_class_oid,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,26,,,,,,binary_upgrade_set_next_heap_pg_class_oid,,,, +3587,binary_upgrade_set_next_index_pg_class_oid,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,26,,,,,,binary_upgrade_set_next_index_pg_class_oid,,,, +3588,binary_upgrade_set_next_toast_pg_class_oid,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,26,,,,,,binary_upgrade_set_next_toast_pg_class_oid,,,, +3589,binary_upgrade_set_next_pg_enum_oid,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,26,,,,,,binary_upgrade_set_next_pg_enum_oid,,,, +3590,binary_upgrade_set_next_pg_authid_oid,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,26,,,,,,binary_upgrade_set_next_pg_authid_oid,,,, +3591,binary_upgrade_create_empty_extension,11,10,12,1,0,0,0,f,f,f,f,f,v,u,7,0,2278,25 25 16 25 1028 1009 1009,,,,,,binary_upgrade_create_empty_extension,,,, +4083,binary_upgrade_set_record_init_privs,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,0,2278,16,,,,,,binary_upgrade_set_record_init_privs,,,, +4101,binary_upgrade_set_missing_value,11,10,12,1,0,0,0,f,f,f,t,f,v,u,3,0,2278,26 25 25,,,,,,binary_upgrade_set_missing_value,,,, +4545,binary_upgrade_set_next_heap_relfilenode,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,2278,26,,,,,,binary_upgrade_set_next_heap_relfilenode,,,, +4546,binary_upgrade_set_next_index_relfilenode,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,2278,26,,,,,,binary_upgrade_set_next_index_relfilenode,,,, +4547,binary_upgrade_set_next_toast_relfilenode,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,2278,26,,,,,,binary_upgrade_set_next_toast_relfilenode,,,, +4548,binary_upgrade_set_next_pg_tablespace_oid,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,2278,26,,,,,,binary_upgrade_set_next_pg_tablespace_oid,,,, +6312,binary_upgrade_logical_slot_has_caught_up,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,16,19,,,,,,binary_upgrade_logical_slot_has_caught_up,,,, +6319,binary_upgrade_add_sub_rel_state,11,10,12,1,0,0,0,f,f,f,f,f,v,u,4,0,2278,25 26 18 3220,,,,,,binary_upgrade_add_sub_rel_state,,,, +6320,binary_upgrade_replorigin_advance,11,10,12,1,0,0,0,f,f,f,f,f,v,u,2,0,2278,25 3220,,,,,,binary_upgrade_replorigin_advance,,,, +4302,koi8r_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,koi8r_to_mic,$libdir/cyrillic_and_mic,,, +4303,mic_to_koi8r,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_koi8r,$libdir/cyrillic_and_mic,,, +4304,iso_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,iso_to_mic,$libdir/cyrillic_and_mic,,, +4305,mic_to_iso,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_iso,$libdir/cyrillic_and_mic,,, +4306,win1251_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,win1251_to_mic,$libdir/cyrillic_and_mic,,, +4307,mic_to_win1251,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_win1251,$libdir/cyrillic_and_mic,,, +4308,win866_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,win866_to_mic,$libdir/cyrillic_and_mic,,, +4309,mic_to_win866,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_win866,$libdir/cyrillic_and_mic,,, +4310,koi8r_to_win1251,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,koi8r_to_win1251,$libdir/cyrillic_and_mic,,, +4311,win1251_to_koi8r,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,win1251_to_koi8r,$libdir/cyrillic_and_mic,,, +4312,koi8r_to_win866,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,koi8r_to_win866,$libdir/cyrillic_and_mic,,, +4313,win866_to_koi8r,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,win866_to_koi8r,$libdir/cyrillic_and_mic,,, +4314,win866_to_win1251,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,win866_to_win1251,$libdir/cyrillic_and_mic,,, +4315,win1251_to_win866,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,win1251_to_win866,$libdir/cyrillic_and_mic,,, +4316,iso_to_koi8r,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,iso_to_koi8r,$libdir/cyrillic_and_mic,,, +4317,koi8r_to_iso,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,koi8r_to_iso,$libdir/cyrillic_and_mic,,, +4318,iso_to_win1251,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,iso_to_win1251,$libdir/cyrillic_and_mic,,, +4319,win1251_to_iso,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,win1251_to_iso,$libdir/cyrillic_and_mic,,, +4320,iso_to_win866,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,iso_to_win866,$libdir/cyrillic_and_mic,,, +4321,win866_to_iso,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,win866_to_iso,$libdir/cyrillic_and_mic,,, +4322,euc_cn_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_cn_to_mic,$libdir/euc_cn_and_mic,,, +4323,mic_to_euc_cn,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_euc_cn,$libdir/euc_cn_and_mic,,, +4324,euc_jp_to_sjis,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_jp_to_sjis,$libdir/euc_jp_and_sjis,,, +4325,sjis_to_euc_jp,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,sjis_to_euc_jp,$libdir/euc_jp_and_sjis,,, +4326,euc_jp_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_jp_to_mic,$libdir/euc_jp_and_sjis,,, +4327,sjis_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,sjis_to_mic,$libdir/euc_jp_and_sjis,,, +4328,mic_to_euc_jp,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_euc_jp,$libdir/euc_jp_and_sjis,,, +4329,mic_to_sjis,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_sjis,$libdir/euc_jp_and_sjis,,, +4330,euc_kr_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_kr_to_mic,$libdir/euc_kr_and_mic,,, +4331,mic_to_euc_kr,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_euc_kr,$libdir/euc_kr_and_mic,,, +4332,euc_tw_to_big5,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_tw_to_big5,$libdir/euc_tw_and_big5,,, +4333,big5_to_euc_tw,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,big5_to_euc_tw,$libdir/euc_tw_and_big5,,, +4334,euc_tw_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_tw_to_mic,$libdir/euc_tw_and_big5,,, +4335,big5_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,big5_to_mic,$libdir/euc_tw_and_big5,,, +4336,mic_to_euc_tw,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_euc_tw,$libdir/euc_tw_and_big5,,, +4337,mic_to_big5,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_big5,$libdir/euc_tw_and_big5,,, +4338,latin2_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,latin2_to_mic,$libdir/latin2_and_win1250,,, +4339,mic_to_latin2,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_latin2,$libdir/latin2_and_win1250,,, +4340,win1250_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,win1250_to_mic,$libdir/latin2_and_win1250,,, +4341,mic_to_win1250,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_win1250,$libdir/latin2_and_win1250,,, +4342,latin2_to_win1250,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,latin2_to_win1250,$libdir/latin2_and_win1250,,, +4343,win1250_to_latin2,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,win1250_to_latin2,$libdir/latin2_and_win1250,,, +4344,latin1_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,latin1_to_mic,$libdir/latin_and_mic,,, +4345,mic_to_latin1,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_latin1,$libdir/latin_and_mic,,, +4346,latin3_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,latin3_to_mic,$libdir/latin_and_mic,,, +4347,mic_to_latin3,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_latin3,$libdir/latin_and_mic,,, +4348,latin4_to_mic,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,latin4_to_mic,$libdir/latin_and_mic,,, +4349,mic_to_latin4,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,mic_to_latin4,$libdir/latin_and_mic,,, +4352,big5_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,big5_to_utf8,$libdir/utf8_and_big5,,, +4353,utf8_to_big5,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_big5,$libdir/utf8_and_big5,,, +4354,utf8_to_koi8r,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_koi8r,$libdir/utf8_and_cyrillic,,, +4355,koi8r_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,koi8r_to_utf8,$libdir/utf8_and_cyrillic,,, +4356,utf8_to_koi8u,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_koi8u,$libdir/utf8_and_cyrillic,,, +4357,koi8u_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,koi8u_to_utf8,$libdir/utf8_and_cyrillic,,, +4358,utf8_to_win,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_win,$libdir/utf8_and_win,,, +4359,win_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,win_to_utf8,$libdir/utf8_and_win,,, +4360,euc_cn_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_cn_to_utf8,$libdir/utf8_and_euc_cn,,, +4361,utf8_to_euc_cn,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_euc_cn,$libdir/utf8_and_euc_cn,,, +4362,euc_jp_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_jp_to_utf8,$libdir/utf8_and_euc_jp,,, +4363,utf8_to_euc_jp,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_euc_jp,$libdir/utf8_and_euc_jp,,, +4364,euc_kr_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_kr_to_utf8,$libdir/utf8_and_euc_kr,,, +4365,utf8_to_euc_kr,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_euc_kr,$libdir/utf8_and_euc_kr,,, +4366,euc_tw_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_tw_to_utf8,$libdir/utf8_and_euc_tw,,, +4367,utf8_to_euc_tw,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_euc_tw,$libdir/utf8_and_euc_tw,,, +4368,gb18030_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,gb18030_to_utf8,$libdir/utf8_and_gb18030,,, +4369,utf8_to_gb18030,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_gb18030,$libdir/utf8_and_gb18030,,, +4370,gbk_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,gbk_to_utf8,$libdir/utf8_and_gbk,,, +4371,utf8_to_gbk,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_gbk,$libdir/utf8_and_gbk,,, +4372,utf8_to_iso8859,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_iso8859,$libdir/utf8_and_iso8859,,, +4373,iso8859_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,iso8859_to_utf8,$libdir/utf8_and_iso8859,,, +4374,iso8859_1_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,iso8859_1_to_utf8,$libdir/utf8_and_iso8859_1,,, +4375,utf8_to_iso8859_1,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_iso8859_1,$libdir/utf8_and_iso8859_1,,, +4376,johab_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,johab_to_utf8,$libdir/utf8_and_johab,,, +4377,utf8_to_johab,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_johab,$libdir/utf8_and_johab,,, +4378,sjis_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,sjis_to_utf8,$libdir/utf8_and_sjis,,, +4379,utf8_to_sjis,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_sjis,$libdir/utf8_and_sjis,,, +4380,uhc_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,uhc_to_utf8,$libdir/utf8_and_uhc,,, +4381,utf8_to_uhc,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_uhc,$libdir/utf8_and_uhc,,, +4382,euc_jis_2004_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_jis_2004_to_utf8,$libdir/utf8_and_euc2004,,, +4383,utf8_to_euc_jis_2004,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_euc_jis_2004,$libdir/utf8_and_euc2004,,, +4384,shift_jis_2004_to_utf8,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,shift_jis_2004_to_utf8,$libdir/utf8_and_sjis2004,,, +4385,utf8_to_shift_jis_2004,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,utf8_to_shift_jis_2004,$libdir/utf8_and_sjis2004,,, +4386,euc_jis_2004_to_shift_jis_2004,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,euc_jis_2004_to_shift_jis_2004,$libdir/euc2004_sjis2004,,, +4387,shift_jis_2004_to_euc_jis_2004,11,10,13,1,0,0,0,f,f,f,t,f,i,s,6,0,23,23 23 2275 2281 23 16,,,,,,shift_jis_2004_to_euc_jis_2004,$libdir/euc2004_sjis2004,,, +5040,matchingsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,0,701,2281 26 2281 23,,,,,,matchingsel,,,, +5041,matchingjoinsel,11,10,12,1,0,0,0,f,f,f,t,f,s,s,5,0,701,2281 26 2281 21 2281,,,,,,matchingjoinsel,,,, +6119,pg_get_publication_tables,11,10,12,1,1000,25,0,f,f,f,t,t,s,s,1,0,2249,1009,"{1009,26,26,22,194}","{v,o,o,o,o}","{pubname,pubid,relid,attrs,qual}",,,pg_get_publication_tables,,,, +6121,pg_relation_is_publishable,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,16,2205,,,,,,pg_relation_is_publishable,,,, +3298,row_security_active,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,16,26,,,,,,row_security_active,,,, +3299,row_security_active,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,16,25,,,,,,row_security_active_name,,,, +3441,pg_control_system,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2249,"","{23,23,20,1184}","{o,o,o,o}","{pg_control_version,catalog_version_no,system_identifier,pg_control_last_modified}",,,pg_control_system,,,, +3442,pg_control_checkpoint,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2249,"","{3220,3220,25,23,23,16,25,26,28,28,28,26,28,28,26,28,28,1184}","{o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o}","{checkpoint_lsn,redo_lsn,redo_wal_file,timeline_id,prev_timeline_id,full_page_writes,next_xid,next_oid,next_multixact_id,next_multi_offset,oldest_xid,oldest_xid_dbid,oldest_active_xid,oldest_multi_xid,oldest_multi_dbid,oldest_commit_ts_xid,newest_commit_ts_xid,checkpoint_time}",,,pg_control_checkpoint,,,, +3443,pg_control_recovery,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2249,"","{3220,23,3220,3220,16}","{o,o,o,o,o}","{min_recovery_end_lsn,min_recovery_end_timeline,backup_start_lsn,backup_end_lsn,end_of_backup_record_required}",,,pg_control_recovery,,,, +3444,pg_control_init,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2249,"","{23,23,23,23,23,23,23,23,23,16,23}","{o,o,o,o,o,o,o,o,o,o,o}","{max_data_alignment,database_block_size,blocks_per_segment,wal_block_size,bytes_per_wal_segment,max_identifier_length,max_index_columns,max_toast_chunk_size,large_object_chunk_size,float8_pass_by_value,data_page_checksum_version}",,,pg_control_init,,,, +6179,array_subscript_handler,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,array_subscript_handler,,,, +6180,raw_array_subscript_handler,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,raw_array_subscript_handler,,,, +6098,jsonb_subscript_handler,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2281,2281,,,,,,jsonb_subscript_handler,,,, +3445,pg_import_system_collations,11,10,12,100,0,0,0,f,f,f,t,f,v,u,1,0,23,4089,,,,,,pg_import_system_collations,,,, +3448,pg_collation_actual_version,11,10,12,100,0,0,0,f,f,f,t,f,v,s,1,0,25,26,,,,,,pg_collation_actual_version,,,, +6249,pg_database_collation_actual_version,11,10,12,100,0,0,0,f,f,f,t,f,v,s,1,0,25,26,,,,,,pg_database_collation_actual_version,,,, +3400,pg_config,11,10,12,1,23,0,0,f,f,f,t,t,s,r,0,0,2249,"","{25,25}","{o,o}","{name,setting}",,,pg_config,,,,{postgres=X/postgres} +6012,pg_replication_origin_advance,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,2278,25 3220,,,,,,pg_replication_origin_advance,,,,{postgres=X/postgres} +6003,pg_replication_origin_create,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,26,25,,,,,,pg_replication_origin_create,,,,{postgres=X/postgres} +6004,pg_replication_origin_drop,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,2278,25,,,,,,pg_replication_origin_drop,,,,{postgres=X/postgres} +6013,pg_replication_origin_progress,11,10,12,1,0,0,0,f,f,f,t,f,v,u,2,0,3220,25 16,,,,,,pg_replication_origin_progress,,,,{postgres=X/postgres} +6008,pg_replication_origin_session_is_setup,11,10,12,1,0,0,0,f,f,f,t,f,v,r,0,0,16,"",,,,,,pg_replication_origin_session_is_setup,,,,{postgres=X/postgres} +6009,pg_replication_origin_session_progress,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,3220,16,,,,,,pg_replication_origin_session_progress,,,,{postgres=X/postgres} +6007,pg_replication_origin_session_reset,11,10,12,1,0,0,0,f,f,f,t,f,v,u,0,0,2278,"",,,,,,pg_replication_origin_session_reset,,,,{postgres=X/postgres} +6006,pg_replication_origin_session_setup,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,2278,25,,,,,,pg_replication_origin_session_setup,,,,{postgres=X/postgres} +6010,pg_replication_origin_xact_setup,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,0,2278,3220 1184,,,,,,pg_replication_origin_xact_setup,,,,{postgres=X/postgres} +6014,pg_show_replication_origin_status,11,10,12,1,100,0,0,f,f,f,f,t,v,r,0,0,2249,"","{26,25,3220,3220}","{o,o,o,o}","{local_id,external_id,remote_lsn,local_lsn}",,,pg_show_replication_origin_status,,,,{postgres=X/postgres} +3354,pg_ls_waldir,11,10,12,10,20,0,0,f,f,f,t,t,v,s,0,0,2249,"","{25,20,1184}","{o,o,o}","{name,size,modification}",,,pg_ls_waldir,,,,"{postgres=X/postgres,pg_monitor=X/postgres}" +5028,satisfies_hash_partition,11,10,12,1,0,2276,0,f,f,f,f,f,i,s,4,0,16,26 23 23 2276,,"{i,i,i,v}",,,,satisfies_hash_partition,,,, +3423,pg_partition_tree,11,10,12,1,1000,0,0,f,f,f,t,t,v,s,1,0,2249,2205,"{2205,2205,2205,16,23}","{i,o,o,o,o}","{rootrelid,relid,parentrelid,isleaf,level}",,,pg_partition_tree,,,, +3425,pg_partition_ancestors,11,10,12,1,10,0,0,f,f,f,t,t,v,s,1,0,2205,2205,"{2205,2205}","{i,o}","{partitionid,relid}",,,pg_partition_ancestors,,,, +3424,pg_partition_root,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2205,2205,,,,,,pg_partition_root,,,, +4549,unicode_version,11,10,12,1,0,0,0,f,f,f,t,f,i,s,0,0,25,"",,,,,,unicode_version,,,, +6099,icu_unicode_version,11,10,12,1,0,0,0,f,f,f,t,f,i,s,0,0,25,"",,,,,,icu_unicode_version,,,, +6105,unicode_assigned,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,16,25,,,,,,unicode_assigned,,,, +6198,unistr,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,25,25,,,,,,unistr,,,, +4596,brin_bloom_summary_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4600,2275,,,,,,brin_bloom_summary_in,,,, +4597,brin_bloom_summary_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,4600,,,,,,brin_bloom_summary_out,,,, +4598,brin_bloom_summary_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,4600,2281,,,,,,brin_bloom_summary_recv,,,, +4599,brin_bloom_summary_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,4600,,,,,,brin_bloom_summary_send,,,, +4638,brin_minmax_multi_summary_in,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,4601,2275,,,,,,brin_minmax_multi_summary_in,,,, +4639,brin_minmax_multi_summary_out,11,10,12,1,0,0,0,f,f,f,t,f,i,s,1,0,2275,4601,,,,,,brin_minmax_multi_summary_out,,,, +4640,brin_minmax_multi_summary_recv,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,4601,2281,,,,,,brin_minmax_multi_summary_recv,,,, +4641,brin_minmax_multi_summary_send,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,17,4601,,,,,,brin_minmax_multi_summary_send,,,, +6291,any_value,11,10,12,1,0,0,0,a,f,f,f,f,i,s,1,0,2283,2283,,,,,,aggregate_dummy,,,, +6292,any_value_transfn,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,0,2283,2283 2283,,,,,,any_value_transfn,,,, +6321,pg_available_wal_summaries,11,10,12,1,100,0,0,f,f,f,t,t,v,s,0,0,2249,"","{20,3220,3220}","{o,o,o}","{tli,start_lsn,end_lsn}",,,pg_available_wal_summaries,,,, +6322,pg_wal_summary_contents,11,10,12,1,100,0,0,f,f,f,t,t,v,s,3,0,2249,20 3220 3220,"{20,3220,3220,26,26,26,21,20,16}","{i,i,i,o,o,o,o,o,o}","{tli,start_lsn,end_lsn,relfilenode,reltablespace,reldatabase,relforknumber,relblocknumber,is_limit_block}",,,pg_wal_summary_contents,,,, +6323,pg_get_wal_summarizer_state,11,10,12,1,0,0,0,f,f,f,t,f,v,s,0,0,2249,"","{20,3220,3220,23}","{o,o,o,o}","{summarized_tli,summarized_lsn,pending_lsn,summarizer_pid}",,,pg_get_wal_summarizer_state,,,, +4350,normalize,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,1,25,25 25,,,,({CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 7 [ 28 0 0 0 78 70 67 ]}),,unicode_normalize_func,,,, +4351,is_normalized,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,1,16,25 25,,,,({CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 7 [ 28 0 0 0 78 70 67 ]}),,unicode_is_normalized,,,, +5029,pg_ls_tmpdir,11,10,12,10,20,0,0,f,f,f,t,t,v,s,0,0,2249,"","{25,20,1184}","{o,o,o}","{name,size,modification}",,,pg_ls_tmpdir_noargs,,,,"{postgres=X/postgres,pg_monitor=X/postgres}" +5030,pg_ls_tmpdir,11,10,12,10,20,0,0,f,f,f,t,t,v,s,1,0,2249,26,"{26,25,20,1184}","{i,o,o,o}","{tablespace,name,size,modification}",,,pg_ls_tmpdir_1arg,,,,"{postgres=X/postgres,pg_monitor=X/postgres}" +6270,pg_ls_logicalsnapdir,11,10,12,10,20,0,0,f,f,f,t,t,v,s,0,0,2249,"","{25,20,1184}","{o,o,o}","{name,size,modification}",,,pg_ls_logicalsnapdir,,,,"{postgres=X/postgres,pg_monitor=X/postgres}" +6272,pg_ls_replslotdir,11,10,12,10,20,0,0,f,f,f,t,t,v,s,1,0,2249,25,"{25,25,20,1184}","{i,o,o,o}","{slot_name,name,size,modification}",,,pg_ls_replslotdir,,,,"{postgres=X/postgres,pg_monitor=X/postgres}" +5031,pg_ls_archive_statusdir,11,10,12,10,20,0,0,f,f,f,t,t,v,s,0,0,2249,"","{25,20,1184}","{o,o,o}","{name,size,modification}",,,pg_ls_archive_statusdir,,,,"{postgres=X/postgres,pg_monitor=X/postgres}" +879,lpad,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 23,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 873 :funcresulttype 25 :funcretset false :funcvariadic false :funcformat 0 :funccollid 100 :inputcollid 100 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 25 :paramtypmod -1 :paramcollid 100 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 5 [ 20 0 0 0 32 ]}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +880,rpad,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,25,25 23,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 874 :funcresulttype 25 :funcretset false :funcvariadic false :funcformat 0 :funccollid 100 :inputcollid 100 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 25 :paramtypmod -1 :paramcollid 100 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 5 [ 20 0 0 0 32 ]}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2074,substring,11,10,14,1,0,0,0,f,f,f,t,f,i,s,3,0,25,25 25 25,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 2073 :funcresulttype 25 :funcretset false :funcvariadic false :funcformat 0 :funccollid 100 :inputcollid 100 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 25 :paramtypmod -1 :paramcollid 100 :location -1} {FUNCEXPR :funcid 1986 :funcresulttype 25 :funcretset false :funcvariadic false :funcformat 0 :funccollid 100 :inputcollid 100 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 25 :paramtypmod -1 :paramcollid 100 :location -1} {PARAM :paramkind 0 :paramid 3 :paramtype 25 :paramtypmod -1 :paramcollid 100 :location -1}) :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1812,bit_length,11,10,14,1,0,0,0,f,f,f,t,f,i,s,1,0,23,1560,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1681 :funcresulttype 23 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1560 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1810,bit_length,11,10,14,1,0,0,0,f,f,f,t,f,i,s,1,0,23,17,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 514 :opfuncid 141 :opresulttype 23 :opretset false :opcollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 720 :funcresulttype 23 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 17 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 8 0 0 0 0 0 0 0 ]}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2623,pg_stat_file,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,2249,25,"{25,20,1184,1184,1184,1184,16}","{i,o,o,o,o,o,o}","{filename,size,access,modification,change,creation,isdir}",,,pg_stat_file_1arg,,,,{postgres=X/postgres} +1811,bit_length,11,10,14,1,0,0,0,f,f,f,t,f,i,s,1,0,23,25,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 514 :opfuncid 141 :opresulttype 23 :opretset false :opcollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 1374 :funcresulttype 23 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 100 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 25 :paramtypmod -1 :paramcollid 100 :location -1}) :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 8 0 0 0 0 0 0 0 ]}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +6212,random_normal,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,2,701,701 701,,,"{mean,stddev}",({FUNCEXPR :funcid 316 :funcresulttype 701 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]}) :location -1} {FUNCEXPR :funcid 316 :funcresulttype 701 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 1 0 0 0 0 0 0 0 ]}) :location -1}),,drandom_normal,,,, +1741,log,11,10,14,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1736 :funcresulttype 1700 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 1740 :funcresulttype 1700 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 10 0 0 0 0 0 0 0 ]}) :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1700 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1481,log10,11,10,14,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1736 :funcresulttype 1700 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 1740 :funcresulttype 1700 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 10 0 0 0 0 0 0 0 ]}) :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1700 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1708,round,11,10,14,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1707 :funcresulttype 1700 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1700 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +3936,pg_sleep_until,11,10,14,1,0,0,0,f,f,f,t,f,v,s,1,0,2278,1184,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 2626 :funcresulttype 2278 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 1746 :funcresulttype 701 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({OPEXPR :opno 1759 :opfuncid 1725 :opresulttype 1700 :opretset false :opcollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 6203 :funcresulttype 1700 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 100 :args ({CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 9 [ 36 0 0 0 101 112 111 99 104 ]} {PARAM :paramkind 0 :paramid 1 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {FUNCEXPR :funcid 6203 :funcresulttype 1700 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 100 :args ({CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 9 [ 36 0 0 0 101 112 111 99 104 ]} {FUNCEXPR :funcid 2649 :funcresulttype 1184 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args <> :location -1}) :location -1}) :location -1}) :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1710,trunc,11,10,14,1,0,0,0,f,f,f,t,f,i,s,1,0,1700,1700,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1709 :funcresulttype 1700 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1700 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +5023,numeric_pl_pg_lsn,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,3220,1700 3220,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 5025 :opfuncid 5022 :opresulttype 3220 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 3220 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1700 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1426,path_contain_pt,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,16,602 600,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 137 :funcresulttype 16 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 600 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 602 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1544,polygon,11,10,14,1,0,0,0,f,f,f,t,f,i,s,1,0,604,718,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1475 :funcresulttype 604 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 12 0 0 0 0 0 0 0 ]} {PARAM :paramkind 0 :paramid 1 :paramtype 718 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1386,age,11,10,14,1,0,0,0,f,f,f,t,f,s,s,1,0,1186,1184,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1199 :funcresulttype 1186 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 1174 :funcresulttype 1184 :funcretset false :funcvariadic false :funcformat 1 :funccollid 0 :inputcollid 0 :args ({SQLVALUEFUNCTION :op 0 :type 1082 :typmod -1 :location -1}) :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +6183,ts_debug,11,10,14,100,1000,0,0,f,f,f,t,t,s,s,2,0,2249,3734 25,"{3734,25,25,25,25,3770,3769,1009}","{i,i,o,o,o,o,o,o}","{config,document,alias,description,token,dictionaries,dictionary,lexemes}",,,"",,"(({QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks true :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias {ALIAS :aliasname parse :colnames <>} :eref {ALIAS :aliasname parse :colnames (""tokid"" ""token"")} :rtekind 3 :functions ({RANGETBLFUNCTION :funcexpr {FUNCEXPR :funcid 3715 :funcresulttype 2249 :funcretset true :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 100 :args ({SUBLINK :subLinkType 4 :subLinkId 0 :testexpr <> :operName <> :subselect {QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias <> :eref {ALIAS :aliasname pg_ts_config :colnames (""oid"" ""cfgname"" ""cfgnamespace"" ""cfgowner"" ""cfgparser"")} :rtekind 0 :relid 3602 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 3602 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 12) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} {RELABELTYPE :arg {PARAM :paramkind 0 :paramid 1 :paramtype 3734 :paramtypmod -1 :paramcollid 0 :location -1} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {VAR :varno 1 :varattno 5 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 5 :location -1} :resno 1 :resname cfgparser :ressortgroupref 0 :resorigtbl 3602 :resorigcol 5 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1} :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 25 :paramtypmod -1 :paramcollid 100 :location -1}) :location -1} :funccolcount 2 :funccolnames <> :funccoltypes <> :funccoltypmods <> :funccolcollations <> :funcparams (b)}) :funcordinality false :lateral false :inFromCl true :securityQuals <>} {RANGETBLENTRY :alias {ALIAS :aliasname tt :colnames <>} :eref {ALIAS :aliasname tt :colnames (""tokid"" ""alias"" ""description"")} :rtekind 3 :functions ({RANGETBLFUNCTION :funcexpr {FUNCEXPR :funcid 3713 :funcresulttype 2249 :funcretset true :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({SUBLINK :subLinkType 4 :subLinkId 0 :testexpr <> :operName <> :subselect {QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias <> :eref {ALIAS :aliasname pg_ts_config :colnames (""oid"" ""cfgname"" ""cfgnamespace"" ""cfgowner"" ""cfgparser"")} :rtekind 0 :relid 3602 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 3602 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 12) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} {RELABELTYPE :arg {PARAM :paramkind 0 :paramid 1 :paramtype 3734 :paramtypmod -1 :paramcollid 0 :location -1} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {VAR :varno 1 :varattno 5 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 5 :location -1} :resno 1 :resname cfgparser :ressortgroupref 0 :resorigtbl 3602 :resorigcol 5 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1} :location -1}) :location -1} :funccolcount 3 :funccolnames <> :funccoltypes <> :funccoltypmods <> :funccolcollations <> :funcparams (b)}) :funcordinality false :lateral false :inFromCl true :securityQuals <>}) :rteperminfos <> :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1} {RANGETBLREF :rtindex 2}) :quals {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 2 :varattno 1 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 2 :varattnosyn 1 :location -1} {VAR :varno 1 :varattno 1 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {VAR :varno 2 :varattno 2 :vartype 25 :vartypmod -1 :varcollid 100 :varnullingrels (b) :varlevelsup 0 :varnosyn 2 :varattnosyn 2 :location -1} :resno 1 :resname alias :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {VAR :varno 2 :varattno 3 :vartype 25 :vartypmod -1 :varcollid 100 :varnullingrels (b) :varlevelsup 0 :varnosyn 2 :varattnosyn 3 :location -1} :resno 2 :resname description :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {VAR :varno 1 :varattno 2 :vartype 25 :vartypmod -1 :varcollid 100 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 2 :location -1} :resno 3 :resname token :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {SUBLINK :subLinkType 6 :subLinkId 0 :testexpr <> :operName <> :subselect {QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias {ALIAS :aliasname m :colnames <>} :eref {ALIAS :aliasname m :colnames (""mapcfg"" ""maptokentype"" ""mapseqno"" ""mapdict"")} :rtekind 0 :relid 3603 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 3603 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 9 10 11) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {BOOLEXPR :boolop and :args ({OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} {RELABELTYPE :arg {PARAM :paramkind 0 :paramid 1 :paramtype 3734 :paramtypmod -1 :paramcollid 0 :location -1} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 2 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 2 :location -1} {VAR :varno 1 :varattno 1 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 1 :varnosyn 1 :varattnosyn 1 :location -1}) :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {RELABELTYPE :arg {VAR :varno 1 :varattno 4 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 4 :location -1} :resulttype 3769 :resulttypmod -1 :resultcollid 0 :relabelformat 1 :location -1} :resno 1 :resname mapdict :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {VAR :varno 1 :varattno 3 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 3 :location -1} :resno 2 :resname <> :ressortgroupref 1 :resorigtbl 0 :resorigcol 0 :resjunk true}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause ({SORTGROUPCLAUSE :tleSortGroupRef 1 :eqop 96 :sortop 97 :nulls_first false :hashable true}) :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1} :location -1} :resno 4 :resname dictionaries :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {SUBLINK :subLinkType 4 :subLinkId 0 :testexpr <> :operName <> :subselect {QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias {ALIAS :aliasname m :colnames <>} :eref {ALIAS :aliasname m :colnames (""mapcfg"" ""maptokentype"" ""mapseqno"" ""mapdict"")} :rtekind 0 :relid 3603 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 3603 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 9 10 11) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {BOOLEXPR :boolop and :args ({OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} {RELABELTYPE :arg {PARAM :paramkind 0 :paramid 1 :paramtype 3734 :paramtypmod -1 :paramcollid 0 :location -1} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 2 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 2 :location -1} {VAR :varno 1 :varattno 1 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 1 :varnosyn 1 :varattnosyn 1 :location -1}) :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {RELABELTYPE :arg {VAR :varno 1 :varattno 4 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 4 :location -1} :resulttype 3769 :resulttypmod -1 :resultcollid 0 :relabelformat 1 :location -1} :resno 1 :resname mapdict :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {NULLTEST :arg {FUNCEXPR :funcid 3723 :funcresulttype 1009 :funcretset false :funcvariadic false :funcformat 0 :funccollid 100 :inputcollid 100 :args ({RELABELTYPE :arg {VAR :varno 1 :varattno 4 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 4 :location -1} :resulttype 3769 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {VAR :varno 1 :varattno 2 :vartype 25 :vartypmod -1 :varcollid 100 :varnullingrels (b) :varlevelsup 1 :varnosyn 1 :varattnosyn 2 :location -1}) :location -1} :nulltesttype 0 :argisrow false :location -1} :resno 2 :resname <> :ressortgroupref 1 :resorigtbl 0 :resorigcol 0 :resjunk true} {TARGETENTRY :expr {VAR :varno 1 :varattno 3 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 3 :location -1} :resno 3 :resname <> :ressortgroupref 2 :resorigtbl 0 :resorigcol 0 :resjunk true}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause ({SORTGROUPCLAUSE :tleSortGroupRef 1 :eqop 91 :sortop 58 :nulls_first false :hashable true} {SORTGROUPCLAUSE :tleSortGroupRef 2 :eqop 96 :sortop 97 :nulls_first false :hashable true}) :limitOffset <> :limitCount {FUNCEXPR :funcid 481 :funcresulttype 20 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 1 0 0 0 0 0 0 0 ]}) :location -1} :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1} :location -1} :resno 5 :resname dictionary :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {SUBLINK :subLinkType 4 :subLinkId 0 :testexpr <> :operName <> :subselect {QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias {ALIAS :aliasname m :colnames <>} :eref {ALIAS :aliasname m :colnames (""mapcfg"" ""maptokentype"" ""mapseqno"" ""mapdict"")} :rtekind 0 :relid 3603 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 3603 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 9 10 11) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {BOOLEXPR :boolop and :args ({OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} {RELABELTYPE :arg {PARAM :paramkind 0 :paramid 1 :paramtype 3734 :paramtypmod -1 :paramcollid 0 :location -1} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 2 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 2 :location -1} {VAR :varno 1 :varattno 1 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 1 :varnosyn 1 :varattnosyn 1 :location -1}) :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 3723 :funcresulttype 1009 :funcretset false :funcvariadic false :funcformat 0 :funccollid 100 :inputcollid 100 :args ({RELABELTYPE :arg {VAR :varno 1 :varattno 4 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 4 :location -1} :resulttype 3769 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {VAR :varno 1 :varattno 2 :vartype 25 :vartypmod -1 :varcollid 100 :varnullingrels (b) :varlevelsup 1 :varnosyn 1 :varattnosyn 2 :location -1}) :location -1} :resno 1 :resname ts_lexize :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {NULLTEST :arg {FUNCEXPR :funcid 3723 :funcresulttype 1009 :funcretset false :funcvariadic false :funcformat 0 :funccollid 100 :inputcollid 100 :args ({RELABELTYPE :arg {VAR :varno 1 :varattno 4 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 4 :location -1} :resulttype 3769 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {VAR :varno 1 :varattno 2 :vartype 25 :vartypmod -1 :varcollid 100 :varnullingrels (b) :varlevelsup 1 :varnosyn 1 :varattnosyn 2 :location -1}) :location -1} :nulltesttype 0 :argisrow false :location -1} :resno 2 :resname <> :ressortgroupref 1 :resorigtbl 0 :resorigcol 0 :resjunk true} {TARGETENTRY :expr {VAR :varno 1 :varattno 3 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 3 :location -1} :resno 3 :resname <> :ressortgroupref 2 :resorigtbl 0 :resorigcol 0 :resjunk true}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause ({SORTGROUPCLAUSE :tleSortGroupRef 1 :eqop 91 :sortop 58 :nulls_first false :hashable true} {SORTGROUPCLAUSE :tleSortGroupRef 2 :eqop 96 :sortop 97 :nulls_first false :hashable true}) :limitOffset <> :limitCount {FUNCEXPR :funcid 481 :funcresulttype 20 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 1 0 0 0 0 0 0 0 ]}) :location -1} :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1} :location -1} :resno 6 :resname lexemes :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1}))",, +4543,pg_log_backend_memory_contexts,11,10,12,1,0,0,0,f,f,f,t,f,v,s,1,0,16,23,,,,,,pg_log_backend_memory_contexts,,,,{postgres=X/postgres} +2059,age,11,10,14,1,0,0,0,f,f,f,t,f,s,s,1,0,1186,1114,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 2058 :funcresulttype 1186 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 2024 :funcresulttype 1114 :funcretset false :funcvariadic false :funcformat 1 :funccollid 0 :inputcollid 0 :args ({SQLVALUEFUNCTION :op 0 :type 1082 :typmod -1 :location -1}) :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1384,date_part,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,701,25 1082,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 2021 :funcresulttype 701 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 100 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 25 :paramtypmod -1 :paramcollid 100 :location -1} {FUNCEXPR :funcid 2024 :funcresulttype 1114 :funcretset false :funcvariadic false :funcformat 1 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 1082 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1176,timestamptz,11,10,14,1,0,0,0,f,f,f,t,f,s,s,2,0,1184,1082 1083,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 2028 :funcresulttype 1184 :funcretset false :funcvariadic false :funcformat 1 :funccollid 0 :inputcollid 0 :args ({OPEXPR :opno 1360 :opfuncid 1272 :opresulttype 1114 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1082 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1296,timedate_pl,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1083 1082,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 1360 :opfuncid 1272 :opresulttype 1114 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 1082 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1298,timetzdate_pl,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,1184,1266 1082,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 1361 :opfuncid 1297 :opresulttype 1184 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 1082 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1266 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +3436,pg_promote,11,10,12,1,0,0,0,f,f,f,t,f,v,s,2,2,16,16 23,,,"{wait,wait_seconds}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 1 0 0 0 0 0 0 0 ]} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 60 0 0 0 0 0 0 0 ]}),,pg_promote,,,,{postgres=X/postgres} +1848,interval_pl_time,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,1083,1186 1083,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 1800 :opfuncid 1747 :opresulttype 1083 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2546,interval_pl_date,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1186 1082,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 1076 :opfuncid 2071 :opresulttype 1114 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 1082 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2547,interval_pl_timetz,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,1266,1186 1266,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 1802 :opfuncid 1749 :opresulttype 1266 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 1266 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2548,interval_pl_timestamp,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,1114,1186 1114,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 2066 :opfuncid 2032 :opresulttype 1114 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2549,interval_pl_timestamptz,11,10,14,1,0,0,0,f,f,f,t,f,s,s,2,0,1184,1186 1184,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 1327 :opfuncid 1189 :opresulttype 1184 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2550,integer_pl_date,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,1082,23 1082,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 1100 :opfuncid 1141 :opresulttype 1082 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 1082 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1306,overlaps,11,10,14,1,0,0,0,f,f,f,f,f,s,s,4,0,16,1184 1184 1184 1186,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1304 :funcresulttype 16 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 3 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 1327 :opfuncid 1189 :opresulttype 1184 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 3 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 4 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1305,overlaps,11,10,14,1,0,0,0,f,f,f,f,f,s,s,4,0,16,1184 1186 1184 1186,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1304 :funcresulttype 16 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 1327 :opfuncid 1189 :opresulttype 1184 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {PARAM :paramkind 0 :paramid 3 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 1327 :opfuncid 1189 :opresulttype 1184 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 3 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 4 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1307,overlaps,11,10,14,1,0,0,0,f,f,f,f,f,s,s,4,0,16,1184 1186 1184 1184,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1304 :funcresulttype 16 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 1327 :opfuncid 1189 :opresulttype 1184 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {PARAM :paramkind 0 :paramid 3 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 4 :paramtype 1184 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2043,overlaps,11,10,14,1,0,0,0,f,f,f,f,f,i,s,4,0,16,1114 1114 1114 1186,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 2041 :funcresulttype 16 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 3 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 2066 :opfuncid 2032 :opresulttype 1114 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 3 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 4 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +3775,pg_stat_reset_shared,11,10,12,1,0,0,0,f,f,f,f,f,v,s,1,1,2278,25,,,{target},({CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull true :location -1 :constvalue <>}),,pg_stat_reset_shared,,,,{postgres=X/postgres} +6230,pg_stat_have_stats,11,10,12,1,0,0,0,f,f,f,t,f,v,r,3,0,16,25 26 26,,,,,,pg_stat_have_stats,,,,{postgres=X/postgres} +2044,overlaps,11,10,14,1,0,0,0,f,f,f,f,f,i,s,4,0,16,1114 1186 1114 1114,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 2041 :funcresulttype 16 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 2066 :opfuncid 2032 :opresulttype 1114 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {PARAM :paramkind 0 :paramid 3 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 4 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2042,overlaps,11,10,14,1,0,0,0,f,f,f,f,f,i,s,4,0,16,1114 1186 1114 1186,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 2041 :funcresulttype 16 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 2066 :opfuncid 2032 :opresulttype 1114 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {PARAM :paramkind 0 :paramid 3 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 2066 :opfuncid 2032 :opresulttype 1114 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 3 :paramtype 1114 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 4 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1309,overlaps,11,10,14,1,0,0,0,f,f,f,f,f,i,s,4,0,16,1083 1186 1083 1186,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1308 :funcresulttype 16 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 1800 :opfuncid 1747 :opresulttype 1083 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {PARAM :paramkind 0 :paramid 3 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 1800 :opfuncid 1747 :opresulttype 1083 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 3 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 4 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1310,overlaps,11,10,14,1,0,0,0,f,f,f,f,f,i,s,4,0,16,1083 1083 1083 1186,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1308 :funcresulttype 16 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 3 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 1800 :opfuncid 1747 :opresulttype 1083 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 3 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 4 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +764,lo_import,11,10,12,1,0,0,0,f,f,f,t,f,v,u,1,0,26,25,,,,,,be_lo_import,,,,{postgres=X/postgres} +1311,overlaps,11,10,14,1,0,0,0,f,f,f,f,f,i,s,4,0,16,1083 1186 1083 1083,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 1308 :funcresulttype 16 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {OPEXPR :opno 1800 :opfuncid 1747 :opresulttype 1083 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {PARAM :paramkind 0 :paramid 3 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 4 :paramtype 1083 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2631,int8pl_inet,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,869,20 869,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {OPEXPR :opno 2637 :opfuncid 2630 :opresulttype 869 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 869 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 20 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2932,xpath,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,143,25 142,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 2931 :funcresulttype 143 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 100 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 25 :paramtypmod -1 :paramcollid 100 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 142 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ]}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +3050,xpath_exists,11,10,14,1,0,0,0,f,f,f,t,f,i,s,2,0,16,25 142,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 3049 :funcresulttype 16 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 100 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 25 :paramtypmod -1 :paramcollid 100 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 142 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ]}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +3935,pg_sleep_for,11,10,14,1,0,0,0,f,f,f,t,f,v,s,1,0,2278,1186,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 2626 :funcresulttype 2278 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 1746 :funcresulttype 701 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({OPEXPR :opno 1759 :opfuncid 1725 :opresulttype 1700 :opretset false :opcollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 6203 :funcresulttype 1700 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 100 :args ({CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 9 [ 36 0 0 0 101 112 111 99 104 ]} {OPEXPR :opno 1327 :opfuncid 1189 :opresulttype 1184 :opretset false :opcollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 2649 :funcresulttype 1184 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args <> :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 1186 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}) :location -1} {FUNCEXPR :funcid 6203 :funcresulttype 1700 :funcretset false :funcvariadic false :funcformat 3 :funccollid 0 :inputcollid 100 :args ({CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 9 [ 36 0 0 0 101 112 111 99 104 ]} {FUNCEXPR :funcid 2649 :funcresulttype 1184 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args <> :location -1}) :location -1}) :location -1}) :location -1}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +2624,pg_read_file,11,10,12,1,0,0,0,f,f,f,t,f,v,s,3,0,25,25 20 20,,,,,,pg_read_file_off_len,,,,{postgres=X/postgres} +6005,pg_replication_origin_oid,11,10,12,1,0,0,0,f,f,f,t,f,s,s,1,0,26,25,,,,,,pg_replication_origin_oid,,,,{postgres=X/postgres} +6011,pg_replication_origin_xact_reset,11,10,12,1,0,0,0,f,f,f,t,f,v,r,0,0,2278,"",,,,,,pg_replication_origin_xact_reset,,,,{postgres=X/postgres} +2325,pg_relation_size,11,10,14,1,0,0,0,f,f,f,t,f,v,s,1,0,20,2205,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 2332 :funcresulttype 20 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 100 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 2205 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 8 [ 32 0 0 0 109 97 105 110 ]}) :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +1215,obj_description,11,10,14,100,0,0,0,f,f,f,t,f,s,s,2,0,25,26 19,,,,,,"",,"(({QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks true :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias <> :eref {ALIAS :aliasname pg_description :colnames (""objoid"" ""classoid"" ""objsubid"" ""description"")} :rtekind 0 :relid 2609 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 2609 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 9 10 11) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {BOOLEXPR :boolop and :args ({OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 2 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 2 :location -1} {SUBLINK :subLinkType 4 :subLinkId 0 :testexpr <> :operName <> :subselect {QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias <> :eref {ALIAS :aliasname pg_class :colnames (""oid"" ""relname"" ""relnamespace"" ""reltype"" ""reloftype"" ""relowner"" ""relam"" ""relfilenode"" ""reltablespace"" ""relpages"" ""reltuples"" ""relallvisible"" ""reltoastrelid"" ""relhasindex"" ""relisshared"" ""relpersistence"" ""relkind"" ""relnatts"" ""relchecks"" ""relhasrules"" ""relhastriggers"" ""relhassubclass"" ""relrowsecurity"" ""relforcerowsecurity"" ""relispopulated"" ""relreplident"" ""relispartition"" ""relrewrite"" ""relfrozenxid"" ""relminmxid"" ""relacl"" ""reloptions"" ""relpartbound"")} :rtekind 0 :relid 1259 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 1259 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 9 10) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {BOOLEXPR :boolop and :args ({OPEXPR :opno 93 :opfuncid 62 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 950 :args ({VAR :varno 1 :varattno 2 :vartype 19 :vartypmod -1 :varcollid 950 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 2 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 19 :paramtypmod -1 :paramcollid 950 :location -1}) :location -1} {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 3 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 3 :location -1} {RELABELTYPE :arg {CONST :consttype 4089 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 11 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} :resno 1 :resname oid :ressortgroupref 0 :resorigtbl 1259 :resorigcol 1 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1} :location -1}) :location -1} {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 3 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 3 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]}) :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {VAR :varno 1 :varattno 4 :vartype 25 :vartypmod -1 :varcollid 950 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 4 :location -1} :resno 1 :resname description :ressortgroupref 0 :resorigtbl 2609 :resorigcol 4 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1}))",, +1993,shobj_description,11,10,14,100,0,0,0,f,f,f,t,f,s,s,2,0,25,26 19,,,,,,"",,"(({QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks true :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias <> :eref {ALIAS :aliasname pg_shdescription :colnames (""objoid"" ""classoid"" ""description"")} :rtekind 0 :relid 2396 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 2396 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 9 10) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {BOOLEXPR :boolop and :args ({OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 2 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 2 :location -1} {SUBLINK :subLinkType 4 :subLinkId 0 :testexpr <> :operName <> :subselect {QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias <> :eref {ALIAS :aliasname pg_class :colnames (""oid"" ""relname"" ""relnamespace"" ""reltype"" ""reloftype"" ""relowner"" ""relam"" ""relfilenode"" ""reltablespace"" ""relpages"" ""reltuples"" ""relallvisible"" ""reltoastrelid"" ""relhasindex"" ""relisshared"" ""relpersistence"" ""relkind"" ""relnatts"" ""relchecks"" ""relhasrules"" ""relhastriggers"" ""relhassubclass"" ""relrowsecurity"" ""relforcerowsecurity"" ""relispopulated"" ""relreplident"" ""relispartition"" ""relrewrite"" ""relfrozenxid"" ""relminmxid"" ""relacl"" ""reloptions"" ""relpartbound"")} :rtekind 0 :relid 1259 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 1259 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 9 10) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {BOOLEXPR :boolop and :args ({OPEXPR :opno 93 :opfuncid 62 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 950 :args ({VAR :varno 1 :varattno 2 :vartype 19 :vartypmod -1 :varcollid 950 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 2 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 19 :paramtypmod -1 :paramcollid 950 :location -1}) :location -1} {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 3 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 3 :location -1} {RELABELTYPE :arg {CONST :consttype 4089 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 11 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} :resno 1 :resname oid :ressortgroupref 0 :resorigtbl 1259 :resorigcol 1 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1} :location -1}) :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varcollid 950 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 3 :location -1} :resno 1 :resname description :ressortgroupref 0 :resorigtbl 2396 :resorigcol 3 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1}))",, +1348,obj_description,11,10,14,100,0,0,0,f,f,f,t,f,s,s,1,0,25,26,,,,,,"",,"(({QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias <> :eref {ALIAS :aliasname pg_description :colnames (""objoid"" ""classoid"" ""objsubid"" ""description"")} :rtekind 0 :relid 2609 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 2609 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 10 11) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {BOOLEXPR :boolop and :args ({OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 3 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 3 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]}) :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {VAR :varno 1 :varattno 4 :vartype 25 :vartypmod -1 :varcollid 950 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 4 :location -1} :resno 1 :resname description :ressortgroupref 0 :resorigtbl 2609 :resorigcol 4 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1}))",, +1216,col_description,11,10,14,100,0,0,0,f,f,f,t,f,s,s,2,0,25,26 23,,,,,,"",,"(({QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias <> :eref {ALIAS :aliasname pg_description :colnames (""objoid"" ""classoid"" ""objsubid"" ""description"")} :rtekind 0 :relid 2609 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 2609 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 9 10 11) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {BOOLEXPR :boolop and :args ({OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 2 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 2 :location -1} {RELABELTYPE :arg {CONST :consttype 2205 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 235 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 3 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 3 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {VAR :varno 1 :varattno 4 :vartype 25 :vartypmod -1 :varcollid 950 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 4 :location -1} :resno 1 :resname description :ressortgroupref 0 :resorigtbl 2609 :resorigcol 4 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1}))",, +6184,ts_debug,11,10,14,100,1000,0,0,f,f,f,t,t,s,s,1,0,2249,25,"{25,25,25,25,3770,3769,1009}","{i,o,o,o,o,o,o}","{document,alias,description,token,dictionaries,dictionary,lexemes}",,,"",,"(({QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias <> :eref {ALIAS :aliasname ts_debug :colnames (""alias"" ""description"" ""token"" ""dictionaries"" ""dictionary"" ""lexemes"")} :rtekind 3 :functions ({RANGETBLFUNCTION :funcexpr {FUNCEXPR :funcid 6183 :funcresulttype 2249 :funcretset true :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 100 :args ({FUNCEXPR :funcid 3759 :funcresulttype 3734 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args <> :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 25 :paramtypmod -1 :paramcollid 100 :location -1}) :location -1} :funccolcount 6 :funccolnames <> :funccoltypes <> :funccoltypmods <> :funccolcollations <> :funcparams (b)}) :funcordinality false :lateral false :inFromCl true :securityQuals <>}) :rteperminfos <> :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {VAR :varno 1 :varattno 1 :vartype 25 :vartypmod -1 :varcollid 100 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} :resno 1 :resname alias :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {VAR :varno 1 :varattno 2 :vartype 25 :vartypmod -1 :varcollid 100 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 2 :location -1} :resno 2 :resname description :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varcollid 100 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 3 :location -1} :resno 3 :resname token :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {VAR :varno 1 :varattno 4 :vartype 3770 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 4 :location -1} :resno 4 :resname dictionaries :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {VAR :varno 1 :varattno 5 :vartype 3769 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 5 :location -1} :resno 5 :resname dictionary :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false} {TARGETENTRY :expr {VAR :varno 1 :varattno 6 :vartype 1009 :vartypmod -1 :varcollid 100 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 6 :location -1} :resno 6 :resname lexemes :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1}))",, +2096,pg_terminate_backend,11,10,12,1,0,0,0,f,f,f,t,f,v,s,2,1,16,23 20,,,"{pid,timeout}",({FUNCEXPR :funcid 481 :funcresulttype 20 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]}) :location -1}),,pg_terminate_backend,,,, +3960,json_populate_record,11,10,12,1,0,0,0,f,f,f,f,f,s,s,3,1,2283,2283 114 16,,,"{base,from_json,use_json_as_text}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,json_populate_record,,,, +3961,json_populate_recordset,11,10,12,1,100,0,0,f,f,f,f,t,s,s,3,1,2283,2283 114 16,,,"{base,from_json,use_json_as_text}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,json_populate_recordset,,,, +3782,pg_logical_slot_get_changes,11,10,12,1000,1000,25,0,f,f,f,f,t,v,u,4,1,2249,19 3220 23 1009,"{19,3220,23,1009,3220,28,25}","{i,i,i,v,o,o,o}","{slot_name,upto_lsn,upto_nchanges,options,lsn,xid,data}",({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ]}),,pg_logical_slot_get_changes,,,, +3784,pg_logical_slot_peek_changes,11,10,12,1000,1000,25,0,f,f,f,f,t,v,u,4,1,2249,19 3220 23 1009,"{19,3220,23,1009,3220,28,25}","{i,i,i,v,o,o,o}","{slot_name,upto_lsn,upto_nchanges,options,lsn,xid,data}",({CONST :consttype 1009 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 16 [ 64 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 ]}),,pg_logical_slot_peek_changes,,,, +3577,pg_logical_emit_message,11,10,12,1,0,0,0,f,f,f,t,f,v,u,4,1,3220,16 25 25 16,,,"{transactional,prefix,message,flush}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,pg_logical_emit_message_text,,,, +3578,pg_logical_emit_message,11,10,12,1,0,0,0,f,f,f,t,f,v,u,4,1,3220,16 25 17 16,,,"{transactional,prefix,message,flush}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,pg_logical_emit_message_bytea,,,, +3779,pg_create_physical_replication_slot,11,10,12,1,0,0,0,f,f,f,t,f,v,u,3,2,2249,19 16 16,"{19,16,16,19,3220}","{i,i,i,o,o}","{slot_name,immediately_reserve,temporary,slot_name,lsn}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,pg_create_physical_replication_slot,,,, +3786,pg_create_logical_replication_slot,11,10,12,1,0,0,0,f,f,f,t,f,v,u,5,3,2249,19 19 16 16 16,"{19,19,16,16,16,19,3220}","{i,i,i,i,i,o,o}","{slot_name,plugin,temporary,twophase,failover,slot_name,lsn}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,pg_create_logical_replication_slot,,,, +2172,pg_backup_start,11,10,12,1,0,0,0,f,f,f,t,f,v,r,2,1,3220,25 16,,,"{label,fast}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,pg_backup_start,,,,{postgres=X/postgres} +2739,pg_backup_stop,11,10,12,1,0,0,0,f,f,f,t,f,v,r,1,1,2249,16,"{16,3220,25,25}","{i,o,o,o}","{wait_for_archive,lsn,labelfile,spcmapfile}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 1 0 0 0 0 0 0 0 ]}),,pg_backup_stop,,,,{postgres=X/postgres} +3464,make_interval,11,10,12,1,0,0,0,f,f,f,t,f,i,s,7,7,1186,23 23 23 23 23 23 701,,,"{years,months,weeks,days,hours,mins,secs}",({CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]} {FUNCEXPR :funcid 1746 :funcresulttype 701 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({CONST :consttype 1700 :consttypmod -1 :constcollid 0 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 6 [ 24 0 0 0 128 128 ]}) :location -1}),,make_interval,,,, +3305,jsonb_set,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,1,3802,3802 1009 3802 16,,,"{jsonb_in,path,replacement,create_if_missing}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 1 0 0 0 0 0 0 0 ]}),,jsonb_set,,,, +5054,jsonb_set_lax,11,10,12,1,0,0,0,f,f,f,f,f,i,s,5,2,3802,3802 1009 3802 16 25,,,"{jsonb_in,path,replacement,create_if_missing,null_value_treatment}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 1 0 0 0 0 0 0 0 ]} {CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 17 [ 68 0 0 0 117 115 101 95 106 115 111 110 95 110 117 108 108 ]}),,jsonb_set_lax,,,, +1268,parse_ident,11,10,12,1,0,0,0,f,f,f,t,f,i,s,2,1,1009,25 16,,,"{str,strict}",({CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 1 0 0 0 0 0 0 0 ]}),,parse_ident,,,, +4005,jsonb_path_exists,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,2,16,3802 4072 3802 16,,,"{target,path,vars,silent}",({CONST :consttype 3802 :consttypmod -1 :constcollid 0 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 8 [ 32 0 0 0 0 0 0 32 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,jsonb_path_exists,,,, +4009,jsonb_path_match,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,2,16,3802 4072 3802 16,,,"{target,path,vars,silent}",({CONST :consttype 3802 :consttypmod -1 :constcollid 0 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 8 [ 32 0 0 0 0 0 0 32 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,jsonb_path_match,,,, +4007,jsonb_path_query_array,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,2,3802,3802 4072 3802 16,,,"{target,path,vars,silent}",({CONST :consttype 3802 :consttypmod -1 :constcollid 0 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 8 [ 32 0 0 0 0 0 0 32 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,jsonb_path_query_array,,,, +4008,jsonb_path_query_first,11,10,12,1,0,0,0,f,f,f,t,f,i,s,4,2,3802,3802 4072 3802 16,,,"{target,path,vars,silent}",({CONST :consttype 3802 :consttypmod -1 :constcollid 0 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 8 [ 32 0 0 0 0 0 0 32 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,jsonb_path_query_first,,,, +2030,jsonb_path_match_tz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,2,16,3802 4072 3802 16,,,"{target,path,vars,silent}",({CONST :consttype 3802 :consttypmod -1 :constcollid 0 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 8 [ 32 0 0 0 0 0 0 32 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,jsonb_path_match_tz,,,, +1180,jsonb_path_query_array_tz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,2,3802,3802 4072 3802 16,,,"{target,path,vars,silent}",({CONST :consttype 3802 :consttypmod -1 :constcollid 0 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 8 [ 32 0 0 0 0 0 0 32 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,jsonb_path_query_array_tz,,,, +2023,jsonb_path_query_first_tz,11,10,12,1,0,0,0,f,f,f,t,f,s,s,4,2,3802,3802 4072 3802 16,,,"{target,path,vars,silent}",({CONST :consttype 3802 :consttypmod -1 :constcollid 0 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 8 [ 32 0 0 0 0 0 0 32 ]} {CONST :consttype 16 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 0 0 0 0 0 0 0 0 ]}),,jsonb_path_query_first_tz,,,, +2307,pg_stat_reset_slru,11,10,12,1,0,0,0,f,f,f,f,f,v,s,1,1,2278,25,,,{target},({CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull true :location -1 :constvalue <>}),,pg_stat_reset_slru,,,,{postgres=X/postgres} +3353,pg_ls_logdir,11,10,12,10,20,0,0,f,f,f,t,t,v,s,0,0,2249,"","{25,20,1184}","{o,o,o}","{name,size,modification}",,,pg_ls_logdir,,,,"{postgres=X/postgres,pg_monitor=X/postgres}" +6271,pg_ls_logicalmapdir,11,10,12,10,20,0,0,f,f,f,t,t,v,s,0,0,2249,"","{25,20,1184}","{o,o,o}","{name,size,modification}",,,pg_ls_logicalmapdir,,,,"{postgres=X/postgres,pg_monitor=X/postgres}" +3329,pg_show_all_file_settings,11,10,12,1,1000,0,0,f,f,f,t,t,v,s,0,0,2249,"","{25,23,23,25,25,16,25}","{o,o,o,o,o,o,o}","{sourcefile,sourceline,seqno,name,setting,applied,error}",,,show_all_file_settings,,,,{postgres=X/postgres} +5052,pg_get_shmem_allocations,11,10,12,1,50,0,0,f,f,f,t,t,v,s,0,0,2249,"","{25,20,20,20}","{o,o,o,o}","{name,off,size,allocated_size}",,,pg_get_shmem_allocations,,,,"{postgres=X/postgres,pg_read_all_stats=X/postgres}" +2282,pg_get_backend_memory_contexts,11,10,12,1,100,0,0,f,f,f,t,t,v,r,0,0,2249,"","{25,25,25,23,20,20,20,20,20}","{o,o,o,o,o,o,o,o,o}","{name,ident,parent,level,total_bytes,total_nblocks,free_bytes,free_chunks,used_bytes}",,,pg_get_backend_memory_contexts,,,,"{postgres=X/postgres,pg_read_all_stats=X/postgres}" +13160,dsnowball_init,11,10,13,1,0,0,0,f,f,f,t,f,v,u,1,0,2281,2281,,,,,,dsnowball_init,$libdir/dict_snowball,,, +13161,dsnowball_lexize,11,10,13,1,0,0,0,f,f,f,t,f,v,u,4,0,2281,2281 2281 2281 2281,,,,,,dsnowball_lexize,$libdir/dict_snowball,,, +13220,_pg_expandarray,13219,10,14,100,100,0,3996,f,f,f,t,t,i,s,1,0,2249,2277,"{2277,2283,23}","{i,o,o}","{"""",x,n}",,,SELECT * FROM pg_catalog.unnest($1) WITH ORDINALITY,,,, +13221,_pg_index_position,13219,10,14,100,0,0,0,f,f,f,t,f,s,u,2,0,23,26 21,,,,,,"",,"(({QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias {ALIAS :aliasname ss :colnames <>} :eref {ALIAS :aliasname ss :colnames (""a"")} :rtekind 1 :subquery {QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs true :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias <> :eref {ALIAS :aliasname pg_index :colnames (""indexrelid"" ""indrelid"" ""indnatts"" ""indnkeyatts"" ""indisunique"" ""indnullsnotdistinct"" ""indisprimary"" ""indisexclusion"" ""indimmediate"" ""indisclustered"" ""indisvalid"" ""indcheckxmin"" ""indisready"" ""indislive"" ""indisreplident"" ""indkey"" ""indcollation"" ""indclass"" ""indoption"" ""indexprs"" ""indpred"")} :rtekind 0 :relid 2610 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 2610 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 8 23) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 1 :vartype 26 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} {PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FUNCEXPR :funcid 13220 :funcresulttype 2249 :funcretset true :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 16 :vartype 22 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 16 :location -1}) :location -1} :resno 1 :resname a :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1} :security_barrier false :relid 0 :inh false :relkind <> :rellockmode 0 :perminfoindex 0 :lateral false :inFromCl true :securityQuals <>}) :rteperminfos <> :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {OPEXPR :opno 94 :opfuncid 63 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({FIELDSELECT :arg {VAR :varno 1 :varattno 1 :vartype 2249 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} :fieldnum 1 :resulttype 21 :resulttypmod -1 :resultcollid 0} {PARAM :paramkind 0 :paramid 2 :paramtype 21 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {FIELDSELECT :arg {VAR :varno 1 :varattno 1 :vartype 2249 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 1 :location -1} :fieldnum 2 :resulttype 23 :resulttypmod -1 :resultcollid 0} :resno 1 :resname n :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1}))",, +13222,_pg_truetypid,13219,10,14,100,0,0,0,f,f,f,t,f,i,s,2,0,26,75 71,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {CASEEXPR :casetype 26 :casecollid 0 :arg <> :args ({CASEWHEN :expr {OPEXPR :opno 92 :opfuncid 61 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({FIELDSELECT :arg {PARAM :paramkind 0 :paramid 2 :paramtype 71 :paramtypmod -1 :paramcollid 0 :location -1} :fieldnum 7 :resulttype 18 :resulttypmod -1 :resultcollid 0} {CONST :consttype 18 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 100 0 0 0 0 0 0 0 ]}) :location -1} :result {FIELDSELECT :arg {PARAM :paramkind 0 :paramid 2 :paramtype 71 :paramtypmod -1 :paramcollid 0 :location -1} :fieldnum 26 :resulttype 26 :resulttypmod -1 :resultcollid 0} :location -1}) :defresult {FIELDSELECT :arg {PARAM :paramkind 0 :paramid 1 :paramtype 75 :paramtypmod -1 :paramcollid 0 :location -1} :fieldnum 3 :resulttype 26 :resulttypmod -1 :resultcollid 0} :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +13230,_pg_datetime_precision,13219,10,14,100,0,0,0,f,f,f,t,f,i,s,2,0,23,26 23,,,"{typid,typmod}",,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {CASEEXPR :casetype 23 :casecollid 0 :arg <> :args ({CASEWHEN :expr {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 58 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]} :location -1} {CASEWHEN :expr {SCALARARRAYOPEXPR :opno 607 :opfuncid 184 :hashfuncid 0 :negfuncid 0 :useOr true :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {ARRAYEXPR :array_typeid 1028 :array_collid 0 :element_typeid 26 :elements ({RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 59 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 90 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 160 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 242 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :multidims false :location -1}) :location -1} :result {CASEEXPR :casetype 23 :casecollid 0 :arg <> :args ({CASEWHEN :expr {OPEXPR :opno 97 :opfuncid 66 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 6 0 0 0 0 0 0 0 ]} :location -1}) :defresult {PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} :location -1} :location -1} {CASEWHEN :expr {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 162 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} :result {CASEEXPR :casetype 23 :casecollid 0 :arg <> :args ({CASEWHEN :expr {BOOLEXPR :boolop or :args ({OPEXPR :opno 97 :opfuncid 66 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]}) :location -1} {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({OPEXPR :opno 1880 :opfuncid 1898 :opresulttype 23 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 255 255 0 0 0 0 0 0 ]}) :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 255 255 0 0 0 0 0 0 ]}) :location -1}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 6 0 0 0 0 0 0 0 ]} :location -1}) :defresult {OPEXPR :opno 1880 :opfuncid 1898 :opresulttype 23 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 255 255 0 0 0 0 0 0 ]}) :location -1} :location -1} :location -1}) :defresult {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull true :location -1 :constvalue <>} :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +13223,_pg_truetypmod,13219,10,14,100,0,0,0,f,f,f,t,f,i,s,2,0,23,75 71,,,,,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {CASEEXPR :casetype 23 :casecollid 0 :arg <> :args ({CASEWHEN :expr {OPEXPR :opno 92 :opfuncid 61 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({FIELDSELECT :arg {PARAM :paramkind 0 :paramid 2 :paramtype 71 :paramtypmod -1 :paramcollid 0 :location -1} :fieldnum 7 :resulttype 18 :resulttypmod -1 :resultcollid 0} {CONST :consttype 18 :consttypmod -1 :constcollid 0 :constlen 1 :constbyval true :constisnull false :location -1 :constvalue 1 [ 100 0 0 0 0 0 0 0 ]}) :location -1} :result {FIELDSELECT :arg {PARAM :paramkind 0 :paramid 2 :paramtype 71 :paramtypmod -1 :paramcollid 0 :location -1} :fieldnum 27 :resulttype 23 :resulttypmod -1 :resultcollid 0} :location -1}) :defresult {FIELDSELECT :arg {PARAM :paramkind 0 :paramid 1 :paramtype 75 :paramtypmod -1 :paramcollid 0 :location -1} :fieldnum 7 :resulttype 23 :resulttypmod -1 :resultcollid 0} :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +13224,_pg_char_max_length,13219,10,14,100,0,0,0,f,f,f,t,f,i,s,2,0,23,26 23,,,"{typid,typmod}",,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {CASEEXPR :casetype 23 :casecollid 0 :arg <> :args ({CASEWHEN :expr {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 255 255 255 255 255 255 255 255 ]}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull true :location -1 :constvalue <>} :location -1} {CASEWHEN :expr {SCALARARRAYOPEXPR :opno 607 :opfuncid 184 :hashfuncid 0 :negfuncid 0 :useOr true :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {ARRAYEXPR :array_typeid 1028 :array_collid 0 :element_typeid 26 :elements ({RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 18 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 19 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :multidims false :location -1}) :location -1} :result {OPEXPR :opno 555 :opfuncid 181 :opresulttype 23 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 4 0 0 0 0 0 0 0 ]}) :location -1} :location -1} {CASEWHEN :expr {SCALARARRAYOPEXPR :opno 607 :opfuncid 184 :hashfuncid 0 :negfuncid 0 :useOr true :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {ARRAYEXPR :array_typeid 1028 :array_collid 0 :element_typeid 26 :elements ({RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 24 6 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 26 6 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :multidims false :location -1}) :location -1} :result {PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} :location -1}) :defresult {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull true :location -1 :constvalue <>} :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +13225,_pg_char_octet_length,13219,10,14,100,0,0,0,f,f,f,t,f,i,s,2,0,23,26 23,,,"{typid,typmod}",,,"",,"{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks true :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {CASEEXPR :casetype 23 :casecollid 0 :arg <> :args ({CASEWHEN :expr {SCALARARRAYOPEXPR :opno 607 :opfuncid 184 :hashfuncid 0 :negfuncid 0 :useOr true :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {ARRAYEXPR :array_typeid 1028 :array_collid 0 :element_typeid 26 :elements ({RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 25 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 18 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 19 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :multidims false :location -1}) :location -1} :result {CASEEXPR :casetype 23 :casecollid 0 :arg <> :args ({CASEWHEN :expr {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 255 255 255 255 255 255 255 255 ]}) :location -1} :result {FUNCEXPR :funcid 317 :funcresulttype 23 :funcretset false :funcvariadic false :funcformat 1 :funccollid 0 :inputcollid 0 :args ({OPEXPR :opno 965 :opfuncid 232 :opresulttype 701 :opretset false :opcollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 316 :funcresulttype 701 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 2 0 0 0 0 0 0 0 ]}) :location -1} {FUNCEXPR :funcid 316 :funcresulttype 701 :funcretset false :funcvariadic false :funcformat 2 :funccollid 0 :inputcollid 0 :args ({CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 30 0 0 0 0 0 0 0 ]}) :location -1}) :location -1}) :location -1} :location -1}) :defresult {OPEXPR :opno 514 :opfuncid 141 :opresulttype 23 :opretset false :opcollid 0 :inputcollid 0 :args ({FUNCEXPR :funcid 13224 :funcresulttype 23 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {FUNCEXPR :funcid 2319 :funcresulttype 23 :funcretset false :funcvariadic false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({SUBLINK :subLinkType 4 :subLinkId 0 :testexpr <> :operName <> :subselect {QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn false :cteList <> :rtable ({RANGETBLENTRY :alias <> :eref {ALIAS :aliasname pg_database :colnames (""oid"" ""datname"" ""datdba"" ""encoding"" ""datlocprovider"" ""datistemplate"" ""datallowconn"" ""dathasloginevt"" ""datconnlimit"" ""datfrozenxid"" ""datminmxid"" ""dattablespace"" ""datcollate"" ""datctype"" ""datlocale"" ""daticurules"" ""datcollversion"" ""datacl"")} :rtekind 0 :relid 1262 :inh true :relkind r :rellockmode 1 :perminfoindex 1 :tablesample <> :lateral false :inFromCl true :securityQuals <>}) :rteperminfos ({RTEPERMISSIONINFO :relid 1262 :inh true :requiredPerms 2 :checkAsUser 0 :selectedCols (b 9 11) :insertedCols (b) :updatedCols (b)}) :jointree {FROMEXPR :fromlist ({RANGETBLREF :rtindex 1}) :quals {OPEXPR :opno 93 :opfuncid 62 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 950 :args ({VAR :varno 1 :varattno 2 :vartype 19 :vartypmod -1 :varcollid 950 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 2 :location -1} {FUNCEXPR :funcid 861 :funcresulttype 19 :funcretset false :funcvariadic false :funcformat 0 :funccollid 950 :inputcollid 0 :args <> :location -1}) :location -1}} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {VAR :varno 1 :varattno 4 :vartype 23 :vartypmod -1 :varcollid 0 :varnullingrels (b) :varlevelsup 0 :varnosyn 1 :varattnosyn 4 :location -1} :resno 1 :resname encoding :ressortgroupref 0 :resorigtbl 1262 :resorigcol 4 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1} :location -1}) :location -1}) :location -1} :location -1} :location -1}) :defresult {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull true :location -1 :constvalue <>} :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1}",, +13227,_pg_numeric_precision,13219,10,14,100,0,0,0,f,f,f,t,f,i,s,2,0,23,26 23,,,"{typid,typmod}",,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {CASEEXPR :casetype 23 :casecollid 0 :arg {PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} :args ({CASEWHEN :expr {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({CASETESTEXPR :typeId 26 :typeMod -1 :collation 0} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 21 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 16 0 0 0 0 0 0 0 ]} :location -1} {CASEWHEN :expr {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({CASETESTEXPR :typeId 26 :typeMod -1 :collation 0} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 23 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 32 0 0 0 0 0 0 0 ]} :location -1} {CASEWHEN :expr {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({CASETESTEXPR :typeId 26 :typeMod -1 :collation 0} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 20 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 64 0 0 0 0 0 0 0 ]} :location -1} {CASEWHEN :expr {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({CASETESTEXPR :typeId 26 :typeMod -1 :collation 0} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 164 6 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} :result {CASEEXPR :casetype 23 :casecollid 0 :arg <> :args ({CASEWHEN :expr {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 255 255 255 255 255 255 255 255 ]}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull true :location -1 :constvalue <>} :location -1}) :defresult {OPEXPR :opno 1880 :opfuncid 1898 :opresulttype 23 :opretset false :opcollid 0 :inputcollid 0 :args ({OPEXPR :opno 1885 :opfuncid 1903 :opresulttype 23 :opretset false :opcollid 0 :inputcollid 0 :args ({OPEXPR :opno 555 :opfuncid 181 :opresulttype 23 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 4 0 0 0 0 0 0 0 ]}) :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 16 0 0 0 0 0 0 0 ]}) :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 255 255 0 0 0 0 0 0 ]}) :location -1} :location -1} :location -1} {CASEWHEN :expr {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({CASETESTEXPR :typeId 26 :typeMod -1 :collation 0} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 188 2 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 24 0 0 0 0 0 0 0 ]} :location -1} {CASEWHEN :expr {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({CASETESTEXPR :typeId 26 :typeMod -1 :collation 0} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 189 2 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 53 0 0 0 0 0 0 0 ]} :location -1}) :defresult {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull true :location -1 :constvalue <>} :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +13228,_pg_numeric_precision_radix,13219,10,14,100,0,0,0,f,f,f,t,f,i,s,2,0,23,26 23,,,"{typid,typmod}",,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {CASEEXPR :casetype 23 :casecollid 0 :arg <> :args ({CASEWHEN :expr {SCALARARRAYOPEXPR :opno 607 :opfuncid 184 :hashfuncid 0 :negfuncid 0 :useOr true :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {ARRAYEXPR :array_typeid 1028 :array_collid 0 :element_typeid 26 :elements ({RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 21 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 23 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 20 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 188 2 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 189 2 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :multidims false :location -1}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 2 0 0 0 0 0 0 0 ]} :location -1} {CASEWHEN :expr {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 164 6 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 10 0 0 0 0 0 0 0 ]} :location -1}) :defresult {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull true :location -1 :constvalue <>} :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +13229,_pg_numeric_scale,13219,10,14,100,0,0,0,f,f,f,t,f,i,s,2,0,23,26 23,,,"{typid,typmod}",,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {CASEEXPR :casetype 23 :casecollid 0 :arg <> :args ({CASEWHEN :expr {SCALARARRAYOPEXPR :opno 607 :opfuncid 184 :hashfuncid 0 :negfuncid 0 :useOr true :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {ARRAYEXPR :array_typeid 1028 :array_collid 0 :element_typeid 26 :elements ({RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 21 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 23 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 20 0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :multidims false :location -1}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 0 0 0 0 0 0 0 0 ]} :location -1} {CASEWHEN :expr {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 164 6 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} :result {CASEEXPR :casetype 23 :casecollid 0 :arg <> :args ({CASEWHEN :expr {OPEXPR :opno 96 :opfuncid 65 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 255 255 255 255 255 255 255 255 ]}) :location -1} :result {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull true :location -1 :constvalue <>} :location -1}) :defresult {OPEXPR :opno 1880 :opfuncid 1898 :opresulttype 23 :opretset false :opcollid 0 :inputcollid 0 :args ({OPEXPR :opno 555 :opfuncid 181 :opresulttype 23 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 4 0 0 0 0 0 0 0 ]}) :location -1} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 255 255 0 0 0 0 0 0 ]}) :location -1} :location -1} :location -1}) :defresult {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull true :location -1 :constvalue <>} :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +13231,_pg_interval_type,13219,10,14,100,0,0,0,f,f,f,t,f,i,s,2,0,25,26 23,,,"{typid,mod}",,,"",,{QUERY :commandType 1 :querySource 0 :canSetTag true :utilityStmt <> :resultRelation 0 :hasAggs false :hasWindowFuncs false :hasTargetSRFs false :hasSubLinks false :hasDistinctOn false :hasRecursive false :hasModifyingCTE false :hasForUpdate false :hasRowSecurity false :isReturn true :cteList <> :rtable <> :rteperminfos <> :jointree {FROMEXPR :fromlist <> :quals <>} :mergeActionList <> :mergeTargetRelation 0 :mergeJoinCondition <> :targetList ({TARGETENTRY :expr {CASEEXPR :casetype 25 :casecollid 100 :arg <> :args ({CASEWHEN :expr {OPEXPR :opno 607 :opfuncid 184 :opresulttype 16 :opretset false :opcollid 0 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {RELABELTYPE :arg {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :location -1 :constvalue 4 [ 162 4 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid 0 :relabelformat 2 :location -1}) :location -1} :result {FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcvariadic false :funcformat 0 :funccollid 100 :inputcollid 100 :args ({FUNCEXPR :funcid 2074 :funcresulttype 25 :funcretset false :funcvariadic false :funcformat 3 :funccollid 100 :inputcollid 100 :args ({FUNCEXPR :funcid 1081 :funcresulttype 25 :funcretset false :funcvariadic false :funcformat 0 :funccollid 100 :inputcollid 0 :args ({PARAM :paramkind 0 :paramid 1 :paramtype 26 :paramtypmod -1 :paramcollid 0 :location -1} {PARAM :paramkind 0 :paramid 2 :paramtype 23 :paramtypmod -1 :paramcollid 0 :location -1}) :location -1} {CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 26 [ 104 0 0 0 105 110 116 101 114 118 97 108 91 40 41 48 45 57 93 42 32 35 34 37 35 34 ]} {CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull false :location -1 :constvalue 5 [ 20 0 0 0 35 ]}) :location -1}) :location -1} :location -1}) :defresult {CONST :consttype 25 :consttypmod -1 :constcollid 100 :constlen -1 :constbyval false :constisnull true :location -1 :constvalue <>} :location -1} :resno 1 :resname <> :ressortgroupref 0 :resorigtbl 0 :resorigcol 0 :resjunk false}) :override 0 :onConflict <> :returningList <> :groupClause <> :groupDistinct false :groupingSets <> :havingQual <> :windowClause <> :distinctClause <> :sortClause <> :limitOffset <> :limitCount <> :limitOption 0 :rowMarks <> :setOperations <> :constraintDeps <> :withCheckOptions <> :stmt_location -1 :stmt_len -1},, +13570,plpgsql_call_handler,11,10,13,1,0,0,0,f,f,f,f,f,v,u,0,0,2280,"",,,,,,plpgsql_call_handler,$libdir/plpgsql,,, +13571,plpgsql_inline_handler,11,10,13,1,0,0,0,f,f,f,t,f,v,u,1,0,2278,2281,,,,,,plpgsql_inline_handler,$libdir/plpgsql,,, +13572,plpgsql_validator,11,10,13,1,0,0,0,f,f,f,t,f,v,u,1,0,2278,26,,,,,,plpgsql_validator,$libdir/plpgsql,,, diff --git a/initialdata/pg_type.csv b/initialdata/pg_type.csv new file mode 100644 index 00000000..24dbbb69 --- /dev/null +++ b/initialdata/pg_type.csv @@ -0,0 +1,618 @@ +oid,typname,typnamespace,typowner,typlen,typbyval,typtype,typcategory,typispreferred,typisdefined,typdelim,typrelid,typsubscript,typelem,typarray,typinput,typoutput,typreceive,typsend,typmodin,typmodout,typanalyze,typalign,typstorage,typnotnull,typbasetype,typtypmod,typndims,typcollation,typdefaultbin,typdefault,typacl +16,bool,11,10,1,t,b,B,t,t,",",0,0,0,1000,1242,1243,2436,2437,0,0,0,c,p,f,0,-1,0,0,,, +17,bytea,11,10,-1,f,b,U,f,t,",",0,0,0,1001,1244,31,2412,2413,0,0,0,i,x,f,0,-1,0,0,,, +18,char,11,10,1,t,b,Z,f,t,",",0,0,0,1002,1245,33,2434,2435,0,0,0,c,p,f,0,-1,0,0,,, +19,name,11,10,64,f,b,S,f,t,",",0,6180,18,1003,34,35,2422,2423,0,0,0,c,p,f,0,-1,0,950,,, +20,int8,11,10,8,t,b,N,f,t,",",0,0,0,1016,460,461,2408,2409,0,0,0,d,p,f,0,-1,0,0,,, +21,int2,11,10,2,t,b,N,f,t,",",0,0,0,1005,38,39,2404,2405,0,0,0,s,p,f,0,-1,0,0,,, +22,int2vector,11,10,-1,f,b,A,f,t,",",0,6179,21,1006,40,41,2410,2411,0,0,0,i,p,f,0,-1,0,0,,, +23,int4,11,10,4,t,b,N,f,t,",",0,0,0,1007,42,43,2406,2407,0,0,0,i,p,f,0,-1,0,0,,, +24,regproc,11,10,4,t,b,N,f,t,",",0,0,0,1008,44,45,2444,2445,0,0,0,i,p,f,0,-1,0,0,,, +25,text,11,10,-1,f,b,S,t,t,",",0,0,0,1009,46,47,2414,2415,0,0,0,i,x,f,0,-1,0,100,,, +26,oid,11,10,4,t,b,N,t,t,",",0,0,0,1028,1798,1799,2418,2419,0,0,0,i,p,f,0,-1,0,0,,, +27,tid,11,10,6,f,b,U,f,t,",",0,0,0,1010,48,49,2438,2439,0,0,0,s,p,f,0,-1,0,0,,, +28,xid,11,10,4,t,b,U,f,t,",",0,0,0,1011,50,51,2440,2441,0,0,0,i,p,f,0,-1,0,0,,, +29,cid,11,10,4,t,b,U,f,t,",",0,0,0,1012,52,53,2442,2443,0,0,0,i,p,f,0,-1,0,0,,, +30,oidvector,11,10,-1,f,b,A,f,t,",",0,6179,26,1013,54,55,2420,2421,0,0,0,i,p,f,0,-1,0,0,,, +71,pg_type,11,10,-1,f,c,C,f,t,",",1247,0,0,210,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +75,pg_attribute,11,10,-1,f,c,C,f,t,",",1249,0,0,270,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +81,pg_proc,11,10,-1,f,c,C,f,t,",",1255,0,0,272,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +83,pg_class,11,10,-1,f,c,C,f,t,",",1259,0,0,273,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +114,json,11,10,-1,f,b,U,f,t,",",0,0,0,199,321,322,323,324,0,0,0,i,x,f,0,-1,0,0,,, +142,xml,11,10,-1,f,b,U,f,t,",",0,0,0,143,2893,2894,2898,2899,0,0,0,i,x,f,0,-1,0,0,,, +194,pg_node_tree,11,10,-1,f,b,Z,f,t,",",0,0,0,0,195,196,197,198,0,0,0,i,x,f,0,-1,0,100,,, +3361,pg_ndistinct,11,10,-1,f,b,Z,f,t,",",0,0,0,0,3355,3356,3357,3358,0,0,0,i,x,f,0,-1,0,100,,, +3402,pg_dependencies,11,10,-1,f,b,Z,f,t,",",0,0,0,0,3404,3405,3406,3407,0,0,0,i,x,f,0,-1,0,100,,, +5017,pg_mcv_list,11,10,-1,f,b,Z,f,t,",",0,0,0,0,5018,5019,5020,5021,0,0,0,i,x,f,0,-1,0,100,,, +32,pg_ddl_command,11,10,8,t,p,P,f,t,",",0,0,0,0,86,87,88,90,0,0,0,d,p,f,0,-1,0,0,,, +5069,xid8,11,10,8,t,b,U,f,t,",",0,0,0,271,5070,5081,5082,5083,0,0,0,d,p,f,0,-1,0,0,,, +600,point,11,10,16,f,b,G,f,t,",",0,6180,701,1017,117,118,2428,2429,0,0,0,d,p,f,0,-1,0,0,,, +601,lseg,11,10,32,f,b,G,f,t,",",0,6180,600,1018,119,120,2480,2481,0,0,0,d,p,f,0,-1,0,0,,, +602,path,11,10,-1,f,b,G,f,t,",",0,0,0,1019,121,122,2482,2483,0,0,0,d,x,f,0,-1,0,0,,, +603,box,11,10,32,f,b,G,f,t,;,0,6180,600,1020,123,124,2484,2485,0,0,0,d,p,f,0,-1,0,0,,, +604,polygon,11,10,-1,f,b,G,f,t,",",0,0,0,1027,347,348,2486,2487,0,0,0,d,x,f,0,-1,0,0,,, +628,line,11,10,24,f,b,G,f,t,",",0,6180,701,629,1490,1491,2488,2489,0,0,0,d,p,f,0,-1,0,0,,, +700,float4,11,10,4,t,b,N,f,t,",",0,0,0,1021,200,201,2424,2425,0,0,0,i,p,f,0,-1,0,0,,, +701,float8,11,10,8,t,b,N,t,t,",",0,0,0,1022,214,215,2426,2427,0,0,0,d,p,f,0,-1,0,0,,, +705,unknown,11,10,-2,f,p,X,f,t,",",0,0,0,0,109,110,2416,2417,0,0,0,c,p,f,0,-1,0,0,,, +718,circle,11,10,24,f,b,G,f,t,",",0,0,0,719,1450,1451,2490,2491,0,0,0,d,p,f,0,-1,0,0,,, +790,money,11,10,8,t,b,N,f,t,",",0,0,0,791,886,887,2492,2493,0,0,0,d,p,f,0,-1,0,0,,, +829,macaddr,11,10,6,f,b,U,f,t,",",0,0,0,1040,436,437,2494,2495,0,0,0,i,p,f,0,-1,0,0,,, +869,inet,11,10,-1,f,b,I,t,t,",",0,0,0,1041,910,911,2496,2497,0,0,0,i,m,f,0,-1,0,0,,, +650,cidr,11,10,-1,f,b,I,f,t,",",0,0,0,651,1267,1427,2498,2499,0,0,0,i,m,f,0,-1,0,0,,, +774,macaddr8,11,10,8,f,b,U,f,t,",",0,0,0,775,4110,4111,3446,3447,0,0,0,i,p,f,0,-1,0,0,,, +1033,aclitem,11,10,16,f,b,U,f,t,",",0,0,0,1034,1031,1032,0,0,0,0,0,d,p,f,0,-1,0,0,,, +1042,bpchar,11,10,-1,f,b,S,f,t,",",0,0,0,1014,1044,1045,2430,2431,2913,2914,0,i,x,f,0,-1,0,100,,, +1043,varchar,11,10,-1,f,b,S,f,t,",",0,0,0,1015,1046,1047,2432,2433,2915,2916,0,i,x,f,0,-1,0,100,,, +1082,date,11,10,4,t,b,D,f,t,",",0,0,0,1182,1084,1085,2468,2469,0,0,0,i,p,f,0,-1,0,0,,, +1083,time,11,10,8,t,b,D,f,t,",",0,0,0,1183,1143,1144,2470,2471,2909,2910,0,d,p,f,0,-1,0,0,,, +1114,timestamp,11,10,8,t,b,D,f,t,",",0,0,0,1115,1312,1313,2474,2475,2905,2906,0,d,p,f,0,-1,0,0,,, +1184,timestamptz,11,10,8,t,b,D,t,t,",",0,0,0,1185,1150,1151,2476,2477,2907,2908,0,d,p,f,0,-1,0,0,,, +1186,interval,11,10,16,f,b,T,t,t,",",0,0,0,1187,1160,1161,2478,2479,2903,2904,0,d,p,f,0,-1,0,0,,, +1266,timetz,11,10,12,f,b,D,f,t,",",0,0,0,1270,1350,1351,2472,2473,2911,2912,0,d,p,f,0,-1,0,0,,, +1560,bit,11,10,-1,f,b,V,f,t,",",0,0,0,1561,1564,1565,2456,2457,2919,2920,0,i,x,f,0,-1,0,0,,, +1562,varbit,11,10,-1,f,b,V,t,t,",",0,0,0,1563,1579,1580,2458,2459,2902,2921,0,i,x,f,0,-1,0,0,,, +1700,numeric,11,10,-1,f,b,N,f,t,",",0,0,0,1231,1701,1702,2460,2461,2917,2918,0,i,m,f,0,-1,0,0,,, +1790,refcursor,11,10,-1,f,b,U,f,t,",",0,0,0,2201,46,47,2414,2415,0,0,0,i,x,f,0,-1,0,0,,, +2202,regprocedure,11,10,4,t,b,N,f,t,",",0,0,0,2207,2212,2213,2446,2447,0,0,0,i,p,f,0,-1,0,0,,, +2203,regoper,11,10,4,t,b,N,f,t,",",0,0,0,2208,2214,2215,2448,2449,0,0,0,i,p,f,0,-1,0,0,,, +2204,regoperator,11,10,4,t,b,N,f,t,",",0,0,0,2209,2216,2217,2450,2451,0,0,0,i,p,f,0,-1,0,0,,, +2205,regclass,11,10,4,t,b,N,f,t,",",0,0,0,2210,2218,2219,2452,2453,0,0,0,i,p,f,0,-1,0,0,,, +4191,regcollation,11,10,4,t,b,N,f,t,",",0,0,0,4192,4193,4194,4196,4197,0,0,0,i,p,f,0,-1,0,0,,, +2206,regtype,11,10,4,t,b,N,f,t,",",0,0,0,2211,2220,2221,2454,2455,0,0,0,i,p,f,0,-1,0,0,,, +4096,regrole,11,10,4,t,b,N,f,t,",",0,0,0,4097,4098,4092,4094,4095,0,0,0,i,p,f,0,-1,0,0,,, +4089,regnamespace,11,10,4,t,b,N,f,t,",",0,0,0,4090,4084,4085,4087,4088,0,0,0,i,p,f,0,-1,0,0,,, +2950,uuid,11,10,16,f,b,U,f,t,",",0,0,0,2951,2952,2953,2961,2962,0,0,0,c,p,f,0,-1,0,0,,, +3220,pg_lsn,11,10,8,t,b,U,f,t,",",0,0,0,3221,3229,3230,3238,3239,0,0,0,d,p,f,0,-1,0,0,,, +3614,tsvector,11,10,-1,f,b,U,f,t,",",0,0,0,3643,3610,3611,3639,3638,0,0,3688,i,x,f,0,-1,0,0,,, +3642,gtsvector,11,10,-1,f,b,U,f,t,",",0,0,0,3644,3646,3647,0,0,0,0,0,i,p,f,0,-1,0,0,,, +3615,tsquery,11,10,-1,f,b,U,f,t,",",0,0,0,3645,3612,3613,3641,3640,0,0,0,i,p,f,0,-1,0,0,,, +3734,regconfig,11,10,4,t,b,N,f,t,",",0,0,0,3735,3736,3737,3738,3739,0,0,0,i,p,f,0,-1,0,0,,, +3769,regdictionary,11,10,4,t,b,N,f,t,",",0,0,0,3770,3771,3772,3773,3774,0,0,0,i,p,f,0,-1,0,0,,, +3802,jsonb,11,10,-1,f,b,U,f,t,",",0,6098,0,3807,3806,3804,3805,3803,0,0,0,i,x,f,0,-1,0,0,,, +4072,jsonpath,11,10,-1,f,b,U,f,t,",",0,0,0,4073,4001,4003,4002,4004,0,0,0,i,x,f,0,-1,0,0,,, +2970,txid_snapshot,11,10,-1,f,b,U,f,t,",",0,0,0,2949,2939,2940,2941,2942,0,0,0,d,x,f,0,-1,0,0,,, +5038,pg_snapshot,11,10,-1,f,b,U,f,t,",",0,0,0,5039,5055,5056,5057,5058,0,0,0,d,x,f,0,-1,0,0,,, +3904,int4range,11,10,-1,f,r,R,f,t,",",0,0,0,3905,3834,3835,3836,3837,0,0,3916,i,x,f,0,-1,0,0,,, +3906,numrange,11,10,-1,f,r,R,f,t,",",0,0,0,3907,3834,3835,3836,3837,0,0,3916,i,x,f,0,-1,0,0,,, +3908,tsrange,11,10,-1,f,r,R,f,t,",",0,0,0,3909,3834,3835,3836,3837,0,0,3916,d,x,f,0,-1,0,0,,, +3910,tstzrange,11,10,-1,f,r,R,f,t,",",0,0,0,3911,3834,3835,3836,3837,0,0,3916,d,x,f,0,-1,0,0,,, +3912,daterange,11,10,-1,f,r,R,f,t,",",0,0,0,3913,3834,3835,3836,3837,0,0,3916,i,x,f,0,-1,0,0,,, +3926,int8range,11,10,-1,f,r,R,f,t,",",0,0,0,3927,3834,3835,3836,3837,0,0,3916,d,x,f,0,-1,0,0,,, +4451,int4multirange,11,10,-1,f,m,R,f,t,",",0,0,0,6150,4231,4232,4233,4234,0,0,4242,i,x,f,0,-1,0,0,,, +4532,nummultirange,11,10,-1,f,m,R,f,t,",",0,0,0,6151,4231,4232,4233,4234,0,0,4242,i,x,f,0,-1,0,0,,, +4533,tsmultirange,11,10,-1,f,m,R,f,t,",",0,0,0,6152,4231,4232,4233,4234,0,0,4242,d,x,f,0,-1,0,0,,, +4534,tstzmultirange,11,10,-1,f,m,R,f,t,",",0,0,0,6153,4231,4232,4233,4234,0,0,4242,d,x,f,0,-1,0,0,,, +4535,datemultirange,11,10,-1,f,m,R,f,t,",",0,0,0,6155,4231,4232,4233,4234,0,0,4242,i,x,f,0,-1,0,0,,, +4536,int8multirange,11,10,-1,f,m,R,f,t,",",0,0,0,6157,4231,4232,4233,4234,0,0,4242,d,x,f,0,-1,0,0,,, +2249,record,11,10,-1,f,p,P,f,t,",",0,0,0,2287,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +2287,_record,11,10,-1,f,p,P,f,t,",",0,6179,2249,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +2275,cstring,11,10,-2,f,p,P,f,t,",",0,0,0,1263,2292,2293,2500,2501,0,0,0,c,p,f,0,-1,0,0,,, +2276,any,11,10,4,t,p,P,f,t,",",0,0,0,0,2294,2295,0,0,0,0,0,i,p,f,0,-1,0,0,,, +2277,anyarray,11,10,-1,f,p,P,f,t,",",0,0,0,0,2296,2297,2502,2503,0,0,0,d,x,f,0,-1,0,0,,, +2278,void,11,10,4,t,p,P,f,t,",",0,0,0,0,2298,2299,3120,3121,0,0,0,i,p,f,0,-1,0,0,,, +2279,trigger,11,10,4,t,p,P,f,t,",",0,0,0,0,2300,2301,0,0,0,0,0,i,p,f,0,-1,0,0,,, +3838,event_trigger,11,10,4,t,p,P,f,t,",",0,0,0,0,3594,3595,0,0,0,0,0,i,p,f,0,-1,0,0,,, +2280,language_handler,11,10,4,t,p,P,f,t,",",0,0,0,0,2302,2303,0,0,0,0,0,i,p,f,0,-1,0,0,,, +2281,internal,11,10,8,t,p,P,f,t,",",0,0,0,0,2304,2305,0,0,0,0,0,d,p,f,0,-1,0,0,,, +2283,anyelement,11,10,4,t,p,P,f,t,",",0,0,0,0,2312,2313,0,0,0,0,0,i,p,f,0,-1,0,0,,, +2776,anynonarray,11,10,4,t,p,P,f,t,",",0,0,0,0,2777,2778,0,0,0,0,0,i,p,f,0,-1,0,0,,, +3500,anyenum,11,10,4,t,p,P,f,t,",",0,0,0,0,3504,3505,0,0,0,0,0,i,p,f,0,-1,0,0,,, +3115,fdw_handler,11,10,4,t,p,P,f,t,",",0,0,0,0,3116,3117,0,0,0,0,0,i,p,f,0,-1,0,0,,, +325,index_am_handler,11,10,4,t,p,P,f,t,",",0,0,0,0,326,327,0,0,0,0,0,i,p,f,0,-1,0,0,,, +3310,tsm_handler,11,10,4,t,p,P,f,t,",",0,0,0,0,3311,3312,0,0,0,0,0,i,p,f,0,-1,0,0,,, +269,table_am_handler,11,10,4,t,p,P,f,t,",",0,0,0,0,267,268,0,0,0,0,0,i,p,f,0,-1,0,0,,, +3831,anyrange,11,10,-1,f,p,P,f,t,",",0,0,0,0,3832,3833,0,0,0,0,0,d,x,f,0,-1,0,0,,, +5077,anycompatible,11,10,4,t,p,P,f,t,",",0,0,0,0,5086,5087,0,0,0,0,0,i,p,f,0,-1,0,0,,, +5078,anycompatiblearray,11,10,-1,f,p,P,f,t,",",0,0,0,0,5088,5089,5090,5091,0,0,0,d,x,f,0,-1,0,0,,, +5079,anycompatiblenonarray,11,10,4,t,p,P,f,t,",",0,0,0,0,5092,5093,0,0,0,0,0,i,p,f,0,-1,0,0,,, +5080,anycompatiblerange,11,10,-1,f,p,P,f,t,",",0,0,0,0,5094,5095,0,0,0,0,0,d,x,f,0,-1,0,0,,, +4537,anymultirange,11,10,-1,f,p,P,f,t,",",0,0,0,0,4229,4230,0,0,0,0,0,d,x,f,0,-1,0,0,,, +4538,anycompatiblemultirange,11,10,-1,f,p,P,f,t,",",0,0,0,0,4226,4227,0,0,0,0,0,d,x,f,0,-1,0,0,,, +4600,pg_brin_bloom_summary,11,10,-1,f,b,Z,f,t,",",0,0,0,0,4596,4597,4598,4599,0,0,0,i,x,f,0,-1,0,100,,, +4601,pg_brin_minmax_multi_summary,11,10,-1,f,b,Z,f,t,",",0,0,0,0,4638,4639,4640,4641,0,0,0,i,x,f,0,-1,0,100,,, +1000,_bool,11,10,-1,f,b,A,f,t,",",0,6179,16,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1001,_bytea,11,10,-1,f,b,A,f,t,",",0,6179,17,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1002,_char,11,10,-1,f,b,A,f,t,",",0,6179,18,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1003,_name,11,10,-1,f,b,A,f,t,",",0,6179,19,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,950,,, +1016,_int8,11,10,-1,f,b,A,f,t,",",0,6179,20,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +1005,_int2,11,10,-1,f,b,A,f,t,",",0,6179,21,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1006,_int2vector,11,10,-1,f,b,A,f,t,",",0,6179,22,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1007,_int4,11,10,-1,f,b,A,f,t,",",0,6179,23,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1008,_regproc,11,10,-1,f,b,A,f,t,",",0,6179,24,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1009,_text,11,10,-1,f,b,A,f,t,",",0,6179,25,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,100,,, +1028,_oid,11,10,-1,f,b,A,f,t,",",0,6179,26,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1010,_tid,11,10,-1,f,b,A,f,t,",",0,6179,27,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1011,_xid,11,10,-1,f,b,A,f,t,",",0,6179,28,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1012,_cid,11,10,-1,f,b,A,f,t,",",0,6179,29,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1013,_oidvector,11,10,-1,f,b,A,f,t,",",0,6179,30,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +210,_pg_type,11,10,-1,f,b,A,f,t,",",0,6179,71,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +270,_pg_attribute,11,10,-1,f,b,A,f,t,",",0,6179,75,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +272,_pg_proc,11,10,-1,f,b,A,f,t,",",0,6179,81,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +273,_pg_class,11,10,-1,f,b,A,f,t,",",0,6179,83,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +199,_json,11,10,-1,f,b,A,f,t,",",0,6179,114,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +143,_xml,11,10,-1,f,b,A,f,t,",",0,6179,142,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +271,_xid8,11,10,-1,f,b,A,f,t,",",0,6179,5069,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +1017,_point,11,10,-1,f,b,A,f,t,",",0,6179,600,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +1018,_lseg,11,10,-1,f,b,A,f,t,",",0,6179,601,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +1019,_path,11,10,-1,f,b,A,f,t,",",0,6179,602,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +1020,_box,11,10,-1,f,b,A,f,t,;,0,6179,603,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +1027,_polygon,11,10,-1,f,b,A,f,t,",",0,6179,604,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +629,_line,11,10,-1,f,b,A,f,t,",",0,6179,628,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +1021,_float4,11,10,-1,f,b,A,f,t,",",0,6179,700,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1022,_float8,11,10,-1,f,b,A,f,t,",",0,6179,701,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +719,_circle,11,10,-1,f,b,A,f,t,",",0,6179,718,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +791,_money,11,10,-1,f,b,A,f,t,",",0,6179,790,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +1040,_macaddr,11,10,-1,f,b,A,f,t,",",0,6179,829,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1041,_inet,11,10,-1,f,b,A,f,t,",",0,6179,869,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +651,_cidr,11,10,-1,f,b,A,f,t,",",0,6179,650,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +775,_macaddr8,11,10,-1,f,b,A,f,t,",",0,6179,774,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1034,_aclitem,11,10,-1,f,b,A,f,t,",",0,6179,1033,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +1014,_bpchar,11,10,-1,f,b,A,f,t,",",0,6179,1042,0,750,751,2400,2401,2913,2914,3816,i,x,f,0,-1,0,100,,, +1015,_varchar,11,10,-1,f,b,A,f,t,",",0,6179,1043,0,750,751,2400,2401,2915,2916,3816,i,x,f,0,-1,0,100,,, +1182,_date,11,10,-1,f,b,A,f,t,",",0,6179,1082,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +1183,_time,11,10,-1,f,b,A,f,t,",",0,6179,1083,0,750,751,2400,2401,2909,2910,3816,d,x,f,0,-1,0,0,,, +1115,_timestamp,11,10,-1,f,b,A,f,t,",",0,6179,1114,0,750,751,2400,2401,2905,2906,3816,d,x,f,0,-1,0,0,,, +1185,_timestamptz,11,10,-1,f,b,A,f,t,",",0,6179,1184,0,750,751,2400,2401,2907,2908,3816,d,x,f,0,-1,0,0,,, +1187,_interval,11,10,-1,f,b,A,f,t,",",0,6179,1186,0,750,751,2400,2401,2903,2904,3816,d,x,f,0,-1,0,0,,, +1270,_timetz,11,10,-1,f,b,A,f,t,",",0,6179,1266,0,750,751,2400,2401,2911,2912,3816,d,x,f,0,-1,0,0,,, +1561,_bit,11,10,-1,f,b,A,f,t,",",0,6179,1560,0,750,751,2400,2401,2919,2920,3816,i,x,f,0,-1,0,0,,, +1563,_varbit,11,10,-1,f,b,A,f,t,",",0,6179,1562,0,750,751,2400,2401,2902,2921,3816,i,x,f,0,-1,0,0,,, +1231,_numeric,11,10,-1,f,b,A,f,t,",",0,6179,1700,0,750,751,2400,2401,2917,2918,3816,i,x,f,0,-1,0,0,,, +2201,_refcursor,11,10,-1,f,b,A,f,t,",",0,6179,1790,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +2207,_regprocedure,11,10,-1,f,b,A,f,t,",",0,6179,2202,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +2208,_regoper,11,10,-1,f,b,A,f,t,",",0,6179,2203,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +2209,_regoperator,11,10,-1,f,b,A,f,t,",",0,6179,2204,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +2210,_regclass,11,10,-1,f,b,A,f,t,",",0,6179,2205,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +4192,_regcollation,11,10,-1,f,b,A,f,t,",",0,6179,4191,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +2211,_regtype,11,10,-1,f,b,A,f,t,",",0,6179,2206,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +4097,_regrole,11,10,-1,f,b,A,f,t,",",0,6179,4096,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +4090,_regnamespace,11,10,-1,f,b,A,f,t,",",0,6179,4089,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +2951,_uuid,11,10,-1,f,b,A,f,t,",",0,6179,2950,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +3221,_pg_lsn,11,10,-1,f,b,A,f,t,",",0,6179,3220,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +3643,_tsvector,11,10,-1,f,b,A,f,t,",",0,6179,3614,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +3644,_gtsvector,11,10,-1,f,b,A,f,t,",",0,6179,3642,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +3645,_tsquery,11,10,-1,f,b,A,f,t,",",0,6179,3615,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +3735,_regconfig,11,10,-1,f,b,A,f,t,",",0,6179,3734,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +3770,_regdictionary,11,10,-1,f,b,A,f,t,",",0,6179,3769,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +3807,_jsonb,11,10,-1,f,b,A,f,t,",",0,6179,3802,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +4073,_jsonpath,11,10,-1,f,b,A,f,t,",",0,6179,4072,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +2949,_txid_snapshot,11,10,-1,f,b,A,f,t,",",0,6179,2970,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +5039,_pg_snapshot,11,10,-1,f,b,A,f,t,",",0,6179,5038,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +3905,_int4range,11,10,-1,f,b,A,f,t,",",0,6179,3904,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +3907,_numrange,11,10,-1,f,b,A,f,t,",",0,6179,3906,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +3909,_tsrange,11,10,-1,f,b,A,f,t,",",0,6179,3908,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +3911,_tstzrange,11,10,-1,f,b,A,f,t,",",0,6179,3910,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +3913,_daterange,11,10,-1,f,b,A,f,t,",",0,6179,3912,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +3927,_int8range,11,10,-1,f,b,A,f,t,",",0,6179,3926,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +6150,_int4multirange,11,10,-1,f,b,A,f,t,",",0,6179,4451,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +6151,_nummultirange,11,10,-1,f,b,A,f,t,",",0,6179,4532,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +6152,_tsmultirange,11,10,-1,f,b,A,f,t,",",0,6179,4533,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +6153,_tstzmultirange,11,10,-1,f,b,A,f,t,",",0,6179,4534,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +6155,_datemultirange,11,10,-1,f,b,A,f,t,",",0,6179,4535,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +6157,_int8multirange,11,10,-1,f,b,A,f,t,",",0,6179,4536,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +1263,_cstring,11,10,-1,f,b,A,f,t,",",0,6179,2275,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +10001,pg_attrdef,11,10,-1,f,c,C,f,t,",",2604,0,0,10000,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10000,_pg_attrdef,11,10,-1,f,b,A,f,t,",",0,6179,10001,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10003,pg_constraint,11,10,-1,f,c,C,f,t,",",2606,0,0,10002,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10002,_pg_constraint,11,10,-1,f,b,A,f,t,",",0,6179,10003,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10005,pg_inherits,11,10,-1,f,c,C,f,t,",",2611,0,0,10004,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10004,_pg_inherits,11,10,-1,f,b,A,f,t,",",0,6179,10005,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10007,pg_index,11,10,-1,f,c,C,f,t,",",2610,0,0,10006,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10006,_pg_index,11,10,-1,f,b,A,f,t,",",0,6179,10007,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10009,pg_operator,11,10,-1,f,c,C,f,t,",",2617,0,0,10008,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10008,_pg_operator,11,10,-1,f,b,A,f,t,",",0,6179,10009,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10011,pg_opfamily,11,10,-1,f,c,C,f,t,",",2753,0,0,10010,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10010,_pg_opfamily,11,10,-1,f,b,A,f,t,",",0,6179,10011,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10013,pg_opclass,11,10,-1,f,c,C,f,t,",",2616,0,0,10012,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10012,_pg_opclass,11,10,-1,f,b,A,f,t,",",0,6179,10013,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10015,pg_am,11,10,-1,f,c,C,f,t,",",2601,0,0,10014,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10014,_pg_am,11,10,-1,f,b,A,f,t,",",0,6179,10015,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10017,pg_amop,11,10,-1,f,c,C,f,t,",",2602,0,0,10016,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10016,_pg_amop,11,10,-1,f,b,A,f,t,",",0,6179,10017,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10019,pg_amproc,11,10,-1,f,c,C,f,t,",",2603,0,0,10018,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10018,_pg_amproc,11,10,-1,f,b,A,f,t,",",0,6179,10019,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10021,pg_language,11,10,-1,f,c,C,f,t,",",2612,0,0,10020,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10020,_pg_language,11,10,-1,f,b,A,f,t,",",0,6179,10021,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10023,pg_largeobject_metadata,11,10,-1,f,c,C,f,t,",",2995,0,0,10022,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10022,_pg_largeobject_metadata,11,10,-1,f,b,A,f,t,",",0,6179,10023,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10025,pg_largeobject,11,10,-1,f,c,C,f,t,",",2613,0,0,10024,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10024,_pg_largeobject,11,10,-1,f,b,A,f,t,",",0,6179,10025,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10027,pg_aggregate,11,10,-1,f,c,C,f,t,",",2600,0,0,10026,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10026,_pg_aggregate,11,10,-1,f,b,A,f,t,",",0,6179,10027,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10029,pg_statistic,11,10,-1,f,c,C,f,t,",",2619,0,0,10028,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10028,_pg_statistic,11,10,-1,f,b,A,f,t,",",0,6179,10029,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10031,pg_statistic_ext,11,10,-1,f,c,C,f,t,",",3381,0,0,10030,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10030,_pg_statistic_ext,11,10,-1,f,b,A,f,t,",",0,6179,10031,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10033,pg_statistic_ext_data,11,10,-1,f,c,C,f,t,",",3429,0,0,10032,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10032,_pg_statistic_ext_data,11,10,-1,f,b,A,f,t,",",0,6179,10033,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10035,pg_rewrite,11,10,-1,f,c,C,f,t,",",2618,0,0,10034,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10034,_pg_rewrite,11,10,-1,f,b,A,f,t,",",0,6179,10035,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10037,pg_trigger,11,10,-1,f,c,C,f,t,",",2620,0,0,10036,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10036,_pg_trigger,11,10,-1,f,b,A,f,t,",",0,6179,10037,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10039,pg_event_trigger,11,10,-1,f,c,C,f,t,",",3466,0,0,10038,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10038,_pg_event_trigger,11,10,-1,f,b,A,f,t,",",0,6179,10039,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10041,pg_description,11,10,-1,f,c,C,f,t,",",2609,0,0,10040,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10040,_pg_description,11,10,-1,f,b,A,f,t,",",0,6179,10041,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10043,pg_cast,11,10,-1,f,c,C,f,t,",",2605,0,0,10042,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10042,_pg_cast,11,10,-1,f,b,A,f,t,",",0,6179,10043,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10045,pg_enum,11,10,-1,f,c,C,f,t,",",3501,0,0,10044,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10044,_pg_enum,11,10,-1,f,b,A,f,t,",",0,6179,10045,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10047,pg_namespace,11,10,-1,f,c,C,f,t,",",2615,0,0,10046,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10046,_pg_namespace,11,10,-1,f,b,A,f,t,",",0,6179,10047,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10049,pg_conversion,11,10,-1,f,c,C,f,t,",",2607,0,0,10048,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10048,_pg_conversion,11,10,-1,f,b,A,f,t,",",0,6179,10049,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10051,pg_depend,11,10,-1,f,c,C,f,t,",",2608,0,0,10050,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10050,_pg_depend,11,10,-1,f,b,A,f,t,",",0,6179,10051,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +1248,pg_database,11,10,-1,f,c,C,f,t,",",1262,0,0,10052,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10052,_pg_database,11,10,-1,f,b,A,f,t,",",0,6179,1248,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10054,pg_db_role_setting,11,10,-1,f,c,C,f,t,",",2964,0,0,10053,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10053,_pg_db_role_setting,11,10,-1,f,b,A,f,t,",",0,6179,10054,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10056,pg_tablespace,11,10,-1,f,c,C,f,t,",",1213,0,0,10055,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10055,_pg_tablespace,11,10,-1,f,b,A,f,t,",",0,6179,10056,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +2842,pg_authid,11,10,-1,f,c,C,f,t,",",1260,0,0,10057,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10057,_pg_authid,11,10,-1,f,b,A,f,t,",",0,6179,2842,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +2843,pg_auth_members,11,10,-1,f,c,C,f,t,",",1261,0,0,10058,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10058,_pg_auth_members,11,10,-1,f,b,A,f,t,",",0,6179,2843,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10060,pg_shdepend,11,10,-1,f,c,C,f,t,",",1214,0,0,10059,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10059,_pg_shdepend,11,10,-1,f,b,A,f,t,",",0,6179,10060,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10062,pg_shdescription,11,10,-1,f,c,C,f,t,",",2396,0,0,10061,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10061,_pg_shdescription,11,10,-1,f,b,A,f,t,",",0,6179,10062,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10064,pg_ts_config,11,10,-1,f,c,C,f,t,",",3602,0,0,10063,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10063,_pg_ts_config,11,10,-1,f,b,A,f,t,",",0,6179,10064,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10066,pg_ts_config_map,11,10,-1,f,c,C,f,t,",",3603,0,0,10065,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10065,_pg_ts_config_map,11,10,-1,f,b,A,f,t,",",0,6179,10066,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10068,pg_ts_dict,11,10,-1,f,c,C,f,t,",",3600,0,0,10067,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10067,_pg_ts_dict,11,10,-1,f,b,A,f,t,",",0,6179,10068,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10070,pg_ts_parser,11,10,-1,f,c,C,f,t,",",3601,0,0,10069,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10069,_pg_ts_parser,11,10,-1,f,b,A,f,t,",",0,6179,10070,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10072,pg_ts_template,11,10,-1,f,c,C,f,t,",",3764,0,0,10071,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10071,_pg_ts_template,11,10,-1,f,b,A,f,t,",",0,6179,10072,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10074,pg_extension,11,10,-1,f,c,C,f,t,",",3079,0,0,10073,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10073,_pg_extension,11,10,-1,f,b,A,f,t,",",0,6179,10074,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10076,pg_foreign_data_wrapper,11,10,-1,f,c,C,f,t,",",2328,0,0,10075,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10075,_pg_foreign_data_wrapper,11,10,-1,f,b,A,f,t,",",0,6179,10076,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10078,pg_foreign_server,11,10,-1,f,c,C,f,t,",",1417,0,0,10077,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10077,_pg_foreign_server,11,10,-1,f,b,A,f,t,",",0,6179,10078,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10080,pg_user_mapping,11,10,-1,f,c,C,f,t,",",1418,0,0,10079,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10079,_pg_user_mapping,11,10,-1,f,b,A,f,t,",",0,6179,10080,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10082,pg_foreign_table,11,10,-1,f,c,C,f,t,",",3118,0,0,10081,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10081,_pg_foreign_table,11,10,-1,f,b,A,f,t,",",0,6179,10082,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10084,pg_policy,11,10,-1,f,c,C,f,t,",",3256,0,0,10083,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10083,_pg_policy,11,10,-1,f,b,A,f,t,",",0,6179,10084,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10086,pg_replication_origin,11,10,-1,f,c,C,f,t,",",6000,0,0,10085,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10085,_pg_replication_origin,11,10,-1,f,b,A,f,t,",",0,6179,10086,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10088,pg_default_acl,11,10,-1,f,c,C,f,t,",",826,0,0,10087,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10087,_pg_default_acl,11,10,-1,f,b,A,f,t,",",0,6179,10088,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10090,pg_init_privs,11,10,-1,f,c,C,f,t,",",3394,0,0,10089,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10089,_pg_init_privs,11,10,-1,f,b,A,f,t,",",0,6179,10090,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10092,pg_seclabel,11,10,-1,f,c,C,f,t,",",3596,0,0,10091,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10091,_pg_seclabel,11,10,-1,f,b,A,f,t,",",0,6179,10092,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +4066,pg_shseclabel,11,10,-1,f,c,C,f,t,",",3592,0,0,10093,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10093,_pg_shseclabel,11,10,-1,f,b,A,f,t,",",0,6179,4066,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10095,pg_collation,11,10,-1,f,c,C,f,t,",",3456,0,0,10094,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10094,_pg_collation,11,10,-1,f,b,A,f,t,",",0,6179,10095,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10097,pg_parameter_acl,11,10,-1,f,c,C,f,t,",",6243,0,0,10096,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10096,_pg_parameter_acl,11,10,-1,f,b,A,f,t,",",0,6179,10097,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10099,pg_partitioned_table,11,10,-1,f,c,C,f,t,",",3350,0,0,10098,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10098,_pg_partitioned_table,11,10,-1,f,b,A,f,t,",",0,6179,10099,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10101,pg_range,11,10,-1,f,c,C,f,t,",",3541,0,0,10100,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10100,_pg_range,11,10,-1,f,b,A,f,t,",",0,6179,10101,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10103,pg_transform,11,10,-1,f,c,C,f,t,",",3576,0,0,10102,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10102,_pg_transform,11,10,-1,f,b,A,f,t,",",0,6179,10103,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10105,pg_sequence,11,10,-1,f,c,C,f,t,",",2224,0,0,10104,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10104,_pg_sequence,11,10,-1,f,b,A,f,t,",",0,6179,10105,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10107,pg_publication,11,10,-1,f,c,C,f,t,",",6104,0,0,10106,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10106,_pg_publication,11,10,-1,f,b,A,f,t,",",0,6179,10107,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10109,pg_publication_namespace,11,10,-1,f,c,C,f,t,",",6237,0,0,10108,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10108,_pg_publication_namespace,11,10,-1,f,b,A,f,t,",",0,6179,10109,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10111,pg_publication_rel,11,10,-1,f,c,C,f,t,",",6106,0,0,10110,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10110,_pg_publication_rel,11,10,-1,f,b,A,f,t,",",0,6179,10111,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +6101,pg_subscription,11,10,-1,f,c,C,f,t,",",6100,0,0,10112,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10112,_pg_subscription,11,10,-1,f,b,A,f,t,",",0,6179,6101,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +10114,pg_subscription_rel,11,10,-1,f,c,C,f,t,",",6102,0,0,10113,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +10113,_pg_subscription_rel,11,10,-1,f,b,A,f,t,",",0,6179,10114,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12002,pg_roles,11,10,-1,f,c,C,f,t,",",12000,0,0,12001,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12001,_pg_roles,11,10,-1,f,b,A,f,t,",",0,6179,12002,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12007,pg_shadow,11,10,-1,f,c,C,f,t,",",12005,0,0,12006,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12006,_pg_shadow,11,10,-1,f,b,A,f,t,",",0,6179,12007,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12012,pg_group,11,10,-1,f,c,C,f,t,",",12010,0,0,12011,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12011,_pg_group,11,10,-1,f,b,A,f,t,",",0,6179,12012,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12016,pg_user,11,10,-1,f,c,C,f,t,",",12014,0,0,12015,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12015,_pg_user,11,10,-1,f,b,A,f,t,",",0,6179,12016,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12020,pg_policies,11,10,-1,f,c,C,f,t,",",12018,0,0,12019,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12019,_pg_policies,11,10,-1,f,b,A,f,t,",",0,6179,12020,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12025,pg_rules,11,10,-1,f,c,C,f,t,",",12023,0,0,12024,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12024,_pg_rules,11,10,-1,f,b,A,f,t,",",0,6179,12025,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12030,pg_views,11,10,-1,f,c,C,f,t,",",12028,0,0,12029,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12029,_pg_views,11,10,-1,f,b,A,f,t,",",0,6179,12030,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12035,pg_tables,11,10,-1,f,c,C,f,t,",",12033,0,0,12034,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12034,_pg_tables,11,10,-1,f,b,A,f,t,",",0,6179,12035,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12040,pg_matviews,11,10,-1,f,c,C,f,t,",",12038,0,0,12039,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12039,_pg_matviews,11,10,-1,f,b,A,f,t,",",0,6179,12040,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12045,pg_indexes,11,10,-1,f,c,C,f,t,",",12043,0,0,12044,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12044,_pg_indexes,11,10,-1,f,b,A,f,t,",",0,6179,12045,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12050,pg_sequences,11,10,-1,f,c,C,f,t,",",12048,0,0,12049,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12049,_pg_sequences,11,10,-1,f,b,A,f,t,",",0,6179,12050,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12055,pg_stats,11,10,-1,f,c,C,f,t,",",12053,0,0,12054,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12054,_pg_stats,11,10,-1,f,b,A,f,t,",",0,6179,12055,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12060,pg_stats_ext,11,10,-1,f,c,C,f,t,",",12058,0,0,12059,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12059,_pg_stats_ext,11,10,-1,f,b,A,f,t,",",0,6179,12060,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12065,pg_stats_ext_exprs,11,10,-1,f,c,C,f,t,",",12063,0,0,12064,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12064,_pg_stats_ext_exprs,11,10,-1,f,b,A,f,t,",",0,6179,12065,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12070,pg_publication_tables,11,10,-1,f,c,C,f,t,",",12068,0,0,12069,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12069,_pg_publication_tables,11,10,-1,f,b,A,f,t,",",0,6179,12070,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12075,pg_locks,11,10,-1,f,c,C,f,t,",",12073,0,0,12074,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12074,_pg_locks,11,10,-1,f,b,A,f,t,",",0,6179,12075,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12079,pg_cursors,11,10,-1,f,c,C,f,t,",",12077,0,0,12078,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12078,_pg_cursors,11,10,-1,f,b,A,f,t,",",0,6179,12079,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12083,pg_available_extensions,11,10,-1,f,c,C,f,t,",",12081,0,0,12082,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12082,_pg_available_extensions,11,10,-1,f,b,A,f,t,",",0,6179,12083,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12087,pg_available_extension_versions,11,10,-1,f,c,C,f,t,",",12085,0,0,12086,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12086,_pg_available_extension_versions,11,10,-1,f,b,A,f,t,",",0,6179,12087,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12092,pg_prepared_xacts,11,10,-1,f,c,C,f,t,",",12090,0,0,12091,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12091,_pg_prepared_xacts,11,10,-1,f,b,A,f,t,",",0,6179,12092,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12097,pg_prepared_statements,11,10,-1,f,c,C,f,t,",",12095,0,0,12096,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12096,_pg_prepared_statements,11,10,-1,f,b,A,f,t,",",0,6179,12097,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12101,pg_seclabels,11,10,-1,f,c,C,f,t,",",12099,0,0,12100,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12100,_pg_seclabels,11,10,-1,f,b,A,f,t,",",0,6179,12101,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12106,pg_settings,11,10,-1,f,c,C,f,t,",",12104,0,0,12105,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12105,_pg_settings,11,10,-1,f,b,A,f,t,",",0,6179,12106,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12112,pg_file_settings,11,10,-1,f,c,C,f,t,",",12110,0,0,12111,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12111,_pg_file_settings,11,10,-1,f,b,A,f,t,",",0,6179,12112,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12116,pg_hba_file_rules,11,10,-1,f,c,C,f,t,",",12114,0,0,12115,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12115,_pg_hba_file_rules,11,10,-1,f,b,A,f,t,",",0,6179,12116,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12120,pg_ident_file_mappings,11,10,-1,f,c,C,f,t,",",12118,0,0,12119,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12119,_pg_ident_file_mappings,11,10,-1,f,b,A,f,t,",",0,6179,12120,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12124,pg_timezone_abbrevs,11,10,-1,f,c,C,f,t,",",12122,0,0,12123,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12123,_pg_timezone_abbrevs,11,10,-1,f,b,A,f,t,",",0,6179,12124,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12128,pg_timezone_names,11,10,-1,f,c,C,f,t,",",12126,0,0,12127,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12127,_pg_timezone_names,11,10,-1,f,b,A,f,t,",",0,6179,12128,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12132,pg_config,11,10,-1,f,c,C,f,t,",",12130,0,0,12131,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12131,_pg_config,11,10,-1,f,b,A,f,t,",",0,6179,12132,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12136,pg_shmem_allocations,11,10,-1,f,c,C,f,t,",",12134,0,0,12135,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12135,_pg_shmem_allocations,11,10,-1,f,b,A,f,t,",",0,6179,12136,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12140,pg_backend_memory_contexts,11,10,-1,f,c,C,f,t,",",12138,0,0,12139,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12139,_pg_backend_memory_contexts,11,10,-1,f,b,A,f,t,",",0,6179,12140,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12144,pg_stat_all_tables,11,10,-1,f,c,C,f,t,",",12142,0,0,12143,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12143,_pg_stat_all_tables,11,10,-1,f,b,A,f,t,",",0,6179,12144,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12149,pg_stat_xact_all_tables,11,10,-1,f,c,C,f,t,",",12147,0,0,12148,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12148,_pg_stat_xact_all_tables,11,10,-1,f,b,A,f,t,",",0,6179,12149,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12154,pg_stat_sys_tables,11,10,-1,f,c,C,f,t,",",12152,0,0,12153,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12153,_pg_stat_sys_tables,11,10,-1,f,b,A,f,t,",",0,6179,12154,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12159,pg_stat_xact_sys_tables,11,10,-1,f,c,C,f,t,",",12157,0,0,12158,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12158,_pg_stat_xact_sys_tables,11,10,-1,f,b,A,f,t,",",0,6179,12159,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12163,pg_stat_user_tables,11,10,-1,f,c,C,f,t,",",12161,0,0,12162,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12162,_pg_stat_user_tables,11,10,-1,f,b,A,f,t,",",0,6179,12163,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12168,pg_stat_xact_user_tables,11,10,-1,f,c,C,f,t,",",12166,0,0,12167,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12167,_pg_stat_xact_user_tables,11,10,-1,f,b,A,f,t,",",0,6179,12168,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12172,pg_statio_all_tables,11,10,-1,f,c,C,f,t,",",12170,0,0,12171,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12171,_pg_statio_all_tables,11,10,-1,f,b,A,f,t,",",0,6179,12172,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12177,pg_statio_sys_tables,11,10,-1,f,c,C,f,t,",",12175,0,0,12176,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12176,_pg_statio_sys_tables,11,10,-1,f,b,A,f,t,",",0,6179,12177,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12181,pg_statio_user_tables,11,10,-1,f,c,C,f,t,",",12179,0,0,12180,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12180,_pg_statio_user_tables,11,10,-1,f,b,A,f,t,",",0,6179,12181,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12185,pg_stat_all_indexes,11,10,-1,f,c,C,f,t,",",12183,0,0,12184,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12184,_pg_stat_all_indexes,11,10,-1,f,b,A,f,t,",",0,6179,12185,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12190,pg_stat_sys_indexes,11,10,-1,f,c,C,f,t,",",12188,0,0,12189,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12189,_pg_stat_sys_indexes,11,10,-1,f,b,A,f,t,",",0,6179,12190,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12194,pg_stat_user_indexes,11,10,-1,f,c,C,f,t,",",12192,0,0,12193,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12193,_pg_stat_user_indexes,11,10,-1,f,b,A,f,t,",",0,6179,12194,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12198,pg_statio_all_indexes,11,10,-1,f,c,C,f,t,",",12196,0,0,12197,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12197,_pg_statio_all_indexes,11,10,-1,f,b,A,f,t,",",0,6179,12198,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12203,pg_statio_sys_indexes,11,10,-1,f,c,C,f,t,",",12201,0,0,12202,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12202,_pg_statio_sys_indexes,11,10,-1,f,b,A,f,t,",",0,6179,12203,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12207,pg_statio_user_indexes,11,10,-1,f,c,C,f,t,",",12205,0,0,12206,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12206,_pg_statio_user_indexes,11,10,-1,f,b,A,f,t,",",0,6179,12207,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12211,pg_statio_all_sequences,11,10,-1,f,c,C,f,t,",",12209,0,0,12210,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12210,_pg_statio_all_sequences,11,10,-1,f,b,A,f,t,",",0,6179,12211,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12216,pg_statio_sys_sequences,11,10,-1,f,c,C,f,t,",",12214,0,0,12215,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12215,_pg_statio_sys_sequences,11,10,-1,f,b,A,f,t,",",0,6179,12216,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12220,pg_statio_user_sequences,11,10,-1,f,c,C,f,t,",",12218,0,0,12219,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12219,_pg_statio_user_sequences,11,10,-1,f,b,A,f,t,",",0,6179,12220,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12224,pg_stat_activity,11,10,-1,f,c,C,f,t,",",12222,0,0,12223,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12223,_pg_stat_activity,11,10,-1,f,b,A,f,t,",",0,6179,12224,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12229,pg_stat_replication,11,10,-1,f,c,C,f,t,",",12227,0,0,12228,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12228,_pg_stat_replication,11,10,-1,f,b,A,f,t,",",0,6179,12229,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12234,pg_stat_slru,11,10,-1,f,c,C,f,t,",",12232,0,0,12233,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12233,_pg_stat_slru,11,10,-1,f,b,A,f,t,",",0,6179,12234,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12238,pg_stat_wal_receiver,11,10,-1,f,c,C,f,t,",",12236,0,0,12237,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12237,_pg_stat_wal_receiver,11,10,-1,f,b,A,f,t,",",0,6179,12238,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12242,pg_stat_recovery_prefetch,11,10,-1,f,c,C,f,t,",",12240,0,0,12241,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12241,_pg_stat_recovery_prefetch,11,10,-1,f,b,A,f,t,",",0,6179,12242,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12246,pg_stat_subscription,11,10,-1,f,c,C,f,t,",",12244,0,0,12245,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12245,_pg_stat_subscription,11,10,-1,f,b,A,f,t,",",0,6179,12246,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12251,pg_stat_ssl,11,10,-1,f,c,C,f,t,",",12249,0,0,12250,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12250,_pg_stat_ssl,11,10,-1,f,b,A,f,t,",",0,6179,12251,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12255,pg_stat_gssapi,11,10,-1,f,c,C,f,t,",",12253,0,0,12254,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12254,_pg_stat_gssapi,11,10,-1,f,b,A,f,t,",",0,6179,12255,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12259,pg_replication_slots,11,10,-1,f,c,C,f,t,",",12257,0,0,12258,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12258,_pg_replication_slots,11,10,-1,f,b,A,f,t,",",0,6179,12259,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12264,pg_stat_replication_slots,11,10,-1,f,c,C,f,t,",",12262,0,0,12263,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12263,_pg_stat_replication_slots,11,10,-1,f,b,A,f,t,",",0,6179,12264,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12268,pg_stat_database,11,10,-1,f,c,C,f,t,",",12266,0,0,12267,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12267,_pg_stat_database,11,10,-1,f,b,A,f,t,",",0,6179,12268,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12273,pg_stat_database_conflicts,11,10,-1,f,c,C,f,t,",",12271,0,0,12272,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12272,_pg_stat_database_conflicts,11,10,-1,f,b,A,f,t,",",0,6179,12273,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12277,pg_stat_user_functions,11,10,-1,f,c,C,f,t,",",12275,0,0,12276,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12276,_pg_stat_user_functions,11,10,-1,f,b,A,f,t,",",0,6179,12277,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12282,pg_stat_xact_user_functions,11,10,-1,f,c,C,f,t,",",12280,0,0,12281,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12281,_pg_stat_xact_user_functions,11,10,-1,f,b,A,f,t,",",0,6179,12282,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12287,pg_stat_archiver,11,10,-1,f,c,C,f,t,",",12285,0,0,12286,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12286,_pg_stat_archiver,11,10,-1,f,b,A,f,t,",",0,6179,12287,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12291,pg_stat_bgwriter,11,10,-1,f,c,C,f,t,",",12289,0,0,12290,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12290,_pg_stat_bgwriter,11,10,-1,f,b,A,f,t,",",0,6179,12291,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12295,pg_stat_checkpointer,11,10,-1,f,c,C,f,t,",",12293,0,0,12294,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12294,_pg_stat_checkpointer,11,10,-1,f,b,A,f,t,",",0,6179,12295,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12299,pg_stat_io,11,10,-1,f,c,C,f,t,",",12297,0,0,12298,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12298,_pg_stat_io,11,10,-1,f,b,A,f,t,",",0,6179,12299,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12303,pg_stat_wal,11,10,-1,f,c,C,f,t,",",12301,0,0,12302,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12302,_pg_stat_wal,11,10,-1,f,b,A,f,t,",",0,6179,12303,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12307,pg_stat_progress_analyze,11,10,-1,f,c,C,f,t,",",12305,0,0,12306,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12306,_pg_stat_progress_analyze,11,10,-1,f,b,A,f,t,",",0,6179,12307,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12312,pg_stat_progress_vacuum,11,10,-1,f,c,C,f,t,",",12310,0,0,12311,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12311,_pg_stat_progress_vacuum,11,10,-1,f,b,A,f,t,",",0,6179,12312,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12317,pg_stat_progress_cluster,11,10,-1,f,c,C,f,t,",",12315,0,0,12316,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12316,_pg_stat_progress_cluster,11,10,-1,f,b,A,f,t,",",0,6179,12317,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12322,pg_stat_progress_create_index,11,10,-1,f,c,C,f,t,",",12320,0,0,12321,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12321,_pg_stat_progress_create_index,11,10,-1,f,b,A,f,t,",",0,6179,12322,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12327,pg_stat_progress_basebackup,11,10,-1,f,c,C,f,t,",",12325,0,0,12326,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12326,_pg_stat_progress_basebackup,11,10,-1,f,b,A,f,t,",",0,6179,12327,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12331,pg_stat_progress_copy,11,10,-1,f,c,C,f,t,",",12329,0,0,12330,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12330,_pg_stat_progress_copy,11,10,-1,f,b,A,f,t,",",0,6179,12331,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12336,pg_user_mappings,11,10,-1,f,c,C,f,t,",",12334,0,0,12335,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12335,_pg_user_mappings,11,10,-1,f,b,A,f,t,",",0,6179,12336,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12341,pg_replication_origin_status,11,10,-1,f,c,C,f,t,",",12339,0,0,12340,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12340,_pg_replication_origin_status,11,10,-1,f,b,A,f,t,",",0,6179,12341,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12345,pg_stat_subscription_stats,11,10,-1,f,c,C,f,t,",",12343,0,0,12344,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12344,_pg_stat_subscription_stats,11,10,-1,f,b,A,f,t,",",0,6179,12345,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +12349,pg_wait_events,11,10,-1,f,c,C,f,t,",",12347,0,0,12348,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +12348,_pg_wait_events,11,10,-1,f,b,A,f,t,",",0,6179,12349,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13233,cardinal_number,13219,10,4,t,d,N,f,t,",",0,0,0,13232,2597,43,2598,2407,0,0,0,i,p,f,23,-1,0,0,,, +13232,_cardinal_number,13219,10,-1,f,b,A,f,t,",",0,6179,13233,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,0,,, +13236,character_data,13219,10,-1,f,d,S,f,t,",",0,0,0,13235,2597,1047,2598,2433,0,0,0,i,x,f,1043,-1,0,950,,, +13235,_character_data,13219,10,-1,f,b,A,f,t,",",0,6179,13236,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,950,,, +13238,sql_identifier,13219,10,64,f,d,S,f,t,",",0,0,0,13237,2597,35,2598,2423,0,0,0,c,p,f,19,-1,0,950,,, +13237,_sql_identifier,13219,10,-1,f,b,A,f,t,",",0,6179,13238,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,950,,, +13241,information_schema_catalog_name,13219,10,-1,f,c,C,f,t,",",13239,0,0,13240,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13240,_information_schema_catalog_name,13219,10,-1,f,b,A,f,t,",",0,6179,13241,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13244,time_stamp,13219,10,8,t,d,D,f,t,",",0,0,0,13243,2597,1151,2598,2477,0,0,0,d,p,f,1184,2,0,0,{SQLVALUEFUNCTION :op 4 :type 1184 :typmod 2 :location -1},CURRENT_TIMESTAMP(2), +13243,_time_stamp,13219,10,-1,f,b,A,f,t,",",0,6179,13244,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13246,yes_or_no,13219,10,-1,f,d,S,f,t,",",0,0,0,13245,2597,1047,2598,2433,0,0,0,i,x,f,1043,7,0,950,,, +13245,_yes_or_no,13219,10,-1,f,b,A,f,t,",",0,6179,13246,0,750,751,2400,2401,0,0,3816,i,x,f,0,-1,0,950,,, +13250,applicable_roles,13219,10,-1,f,c,C,f,t,",",13248,0,0,13249,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13249,_applicable_roles,13219,10,-1,f,b,A,f,t,",",0,6179,13250,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13255,administrable_role_authorizations,13219,10,-1,f,c,C,f,t,",",13253,0,0,13254,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13254,_administrable_role_authorizations,13219,10,-1,f,b,A,f,t,",",0,6179,13255,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13259,attributes,13219,10,-1,f,c,C,f,t,",",13257,0,0,13258,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13258,_attributes,13219,10,-1,f,b,A,f,t,",",0,6179,13259,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13264,character_sets,13219,10,-1,f,c,C,f,t,",",13262,0,0,13263,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13263,_character_sets,13219,10,-1,f,b,A,f,t,",",0,6179,13264,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13269,check_constraint_routine_usage,13219,10,-1,f,c,C,f,t,",",13267,0,0,13268,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13268,_check_constraint_routine_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13269,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13274,check_constraints,13219,10,-1,f,c,C,f,t,",",13272,0,0,13273,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13273,_check_constraints,13219,10,-1,f,b,A,f,t,",",0,6179,13274,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13279,collations,13219,10,-1,f,c,C,f,t,",",13277,0,0,13278,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13278,_collations,13219,10,-1,f,b,A,f,t,",",0,6179,13279,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13284,collation_character_set_applicability,13219,10,-1,f,c,C,f,t,",",13282,0,0,13283,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13283,_collation_character_set_applicability,13219,10,-1,f,b,A,f,t,",",0,6179,13284,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13289,column_column_usage,13219,10,-1,f,c,C,f,t,",",13287,0,0,13288,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13288,_column_column_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13289,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13294,column_domain_usage,13219,10,-1,f,c,C,f,t,",",13292,0,0,13293,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13293,_column_domain_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13294,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13299,column_privileges,13219,10,-1,f,c,C,f,t,",",13297,0,0,13298,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13298,_column_privileges,13219,10,-1,f,b,A,f,t,",",0,6179,13299,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13304,column_udt_usage,13219,10,-1,f,c,C,f,t,",",13302,0,0,13303,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13303,_column_udt_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13304,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13309,columns,13219,10,-1,f,c,C,f,t,",",13307,0,0,13308,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13308,_columns,13219,10,-1,f,b,A,f,t,",",0,6179,13309,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13314,constraint_column_usage,13219,10,-1,f,c,C,f,t,",",13312,0,0,13313,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13313,_constraint_column_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13314,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13319,constraint_table_usage,13219,10,-1,f,c,C,f,t,",",13317,0,0,13318,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13318,_constraint_table_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13319,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13324,domain_constraints,13219,10,-1,f,c,C,f,t,",",13322,0,0,13323,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13323,_domain_constraints,13219,10,-1,f,b,A,f,t,",",0,6179,13324,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13329,domain_udt_usage,13219,10,-1,f,c,C,f,t,",",13327,0,0,13328,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13328,_domain_udt_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13329,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13333,domains,13219,10,-1,f,c,C,f,t,",",13331,0,0,13332,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13332,_domains,13219,10,-1,f,b,A,f,t,",",0,6179,13333,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13338,enabled_roles,13219,10,-1,f,c,C,f,t,",",13336,0,0,13337,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13337,_enabled_roles,13219,10,-1,f,b,A,f,t,",",0,6179,13338,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13342,key_column_usage,13219,10,-1,f,c,C,f,t,",",13340,0,0,13341,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13341,_key_column_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13342,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13347,parameters,13219,10,-1,f,c,C,f,t,",",13345,0,0,13346,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13346,_parameters,13219,10,-1,f,b,A,f,t,",",0,6179,13347,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13352,referential_constraints,13219,10,-1,f,c,C,f,t,",",13350,0,0,13351,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13351,_referential_constraints,13219,10,-1,f,b,A,f,t,",",0,6179,13352,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13357,role_column_grants,13219,10,-1,f,c,C,f,t,",",13355,0,0,13356,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13356,_role_column_grants,13219,10,-1,f,b,A,f,t,",",0,6179,13357,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13361,routine_column_usage,13219,10,-1,f,c,C,f,t,",",13359,0,0,13360,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13360,_routine_column_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13361,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13366,routine_privileges,13219,10,-1,f,c,C,f,t,",",13364,0,0,13365,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13365,_routine_privileges,13219,10,-1,f,b,A,f,t,",",0,6179,13366,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13371,role_routine_grants,13219,10,-1,f,c,C,f,t,",",13369,0,0,13370,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13370,_role_routine_grants,13219,10,-1,f,b,A,f,t,",",0,6179,13371,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13375,routine_routine_usage,13219,10,-1,f,c,C,f,t,",",13373,0,0,13374,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13374,_routine_routine_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13375,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13380,routine_sequence_usage,13219,10,-1,f,c,C,f,t,",",13378,0,0,13379,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13379,_routine_sequence_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13380,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13385,routine_table_usage,13219,10,-1,f,c,C,f,t,",",13383,0,0,13384,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13384,_routine_table_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13385,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13390,routines,13219,10,-1,f,c,C,f,t,",",13388,0,0,13389,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13389,_routines,13219,10,-1,f,b,A,f,t,",",0,6179,13390,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13395,schemata,13219,10,-1,f,c,C,f,t,",",13393,0,0,13394,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13394,_schemata,13219,10,-1,f,b,A,f,t,",",0,6179,13395,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13399,sequences,13219,10,-1,f,c,C,f,t,",",13397,0,0,13398,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13398,_sequences,13219,10,-1,f,b,A,f,t,",",0,6179,13399,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13404,sql_features,13219,10,-1,f,c,C,f,t,",",13402,0,0,13403,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13403,_sql_features,13219,10,-1,f,b,A,f,t,",",0,6179,13404,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13409,sql_implementation_info,13219,10,-1,f,c,C,f,t,",",13407,0,0,13408,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13408,_sql_implementation_info,13219,10,-1,f,b,A,f,t,",",0,6179,13409,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13414,sql_parts,13219,10,-1,f,c,C,f,t,",",13412,0,0,13413,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13413,_sql_parts,13219,10,-1,f,b,A,f,t,",",0,6179,13414,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13419,sql_sizing,13219,10,-1,f,c,C,f,t,",",13417,0,0,13418,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13418,_sql_sizing,13219,10,-1,f,b,A,f,t,",",0,6179,13419,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13424,table_constraints,13219,10,-1,f,c,C,f,t,",",13422,0,0,13423,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13423,_table_constraints,13219,10,-1,f,b,A,f,t,",",0,6179,13424,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13429,table_privileges,13219,10,-1,f,c,C,f,t,",",13427,0,0,13428,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13428,_table_privileges,13219,10,-1,f,b,A,f,t,",",0,6179,13429,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13434,role_table_grants,13219,10,-1,f,c,C,f,t,",",13432,0,0,13433,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13433,_role_table_grants,13219,10,-1,f,b,A,f,t,",",0,6179,13434,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13438,tables,13219,10,-1,f,c,C,f,t,",",13436,0,0,13437,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13437,_tables,13219,10,-1,f,b,A,f,t,",",0,6179,13438,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13443,transforms,13219,10,-1,f,c,C,f,t,",",13441,0,0,13442,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13442,_transforms,13219,10,-1,f,b,A,f,t,",",0,6179,13443,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13448,triggered_update_columns,13219,10,-1,f,c,C,f,t,",",13446,0,0,13447,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13447,_triggered_update_columns,13219,10,-1,f,b,A,f,t,",",0,6179,13448,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13453,triggers,13219,10,-1,f,c,C,f,t,",",13451,0,0,13452,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13452,_triggers,13219,10,-1,f,b,A,f,t,",",0,6179,13453,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13458,udt_privileges,13219,10,-1,f,c,C,f,t,",",13456,0,0,13457,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13457,_udt_privileges,13219,10,-1,f,b,A,f,t,",",0,6179,13458,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13463,role_udt_grants,13219,10,-1,f,c,C,f,t,",",13461,0,0,13462,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13462,_role_udt_grants,13219,10,-1,f,b,A,f,t,",",0,6179,13463,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13467,usage_privileges,13219,10,-1,f,c,C,f,t,",",13465,0,0,13466,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13466,_usage_privileges,13219,10,-1,f,b,A,f,t,",",0,6179,13467,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13472,role_usage_grants,13219,10,-1,f,c,C,f,t,",",13470,0,0,13471,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13471,_role_usage_grants,13219,10,-1,f,b,A,f,t,",",0,6179,13472,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13476,user_defined_types,13219,10,-1,f,c,C,f,t,",",13474,0,0,13475,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13475,_user_defined_types,13219,10,-1,f,b,A,f,t,",",0,6179,13476,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13481,view_column_usage,13219,10,-1,f,c,C,f,t,",",13479,0,0,13480,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13480,_view_column_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13481,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13486,view_routine_usage,13219,10,-1,f,c,C,f,t,",",13484,0,0,13485,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13485,_view_routine_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13486,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13491,view_table_usage,13219,10,-1,f,c,C,f,t,",",13489,0,0,13490,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13490,_view_table_usage,13219,10,-1,f,b,A,f,t,",",0,6179,13491,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13496,views,13219,10,-1,f,c,C,f,t,",",13494,0,0,13495,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13495,_views,13219,10,-1,f,b,A,f,t,",",0,6179,13496,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13501,data_type_privileges,13219,10,-1,f,c,C,f,t,",",13499,0,0,13500,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13500,_data_type_privileges,13219,10,-1,f,b,A,f,t,",",0,6179,13501,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13506,element_types,13219,10,-1,f,c,C,f,t,",",13504,0,0,13505,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13505,_element_types,13219,10,-1,f,b,A,f,t,",",0,6179,13506,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13511,_pg_foreign_table_columns,13219,10,-1,f,c,C,f,t,",",13509,0,0,13510,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13510,__pg_foreign_table_columns,13219,10,-1,f,b,A,f,t,",",0,6179,13511,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13516,column_options,13219,10,-1,f,c,C,f,t,",",13514,0,0,13515,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13515,_column_options,13219,10,-1,f,b,A,f,t,",",0,6179,13516,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13520,_pg_foreign_data_wrappers,13219,10,-1,f,c,C,f,t,",",13518,0,0,13519,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13519,__pg_foreign_data_wrappers,13219,10,-1,f,b,A,f,t,",",0,6179,13520,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13524,foreign_data_wrapper_options,13219,10,-1,f,c,C,f,t,",",13522,0,0,13523,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13523,_foreign_data_wrapper_options,13219,10,-1,f,b,A,f,t,",",0,6179,13524,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13528,foreign_data_wrappers,13219,10,-1,f,c,C,f,t,",",13526,0,0,13527,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13527,_foreign_data_wrappers,13219,10,-1,f,b,A,f,t,",",0,6179,13528,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13532,_pg_foreign_servers,13219,10,-1,f,c,C,f,t,",",13530,0,0,13531,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13531,__pg_foreign_servers,13219,10,-1,f,b,A,f,t,",",0,6179,13532,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13536,foreign_server_options,13219,10,-1,f,c,C,f,t,",",13534,0,0,13535,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13535,_foreign_server_options,13219,10,-1,f,b,A,f,t,",",0,6179,13536,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13540,foreign_servers,13219,10,-1,f,c,C,f,t,",",13538,0,0,13539,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13539,_foreign_servers,13219,10,-1,f,b,A,f,t,",",0,6179,13540,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13544,_pg_foreign_tables,13219,10,-1,f,c,C,f,t,",",13542,0,0,13543,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13543,__pg_foreign_tables,13219,10,-1,f,b,A,f,t,",",0,6179,13544,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13549,foreign_table_options,13219,10,-1,f,c,C,f,t,",",13547,0,0,13548,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13548,_foreign_table_options,13219,10,-1,f,b,A,f,t,",",0,6179,13549,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13553,foreign_tables,13219,10,-1,f,c,C,f,t,",",13551,0,0,13552,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13552,_foreign_tables,13219,10,-1,f,b,A,f,t,",",0,6179,13553,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13557,_pg_user_mappings,13219,10,-1,f,c,C,f,t,",",13555,0,0,13556,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13556,__pg_user_mappings,13219,10,-1,f,b,A,f,t,",",0,6179,13557,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13562,user_mapping_options,13219,10,-1,f,c,C,f,t,",",13560,0,0,13561,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13561,_user_mapping_options,13219,10,-1,f,b,A,f,t,",",0,6179,13562,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, +13567,user_mappings,13219,10,-1,f,c,C,f,t,",",13565,0,0,13566,2290,2291,2402,2403,0,0,0,d,x,f,0,-1,0,0,,, +13566,_user_mappings,13219,10,-1,f,b,A,f,t,",",0,6179,13567,0,750,751,2400,2401,0,0,3816,d,x,f,0,-1,0,0,,, diff --git a/logo/MyDuck.svg b/logo/MyDuck.svg index b164127b..4761166e 100644 --- a/logo/MyDuck.svg +++ b/logo/MyDuck.svg @@ -1 +1 @@ -Object StorageLocal DiskDuckDBformatZero-ETL Data SyncTransactionalReadReadWriteWrite(Planned)Query EngineDatabaseProxyBackupRestoreDuckDBformatMyDuckServer Columnar IOE2EDelta LakeParquetProtocol MySQL PostgreSQLProtocolDashboard,BI,DataApps,LLMs,ETLTools,PythonLibraries,DataframeAPIs,Embedded DuckDB \ No newline at end of file +Object StorageLocal DiskZero-ETL Data SyncTransactionalReadReadWriteWrite(Planned)Query EngineDatabaseProxyBackupRestoreDuckDBformatMyDuckServer Columnar IOE2EDelta LakeParquetProtocol MySQL PostgreSQLProtocolDashboard,BI,DataApps,LLMs,ETLTools,PythonLibraries,DataframeAPIs,Embedded DuckDBDuckDBformat \ No newline at end of file diff --git a/main_test.go b/main_test.go index ecfb5840..178ebe38 100644 --- a/main_test.go +++ b/main_test.go @@ -1130,15 +1130,10 @@ func TestCreateTable(t *testing.T) { "CREATE_TABLE_t1_as_select_concat(\"new\",_s),_i_from_mytable", "display_width_for_numeric_types", "SHOW_FULL_FIELDS_FROM_numericDisplayWidthTest;", - "Validate_that_CREATE_LIKE_preserves_checks", "datetime_precision", "CREATE_TABLE_tt_(pk_int_primary_key,_d_datetime(6)_default_current_timestamp(6))", "Identifier_lengths", - "create_table_b_(a_int_primary_key,_constraint_abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl_check_(a_>_0))", - "create_table_d_(a_int_primary_key,_constraint_abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl_foreign_key_(a)_references_parent(a))", "table_charset_options", - "show_create_table_t1", - "show_create_table_t2", "show_create_table_t3", "show_create_table_t4", "create_table_with_select_preserves_default", @@ -1158,23 +1153,10 @@ func TestCreateTable(t *testing.T) { "CREATE_EVENT_foo_ON_SCHEDULE_EVERY_1_YEAR_DO_CREATE_TABLE_bar_AS_SELECT_1;", "trigger_contains_CREATE_TABLE_AS", "CREATE_TRIGGER_foo_AFTER_UPDATE_ON_t_FOR_EACH_ROW_BEGIN_CREATE_TABLE_bar_AS_SELECT_1;_END;", - "insert_into_t1_(b)_values_(1),_(2)", - "show_create_table_t1", - "select_*_from_t1_order_by_b", - "insert_into_t1_(b)_values_(1),_(2)", - "show_create_table_t1", - "select_*_from_t1_order_by_b", - "table_with_auto_increment_table_option", - "create_table_t1_(i_int)_auto_increment=10;", - "create_table_t2_(i_int_auto_increment_primary_key)_auto_increment=10;", - "show_create_table_t2", - "insert_into_t2_values_(null),_(null),_(null)", - "select_*_from_t2", } // Patch auto-generated queries that are known to fail waitForFixQueries = append(waitForFixQueries, []string{ - "CREATE TABLE t1 (pk int primary key, test_score int, height int CHECK (height < 10) , CONSTRAINT mycheck CHECK (test_score >= 50))", "create table a (i int primary key, j int default 100);", // skip the case "create table with select preserves default" since there is no support for CREATE TABLE SELECT }...) diff --git a/pgserver/backup_handler.go b/pgserver/backup_handler.go index 65b0ae04..5bdb02b7 100644 --- a/pgserver/backup_handler.go +++ b/pgserver/backup_handler.go @@ -89,12 +89,6 @@ func parseBackupSQL(sql string) (*BackupConfig, error) { } func (h *ConnectionHandler) executeBackup(backupConfig *BackupConfig) (string, error) { - // TODO(neo.zty): Add support for backing up multiple databases once MyDuck Server supports multi-database functionality. - if backupConfig.DbName != h.server.Provider.CatalogName() { - return "", fmt.Errorf("backup database name %s does not match server database name %s", - backupConfig.DbName, h.server.Provider.CatalogName()) - } - sqlCtx, err := h.duckHandler.sm.NewContextWithQuery(context.Background(), h.mysqlConn, "") if err != nil { return "", fmt.Errorf("failed to create context for query: %w", err) @@ -114,7 +108,7 @@ func (h *ConnectionHandler) executeBackup(backupConfig *BackupConfig) (string, e } msg, err := backupConfig.StorageConfig.UploadFile( - h.server.Provider.DataDir(), h.server.Provider.DbFile(), backupConfig.RemotePath) + h.server.Provider.DataDir(), backupConfig.DbName+".db", backupConfig.RemotePath) if err != nil { return "", err } @@ -133,12 +127,7 @@ func (h *ConnectionHandler) executeBackup(backupConfig *BackupConfig) (string, e func (h *ConnectionHandler) restartServer(readOnly bool) error { provider := h.server.Provider - err := provider.Restart(readOnly) - if err != nil { - return err - } - - return h.server.Provider.Pool().Reset(provider.CatalogName(), provider.Connector(), provider.Storage()) + return provider.Restart(readOnly) } func doCheckpoint(sqlCtx *sql.Context) error { diff --git a/pgserver/connection_data.go b/pgserver/connection_data.go index f57f64b0..a0bbf1da 100644 --- a/pgserver/connection_data.go +++ b/pgserver/connection_data.go @@ -57,6 +57,7 @@ type ConvertedStatement struct { AST tree.Statement Tag string PgParsable bool + HasSentRowDesc bool SubscriptionConfig *SubscriptionConfig BackupConfig *BackupConfig RestoreConfig *RestoreConfig diff --git a/pgserver/connection_handler.go b/pgserver/connection_handler.go index 9fd66062..b4de311c 100644 --- a/pgserver/connection_handler.go +++ b/pgserver/connection_handler.go @@ -313,7 +313,7 @@ func (h *ConnectionHandler) chooseInitialDatabase(startupMessage *pgproto3.Start } if db == "postgres" || db == "mysql" { if provider := h.duckHandler.GetCatalogProvider(); provider != nil { - db = provider.CatalogName() + db = provider.DefaultCatalogName() } } @@ -750,7 +750,7 @@ func (h *ConnectionHandler) handleExecute(message *pgproto3.Execute) error { // |rowsAffected| gets altered by the callback below rowsAffected := int32(0) - callback := h.spoolRowsCallback(query.Tag, &rowsAffected, true) + callback := h.spoolRowsCallback(query, &rowsAffected, true) err = h.duckHandler.ComExecuteBound(context.Background(), h.mysqlConn, portalData, callback) if err != nil { return err @@ -1014,7 +1014,7 @@ func (h *ConnectionHandler) run(statement ConvertedStatement) error { }) } - callback := h.spoolRowsCallback(statement.Tag, &rowsAffected, false) + callback := h.spoolRowsCallback(statement, &rowsAffected, false) if err := h.duckHandler.ComQuery( context.Background(), h.mysqlConn, @@ -1030,20 +1030,23 @@ func (h *ConnectionHandler) run(statement ConvertedStatement) error { // spoolRowsCallback returns a callback function that will send RowDescription message, // then a DataRow message for each row in the result set. -func (h *ConnectionHandler) spoolRowsCallback(tag string, rows *int32, isExecute bool) func(res *Result) error { +func (h *ConnectionHandler) spoolRowsCallback(statement ConvertedStatement, rows *int32, isExecute bool) func(res *Result) error { // IsIUD returns whether the query is either an INSERT, UPDATE, or DELETE query. + tag := statement.Tag isIUD := tag == "INSERT" || tag == "UPDATE" || tag == "DELETE" return func(res *Result) error { logrus.Tracef("spooling %d rows for tag %s (execute = %v)", res.RowsAffected, tag, isExecute) if returnsRow(tag) { // EXECUTE does not send RowDescription; instead it should be sent from DESCRIBE prior to it - if !isExecute { + // We only send RowDescription once per statement execution. + if !isExecute && !statement.HasSentRowDesc { logrus.Tracef("sending RowDescription %+v for tag %s", res.Fields, tag) if err := h.send(&pgproto3.RowDescription{ Fields: res.Fields, }); err != nil { return err } + statement.HasSentRowDesc = true } logrus.Tracef("sending Rows %+v for tag %s", res.Rows, tag) @@ -1265,7 +1268,13 @@ func (h *ConnectionHandler) convertQuery(query string, modifiers ...QueryModifie convertedStmts := make([]ConvertedStatement, len(stmts)) for i, stmt := range stmts { - convertedStmts[i].String = stmt.SQL + // Check if the query is a full match query, and if so, handle it as a full match query. + fullMatchQuery := handleFullMatchQuery(stmt.SQL) + if fullMatchQuery != "" { + convertedStmts[i].String = fullMatchQuery + } else { + convertedStmts[i].String = stmt.SQL + } convertedStmts[i].AST = stmt.AST convertedStmts[i].Tag = stmt.AST.StatementTag() convertedStmts[i].PgParsable = true diff --git a/pgserver/full_match_handler.go b/pgserver/full_match_handler.go new file mode 100644 index 00000000..e009ff02 --- /dev/null +++ b/pgserver/full_match_handler.go @@ -0,0 +1,55 @@ +package pgserver + +import ( + "regexp" + "strings" +) + +// queryPatterns maps regular expressions to SQL queries to handle PostgreSQL-specific queries +// that DuckDB does not support. When a query matches a pattern, the corresponding SQL query is returned. +// +// Example: +// SELECT pg_type.oid, enumlabel +// FROM pg_enum +// JOIN pg_type ON pg_type.oid=enumtypid +// ORDER BY pg_type.oid, pg_enum.enumsortorder; +// +// DuckDB produces the following error for the above query: +// Binder Error: Ambiguous reference to column name "oid" (use: "pg_type.oid" or "pg_enum.oid") +// +// In contrast, PostgreSQL executes the query without error. +// The issue arises because DuckDB cannot resolve the `oid` column unambiguously when referenced +// without specifying the table. This behavior differs from PostgreSQL, which allows the ambiguous reference. +// +// Since handling all such cases is complex, we only handle a limited set of common queries, +// especially those frequently used with PostgreSQL clients. + +var pattern = regexp.MustCompile(`[ \n\r\t]+`) + +type HardCodedQuery struct { + original string + converted string +} + +var HardCodedQueries = struct { + SelectPgTypeOid HardCodedQuery +}{ + SelectPgTypeOid: HardCodedQuery{ + original: "SELECT pg_type.oid, enumlabel FROM pg_enum JOIN pg_type ON pg_type.oid=enumtypid ORDER BY oid, enumsortorder", + converted: "SELECT pg_type.oid, pg_enum.enumlabel FROM pg_enum JOIN pg_type ON pg_type.oid=enumtypid ORDER BY pg_type.oid, pg_enum.enumsortorder;", + }, +} + +var queryPatterns = map[string]string{ + preProcessing(HardCodedQueries.SelectPgTypeOid.original): HardCodedQueries.SelectPgTypeOid.converted, +} + +// handleFullMatchQuery checks if the given query matches any known patterns and returns the corresponding SQL query. +func handleFullMatchQuery(inputQuery string) string { + return queryPatterns[preProcessing(inputQuery)] +} + +func preProcessing(inputQuery string) string { + trimmed := pattern.ReplaceAllString(inputQuery, "") + return strings.ToLower(trimmed) +} diff --git a/test/bats/mysql/helper.bash b/test/bats/mysql/helper.bash index d710d719..8a45554f 100644 --- a/test/bats/mysql/helper.bash +++ b/test/bats/mysql/helper.bash @@ -8,9 +8,17 @@ MYSQL_USER=${MYSQL_USER:-"root"} mysql_exec() { local query="$1" shift - mysql -h "$MYSQL_HOST" -P "$MYSQL_PORT" -u "$MYSQL_USER" --raw --batch --skip-column-names "$@" -e "$query" + mysql -h "$MYSQL_HOST" -P "$MYSQL_PORT" -u "$MYSQL_USER" --raw --batch --skip-column-names --local-infile "$@" -e "$query" } mysql_exec_stdin() { - mysql -h "$MYSQL_HOST" -P "$MYSQL_PORT" -u "$MYSQL_USER" --raw --batch --skip-column-names "$@" + mysql -h "$MYSQL_HOST" -P "$MYSQL_PORT" -u "$MYSQL_USER" --raw --batch --skip-column-names --local-infile "$@" +} + +create_temp_file() { + local content="$1" + local tempfile + tempfile="$(mktemp)" + echo -e "$content" > "$tempfile" + echo "$tempfile" } \ No newline at end of file diff --git a/test/bats/mysql/load_data.bats b/test/bats/mysql/load_data.bats new file mode 100644 index 00000000..04a7144a --- /dev/null +++ b/test/bats/mysql/load_data.bats @@ -0,0 +1,53 @@ +#!/usr/bin/env bats +bats_require_minimum_version 1.5.0 + +load helper + +setup_file() { + mysql_exec_stdin <<-'EOF' + CREATE DATABASE load_data_test; + SET GLOBAL local_infile = 1; +EOF +} + +teardown_file() { + mysql_exec_stdin <<-'EOF' + DROP DATABASE IF EXISTS load_data_test; +EOF +} + +@test "Load a TSV file that contains an escaped JSON column" { + skip + mysql_exec_stdin <<-'EOF' + USE load_data_test; + CREATE TABLE translations (code VARCHAR(100), domain VARCHAR(16), translations JSON); + LOAD DATA LOCAL INFILE 'testdata/issue329.tsv' REPLACE INTO TABLE translations CHARACTER SET 'utf8mb4' FIELDS TERMINATED BY ' ' ESCAPED BY '\\' LINES STARTING BY '' TERMINATED BY '\n' (`code`, `domain`, `translations`); +EOF + run -0 mysql_exec 'SELECT COUNT(*) FROM load_data_test.translations' + [ "${output}" = "1" ] +} + +@test "Load a TSV file with date and enum columns" { + local tempfile + tempfile=$(create_temp_file "2025-01-06\t2025-01-06\t2025-01-06\tphprapporten") + + mysql_exec_stdin <<-EOF + USE load_data_test; + CREATE TABLE peildatum ( + datum date DEFAULT NULL, + vanaf date DEFAULT NULL, + tot date DEFAULT NULL, + doel enum('phprapporten','excelrapporten','opslagkosten') CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL + ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + LOAD DATA LOCAL INFILE '${tempfile}' REPLACE INTO TABLE peildatum + CHARACTER SET 'utf8mb4' + FIELDS TERMINATED BY ' ' ESCAPED BY '\\\\' + LINES STARTING BY '' TERMINATED BY '\n' + (datum, vanaf, tot, doel); +EOF + + run -0 mysql_exec 'SELECT * FROM load_data_test.peildatum' + [ "${output}" = "2025-01-06 2025-01-06 2025-01-06 phprapporten" ] + + rm "$tempfile" +} \ No newline at end of file diff --git a/test/bats/mysql/table_statement.bats b/test/bats/mysql/table_statement.bats new file mode 100644 index 00000000..cf224b71 --- /dev/null +++ b/test/bats/mysql/table_statement.bats @@ -0,0 +1,28 @@ +#!/usr/bin/env bats +bats_require_minimum_version 1.5.0 + +load helper + +setup_file() { + mysql_exec_stdin <<-'EOF' + CREATE DATABASE table_statement_test; + USE table_statement_test; + CREATE TABLE t (id INT, name VARCHAR(255)); + INSERT INTO t VALUES (1, 'test1'), (2, 'test2'); +EOF +} + +teardown_file() { + mysql_exec_stdin <<-'EOF' + DROP DATABASE IF EXISTS table_statement_test; +EOF +} + +@test "TABLE statement should return all rows from the table" { + run -0 mysql_exec_stdin <<-'EOF' + USE table_statement_test; + TABLE t; +EOF + [ "${lines[0]}" = "1 test1" ] + [ "${lines[1]}" = "2 test2" ] +} diff --git a/testdata/issue329.tsv b/testdata/issue329.tsv new file mode 100644 index 00000000..d24f9946 --- /dev/null +++ b/testdata/issue329.tsv @@ -0,0 +1 @@ +_ORDER_LOADINGDATE_RESTRICTION messages {"de": "Das Ladedatum darf nicht kleiner oder gleich dem eingeschränkten Ladedatensatz im Bildschirm \\"Verschiedenes\\" sein", "en": "Loading date cannot be less than or equal to the restricted loading date set in root data / date limitation screen", "es": "Loading Date cannot be less than or equal to the restricted loading date set in miscelaneous screen", "fr": "Loading Date cannot be less than or equal to the restricted loading date set in miscelaneous screen", "nl": "Laaddatum mag niet kleiner zijn dan of gelijk zijn aan de beperkte laadgegevensset in het scherm stamgegevens"} \ No newline at end of file