hawq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r..@apache.org
Subject [32/35] incubator-hawq git commit: SGA import. Now with files previously missing because of the .gitignore issue
Date Tue, 22 Sep 2015 19:14:35 GMT
http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/a485be47/src/backend/access/index/catquery.c
----------------------------------------------------------------------
diff --git a/src/backend/access/index/catquery.c b/src/backend/access/index/catquery.c
new file mode 100644
index 0000000..1b2c9a8
--- /dev/null
+++ b/src/backend/access/index/catquery.c
@@ -0,0 +1,23165 @@
+/* C code produced by gperf version 3.0.4 */
+/* Command-line: gperf -S 1 --hash-fn-name=cq_hash --lookup-fn-name=cq_lookup --duplicates --key=11,18,20,27,29,39,43,61,92 -t gperf.init  */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+      && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+      && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+      && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+      && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+      && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+      && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+      && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+      && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+      && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+      && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+      && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+      && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+      && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+      && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+      && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+      && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+      && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+      && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+      && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+      && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+      && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+      && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
+/* The character set is not based on ISO-646.  */
+error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#endif
+
+
+
+/* 
+   WARNING: DO NOT MODIFY THIS FILE: 
+   Generated by ../../../../src/include/catalog/calico.pl version 55
+   on Thu Apr 17 15:20:17 2014
+
+ARGV: \-meta\ \/Users\/jianl\/Git\/hawq\/mn\/cdb\-pg\/\.\.\/gpMgmt\/bin\/gppylib\/data\/1\.2\.json\ \-filemap\ caqlfilemap\.json\ \-uniqdef\ uniqdef\.json\ \-basedef\ basedef\.json\ \-gperf\ gperf\.init\ \-infiles\ caql\.files
+
+*/
+
+/*-------------------------------------------------------------------------
+ *
+ * catquery.c
+ *	  general catalog table access methods (internal api)
+ *
+ * Copyright (c) 2011,2012,2013 Greenplum inc
+ *
+ *
+ *
+ *-------------------------------------------------------------------------
+ */
+#include "postgres.h"
+
+#include <math.h>
+#include <fcntl.h>
+#include <locale.h>
+#include <string.h>
+#include <unistd.h>
+
+#include "access/catquery.h"
+#include "access/genam.h"
+#include "access/heapam.h"
+#include "access/relscan.h"
+#include "access/transam.h"
+
+#include "catalog/caqlparse.h"
+#include "catalog/catalog.h"
+#include "catalog/indexing.h"
+#include "catalog/pg_aggregate.h"
+#include "catalog/pg_amop.h"
+#include "catalog/pg_amproc.h"
+#include "catalog/pg_appendonly_alter_column.h"
+#include "catalog/pg_attrdef.h"
+#include "catalog/pg_auth_members.h"
+#include "catalog/pg_authid.h"
+#include "catalog/pg_autovacuum.h"
+#include "catalog/pg_cast.h"
+#include "catalog/pg_class.h"
+#include "catalog/pg_constraint.h"
+#include "catalog/pg_conversion.h"
+#include "catalog/pg_database.h"
+#include "catalog/pg_depend.h"
+#include "catalog/pg_description.h"
+#include "catalog/pg_extprotocol.h"
+#include "catalog/pg_exttable.h"
+#include "catalog/pg_filespace.h"
+#include "catalog/pg_filespace_entry.h"
+#include "catalog/pg_inherits.h"
+#include "catalog/pg_language.h"
+#include "catalog/pg_largeobject.h"
+#include "catalog/pg_listener.h"
+#include "catalog/pg_namespace.h"
+#include "catalog/pg_opclass.h"
+#include "catalog/pg_operator.h"
+#include "catalog/pg_partition.h"
+#include "catalog/pg_partition_rule.h"
+#include "catalog/pg_pltemplate.h"
+#include "catalog/pg_proc.h"
+#include "catalog/pg_resqueue.h"
+#include "catalog/pg_rewrite.h"
+#include "catalog/pg_shdepend.h"
+#include "catalog/pg_shdescription.h"
+#include "catalog/pg_statistic.h"
+#include "catalog/pg_tablespace.h"
+#include "catalog/pg_trigger.h"
+#include "catalog/pg_user_mapping.h"
+#include "catalog/pg_window.h"
+#include "catalog/pg_tidycat.h"
+
+#include "catalog/gp_configuration.h"
+#include "catalog/gp_configuration.h"
+#include "catalog/gp_segment_config.h"
+#include "catalog/gp_san_config.h"
+
+#include "catalog/gp_fastsequence.h"
+
+#include "catalog/gp_master_mirroring.h"
+#include "catalog/gp_persistent.h"
+#include "catalog/gp_global_sequence.h"
+#include "catalog/gp_id.h"
+#include "catalog/gp_version.h"
+#include "catalog/toasting.h"
+#include "catalog/gp_policy.h"
+
+#include "miscadmin.h"
+#include "storage/fd.h"
+#include "utils/fmgroids.h"
+#include "utils/relcache.h"
+#include "utils/lsyscache.h"
+#include "utils/syscache.h"
+
+#include "utils/acl.h"
+#include "utils/builtins.h"
+#include "utils/inval.h"
+
+#include "cdb/cdbpersistenttablespace.h"
+#include "cdb/cdbvars.h"
+
+
+
+static void caql_UpdateIndexes(cqContext	*pCtx, 
+							   Relation		 rel, 
+							   HeapTuple	 tup);
+
+#define caql_getattr_internal(pCtx, tup, attnum, isnull) \
+(((pCtx)->cq_usesyscache) ? \
+(SysCacheGetAttr((pCtx)->cq_cacheId, (tup), (attnum), (isnull))) : \
+(heap_getattr((tup), (attnum), (pCtx)->cq_tupdesc, (isnull))))
+
+#define caql_heapclose(pCtx) \
+if (!(pCtx)->cq_externrel) { \
+heap_close((pCtx)->cq_heap_rel, (pCtx)->cq_lockmode); \
+(pCtx)->cq_heap_rel = InvalidRelation; } else
+
+
+
+/* ----------------------------------------------------------------
+ * cq_lookup() 
+ * cq_lookup() defines a hash cookie for every cql() declaration.  The
+ * cookie associates the caql string with a "base query" function
+ * [caql_basic_fn_#()] that constructs the scan for the query.  
+ * caql_switch() dispatches on the cookie to the base query function.
+ * ----------------------------------------------------------------
+*/
+
+#ifdef NOT_USED
+
+
+struct caql_hash_cookie
+{
+	const char *name;       /* caql string */
+	int uniqquery_code;     /* corresponding unique query */
+	int basequery_code;     /* corresponding base query */
+	int bDelete;            /* query performs DELETE */
+	int bCount;             /* SELECT COUNT(*) (or DELETE) */
+	int bUpdate;            /* SELECT ... FOR UPDATE */
+	int bInsert;            /* INSERT INTO  */
+	AttrNumber attnum;      /* column number (or 0 if no column specified) */
+};
+
+#define TOTAL_KEYWORDS 409
+#define MIN_WORD_LENGTH 19
+#define MAX_WORD_LENGTH 170
+#define MIN_HASH_VALUE 23
+#define MAX_HASH_VALUE 1757
+/* maximum key range = 1735, duplicates = 0 */
+
+#ifdef __GNUC__
+
+#else
+#ifdef __cplusplus
+
+#endif
+#endif
+static unsigned int
+cq_hash (str, len)
+     register const char *str;
+     register unsigned int len;
+{
+  static unsigned short asso_values[] =
+    {
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758,    0,    0, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758,    0, 1758, 1758, 1758, 1758,  160,
+        20,    0, 1758, 1758, 1758, 1758, 1758, 1758,   25, 1758,
+        25,   10,    5, 1758, 1758,  145, 1758, 1758,    0,   45,
+       495, 1758,  405,  280, 1758, 1758, 1758,    0,   60,    0,
+         0, 1758,    5,  411,    5,   20, 1758,  295,  175,    0,
+      1758, 1758, 1758, 1758, 1758,  542,  480,    5,  210,    5,
+         0,  105,   90,  245,  425,   30,  260,   10,  335,  235,
+         0,   10,   35,   95,   10,    5,   20,    0,  465,  328,
+         5,    0,    5, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758,
+      1758, 1758, 1758, 1758, 1758, 1758, 1758
+    };
+  register int hval = len;
+
+  switch (hval)
+    {
+      default:
+        hval += asso_values[(unsigned char)str[91]];
+      /*FALLTHROUGH*/
+      case 91:
+      case 90:
+      case 89:
+      case 88:
+      case 87:
+      case 86:
+      case 85:
+      case 84:
+      case 83:
+      case 82:
+      case 81:
+      case 80:
+      case 79:
+      case 78:
+      case 77:
+      case 76:
+      case 75:
+      case 74:
+      case 73:
+      case 72:
+      case 71:
+      case 70:
+      case 69:
+      case 68:
+      case 67:
+      case 66:
+      case 65:
+      case 64:
+      case 63:
+      case 62:
+      case 61:
+        hval += asso_values[(unsigned char)str[60]];
+      /*FALLTHROUGH*/
+      case 60:
+      case 59:
+      case 58:
+      case 57:
+      case 56:
+      case 55:
+      case 54:
+      case 53:
+      case 52:
+      case 51:
+      case 50:
+      case 49:
+      case 48:
+      case 47:
+      case 46:
+      case 45:
+      case 44:
+      case 43:
+        hval += asso_values[(unsigned char)str[42]];
+      /*FALLTHROUGH*/
+      case 42:
+      case 41:
+      case 40:
+      case 39:
+        hval += asso_values[(unsigned char)str[38]];
+      /*FALLTHROUGH*/
+      case 38:
+      case 37:
+      case 36:
+      case 35:
+      case 34:
+      case 33:
+      case 32:
+      case 31:
+      case 30:
+      case 29:
+        hval += asso_values[(unsigned char)str[28]];
+      /*FALLTHROUGH*/
+      case 28:
+      case 27:
+        hval += asso_values[(unsigned char)str[26]+1];
+      /*FALLTHROUGH*/
+      case 26:
+      case 25:
+      case 24:
+      case 23:
+      case 22:
+      case 21:
+      case 20:
+        hval += asso_values[(unsigned char)str[19]];
+      /*FALLTHROUGH*/
+      case 19:
+      case 18:
+        hval += asso_values[(unsigned char)str[17]];
+      /*FALLTHROUGH*/
+      case 17:
+      case 16:
+      case 15:
+      case 14:
+      case 13:
+      case 12:
+      case 11:
+        hval += asso_values[(unsigned char)str[10]];
+        break;
+    }
+  return hval;
+}
+
+#ifdef __GNUC__
+
+#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
+
+#endif
+#endif
+static struct caql_hash_cookie *
+cq_lookup (str, len)
+     register const char *str;
+     register unsigned int len;
+{
+  static struct caql_hash_cookie wordlist[] =
+    {
+
+      {"INSERT INTO pg_language", 73, 29, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_cast", 57, 13, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_index ", 71, 27, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_resqueue", 82, 38, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_amop", 48, 4, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_proc ", 80, 36, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_class ", 58, 14, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_opclass", 75, 31, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_class ", 132, 90, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_description", 63, 19, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_attrdef ", 51, 7, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_constraint", 59, 15, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_resqueue ", 229, 170, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_exttable", 65, 21, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_database", 149, 104, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_database ", 150, 104, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_type ", 90, 46, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_extprotocol", 64, 20, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_depend ", 62, 18, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_shdepend ", 84, 40, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_appendonly", 50, 6, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_partition ", 77, 33, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_amproc", 49, 5, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_shdescription", 85, 41, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_constraint  WHERE conrelid = :1 ", 138, 97, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_cast  WHERE oid = :1 ", 11, 89, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_authid ", 56, 12, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT oprname FROM pg_operator  WHERE oid = :1 ", 368, 143, 0, 0, 0, 0, Anum_pg_operator_oprname},
+
+      {"INSERT INTO pg_attribute ", 52, 8, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_am  WHERE oid = :1 ", 105, 60, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oprcode FROM pg_operator  WHERE oid = :1 ", 365, 143, 0, 0, 0, 0, Anum_pg_operator_oprcode},
+
+      {"SELECT * FROM pg_constraint  WHERE contypid = :1 ", 141, 99, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_constraint  WHERE conrelid = :1  FOR UPDATE ", 139, 97, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT oprrest FROM pg_operator  WHERE oid = :1 ", 372, 143, 0, 0, 0, 0, Anum_pg_operator_oprrest},
+
+      {"SELECT * FROM pg_constraint  WHERE conrelid = :1 AND contype = :2", 140, 98, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_constraint  WHERE conname = :1  AND connamespace = :2 ", 137, 96, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT opcowner FROM pg_opclass WHERE oid = :1 ", 364, 140, 0, 0, 0, 0, Anum_pg_opclass_opcowner},
+
+      {"SELECT relname FROM pg_class  WHERE oid = :1 ", 389, 91, 0, 0, 0, 0, Anum_pg_class_relname},
+
+      {"SELECT * FROM pg_constraint  WHERE contypid = :1  FOR UPDATE ", 142, 99, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_partition_encoding ", 78, 34, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO gp_distribution_policy ", 45, 1, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_conversion  WHERE conname = :1  AND connamespace = :2 ", 145, 101, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_type  WHERE oid = :1 ", 42, 198, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_attribute_encoding", 53, 9, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT rolname FROM pg_authid  WHERE oid = :1 ", 394, 83, 0, 0, 0, 0, Anum_pg_authid_rolname},
+
+      {"SELECT srvowner FROM pg_foreign_server WHERE oid = :1 ", 399, 124, 0, 0, 0, 0, Anum_pg_foreign_server_srvowner},
+
+      {"SELECT reltype FROM pg_class  WHERE oid = :1 ", 393, 91, 0, 0, 0, 0, Anum_pg_class_reltype},
+
+      {"SELECT fsname FROM pg_filespace  WHERE oid = :1 ", 328, 118, 0, 0, 0, 0, Anum_pg_filespace_fsname},
+
+      {"SELECT nspowner FROM pg_namespace WHERE oid = :1 ", 335, 139, 0, 0, 0, 0, Anum_pg_namespace_nspowner},
+
+      {"SELECT conname FROM pg_constraint  WHERE oid = :1 ", 319, 100, 0, 0, 0, 0, Anum_pg_constraint_conname},
+
+      {"DELETE FROM pg_shdescription where objoid  = :1 AND  classoid = :2", 37, 181, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_opclass  WHERE oid = :1 ", 298, 140, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT proowner FROM pg_proc  WHERE oid = :1 ", 381, 161, 0, 0, 0, 0, Anum_pg_proc_proowner},
+
+      {"SELECT datdba FROM pg_database WHERE oid = :1 ", 325, 106, 0, 0, 0, 0, Anum_pg_database_datdba},
+
+      {"SELECT * FROM pg_appendonly  WHERE relid = :1 ", 110, 69, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_conversion", 60, 16, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT ptcowner FROM pg_extprotocol WHERE oid = :1 ", 385, 113, 0, 0, 0, 0, Anum_pg_extprotocol_ptcowner},
+
+      {"INSERT INTO pg_operator", 76, 32, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_namespace  WHERE nspname = :1 ", 296, 138, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT parrelid FROM pg_partition  WHERE oid = :1 ", 377, 149, 0, 0, 0, 0, Anum_pg_partition_parrelid},
+
+      {"SELECT COUNT(*) FROM pg_resqueue WHERE rsqname = :1", 305, 172, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_appendonly  WHERE relid = :1  FOR UPDATE ", 111, 69, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT opckeytype FROM pg_opclass  WHERE oid = :1 ", 363, 140, 0, 0, 0, 0, Anum_pg_opclass_opckeytype},
+
+      {"SELECT castfunc FROM pg_cast  WHERE castsource = :1  AND casttarget = :2 ", 317, 88, 0, 0, 0, 0, Anum_pg_cast_castfunc},
+
+      {"DELETE FROM pg_attribute_encoding  WHERE attrelid = :1 ", 8, 77, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT conrelid FROM pg_constraint  WHERE oid = :1 ", 322, 100, 0, 0, 0, 0, Anum_pg_constraint_conrelid},
+
+      {"SELECT COUNT(*) FROM pg_namespace  WHERE oid = :1 ", 297, 139, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT atttypid FROM pg_attribute  WHERE attrelid = :1  AND attnum = :2 ", 316, 75, 0, 0, 0, 0, Anum_pg_attribute_atttypid},
+
+      {"SELECT oprowner FROM pg_operator WHERE oid = :1 ", 371, 143, 0, 0, 0, 0, Anum_pg_operator_oprowner},
+
+      {"SELECT * FROM pg_description where objoid = :1 AND  classoid = :2 AND  objsubid = :3 FOR UPDATE", 162, 112, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_authid  WHERE rolname = :1 ", 278, 84, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_authid  WHERE oid = :1 ", 277, 83, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_authid WHERE rolresqueue = :1", 279, 85, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_partition  WHERE parrelid = :1 ", 301, 150, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_opclass  WHERE opcamid = :1  AND opcname = :2  AND opcnamespace = :3 ", 299, 142, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_language  WHERE oid = :1 ", 294, 134, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_proc  WHERE oid = :1 ", 303, 161, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_language  WHERE lanname = :1 ", 293, 133, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_resourcetype FOR UPDATE", 226, 167, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM gp_fastsequence  WHERE objid = :1 ", 2, 50, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT typrelid FROM pg_type  WHERE oid = :1 ", 408, 198, 0, 0, 0, 0, Anum_pg_type_typrelid},
+
+      {"SELECT rsqname FROM pg_resqueue WHERE oid = :1 ", 396, 171, 0, 0, 0, 0, Anum_pg_resqueue_rsqname},
+
+      {"SELECT COUNT(*) FROM pg_cast  WHERE castsource = :1  AND casttarget = :2 ", 280, 88, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT prorettype FROM pg_proc  WHERE oid = :1 ", 382, 161, 0, 0, 0, 0, Anum_pg_proc_prorettype},
+
+      {"SELECT indrelid FROM pg_index  WHERE indexrelid = :1 ", 330, 127, 0, 0, 0, 0, Anum_pg_index_indrelid},
+
+      {"SELECT COUNT(*) FROM pg_amop  WHERE amopopr = :1  AND amopclaid = :2 ", 274, 65, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_attribute  WHERE attrelid = :1  AND attnum = :2 ", 276, 75, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_attribute  WHERE attrelid = :1  AND attname = :2 ", 275, 74, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT amproc FROM pg_amproc  WHERE amopclaid = :1  AND amprocsubtype = :2  AND amprocnum = :3 ", 314, 68, 0, 0, 0, 0, Anum_pg_amproc_amproc},
+
+      {"SELECT COUNT(*) FROM pg_constraint  WHERE oid = :1 ", 284, 100, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT proname FROM pg_proc  WHERE oid = :1 ", 379, 161, 0, 0, 0, 0, Anum_pg_proc_proname},
+
+      {"SELECT * FROM pg_conversion  WHERE connamespace = :1  AND conforencoding = :2  AND contoencoding = :3  ORDER BY connamespace,   conforencoding,    contoencoding,    oid  ", 146, 102, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT spcowner FROM pg_tablespace WHERE oid = :1 ", 398, 189, 0, 0, 0, 0, Anum_pg_tablespace_spcowner},
+
+      {"SELECT ptcname FROM pg_extprotocol  WHERE oid = :1 ", 384, 113, 0, 0, 0, 0, Anum_pg_extprotocol_ptcname},
+
+      {"SELECT * FROM pg_auth_members  WHERE roleid = :1  AND member = :2  FOR UPDATE ", 122, 81, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_constraint  WHERE oid = :1 ", 143, 100, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT conowner FROM pg_conversion WHERE oid = :1 ", 321, 103, 0, 0, 0, 0, Anum_pg_conversion_conowner},
+
+      {"SELECT nspname FROM pg_namespace  WHERE oid = :1 ", 334, 139, 0, 0, 0, 0, Anum_pg_namespace_nspname},
+
+      {"SELECT COUNT(*) FROM pg_partition_rule  WHERE parchildrelid = :1 ", 302, 154, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_conversion  WHERE oid = :1 ", 147, 103, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_resourcetype WHERE restypid = :1 FOR UPDATE", 228, 169, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_constraint  WHERE oid = :1  FOR UPDATE ", 144, 100, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_constraint  WHERE conname = :1  AND connamespace = :2 ", 283, 96, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_type  WHERE oid = :1 ", 309, 198, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_type_encoding  WHERE typid = :1 ", 267, 202, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_extprotocol  WHERE oid = :1 ", 163, 113, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_conversion  WHERE oid = :1  FOR UPDATE ", 148, 103, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_type_encoding  WHERE typid = :1  FOR UPDATE ", 268, 202, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_extprotocol  WHERE oid = :1  FOR UPDATE ", 164, 113, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_database", 61, 17, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_operator  WHERE oid = :1 ", 300, 143, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT datname FROM pg_database  WHERE oid = :1 ", 326, 106, 0, 0, 0, 0, Anum_pg_database_datname},
+
+      {"INSERT INTO pg_namespace", 74, 30, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"INSERT INTO pg_resqueuecapability", 83, 39, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_tablespace  WHERE spcname = :1 ", 307, 191, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_tablespace  WHERE spcfsoid = :1 ", 306, 190, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_am  WHERE amname = :1 ", 104, 59, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_conversion  WHERE oid = :1 ", 286, 103, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_amop  WHERE amopclaid = :1 ", 5, 61, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT amopopr FROM pg_amop  WHERE amopclaid = :1  AND amopsubtype = :2  AND amopstrategy = :3 ", 313, 63, 0, 0, 0, 0, Anum_pg_amop_amopopr},
+
+      {"SELECT typname FROM pg_type  WHERE oid = :1", 404, 198, 0, 0, 0, 0, Anum_pg_type_typname},
+
+      {"SELECT typname FROM pg_type  WHERE oid = :1 ", 405, 198, 0, 0, 0, 0, Anum_pg_type_typname},
+
+      {"INSERT INTO pg_trigger ", 89, 45, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_resourcetype WHERE resname = :1 FOR UPDATE", 227, 168, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT relowner FROM pg_class WHERE oid = :1 ", 391, 91, 0, 0, 0, 0, Anum_pg_class_relowner},
+
+      {"INSERT INTO pg_foreign_table", 70, 26, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_opclass  WHERE oid = :1 ", 196, 140, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_operator  WHERE oprname = :1 ", 349, 145, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_opclass  WHERE opcamid = :1 ", 198, 141, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT opcamid FROM pg_opclass  WHERE oid = :1 ", 361, 140, 0, 0, 0, 0, Anum_pg_opclass_opcamid},
+
+      {"SELECT COUNT(*) FROM pg_conversion  WHERE conname = :1  AND connamespace = :2 ", 285, 101, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT typowner FROM pg_type WHERE oid = :1 ", 407, 198, 0, 0, 0, 0, Anum_pg_type_typowner},
+
+      {"SELECT oid FROM pg_namespace  WHERE oid = :1 ", 346, 139, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_attrdef  WHERE oid = :1 ", 114, 72, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_shdescription where objoid  = :1 AND  classoid = :2 FOR UPDATE", 243, 181, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_attrdef  WHERE adrelid = :1 ", 112, 70, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT spcname FROM pg_tablespace  WHERE oid = :1 ", 397, 189, 0, 0, 0, 0, Anum_pg_tablespace_spcname},
+
+      {"SELECT amname FROM pg_am  WHERE oid = :1 ", 312, 60, 0, 0, 0, 0, Anum_pg_am_amname},
+
+      {"SELECT oprcom FROM pg_operator  WHERE oid = :1 ", 366, 143, 0, 0, 0, 0, Anum_pg_operator_oprcom},
+
+      {"DELETE FROM pg_statistic  WHERE starelid = :1 ", 40, 186, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oprjoin FROM pg_operator  WHERE oid = :1 ", 367, 143, 0, 0, 0, 0, Anum_pg_operator_oprjoin},
+
+      {"SELECT * FROM pg_extprotocol  WHERE ptcname = :1  FOR UPDATE ", 165, 114, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_filespace", 289, 116, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_tablespace", 88, 44, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_trigger  WHERE oid = :1 ", 254, 192, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT conbin FROM pg_constraint  WHERE oid = :1 ", 318, 100, 0, 0, 0, 0, Anum_pg_constraint_conbin},
+
+      {"SELECT * FROM pg_trigger  WHERE tgrelid = :1 ", 258, 195, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_attribute  WHERE attrelid = :1 ", 7, 73, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_attrdef  WHERE adrelid = :1  AND adnum = :2  FOR UPDATE ", 113, 71, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_resqueuecapability WHERE resqueueid = :1  ", 231, 173, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_resqueuecapability WHERE resqueueid = :1", 35, 173, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_statistic  WHERE starelid = :1  AND staattnum = :2 ", 41, 187, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_tablespace", 248, 188, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_tablespace ", 249, 188, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_proc  WHERE proname = :1  AND proargtypes = :2  AND pronamespace = :3 ", 304, 164, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_class  WHERE oid = :1 ", 281, 91, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_trigger  WHERE tgrelid = :1  FOR UPDATE ", 260, 195, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_resqueuecapability WHERE resqueueid = :1  FOR UPDATE", 232, 173, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_exttable  WHERE reloid = :1 ", 18, 115, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_filespace", 66, 22, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_filespace  WHERE fsname = :1 ", 290, 117, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_database  WHERE oid = :1 ", 287, 106, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT attname FROM pg_attribute  WHERE attrelid = :1  AND attnum = :2 ", 315, 75, 0, 0, 0, 0, Anum_pg_attribute_attname},
+
+      {"SELECT * FROM pg_tablespace  WHERE spcname = :1 ", 252, 191, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_aggregate", 47, 3, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_opclass  WHERE opcamid = :1  AND opcname = :2  AND opcnamespace = :3 ", 199, 142, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_extprotocol  WHERE oid = :1 ", 17, 113, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_foreign_data_wrapper  WHERE oid = :1 ", 171, 123, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_filespace  WHERE fsname = :1 ", 343, 117, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_tablespace  WHERE spcname = :1  FOR UPDATE ", 253, 191, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_shdepend  WHERE dbid = :1 ", 36, 178, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT prosrc FROM pg_proc  WHERE oid = :1 ", 383, 161, 0, 0, 0, 0, Anum_pg_proc_prosrc},
+
+      {"DELETE FROM pg_partition  WHERE parrelid = :1  AND parlevel = :2  AND paristemplate = :3 ", 30, 151, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_filespace_entry", 67, 23, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_foreign_data_wrapper  WHERE oid = :1  FOR UPDATE ", 172, 123, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_resqueue  WHERE rsqname = :1 ", 355, 172, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_trigger  WHERE tgrelid = :1  AND tgname = :2  FOR UPDATE ", 259, 197, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_foreign_data_wrapper  WHERE fdwname = :1  FOR UPDATE ", 170, 122, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_partition  WHERE oid = :1 ", 207, 149, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT typelem FROM pg_type  WHERE oid = :1 ", 403, 198, 0, 0, 0, 0, Anum_pg_type_typelem},
+
+      {"SELECT * FROM pg_trigger  WHERE tgrelid = :1  ORDER BY tgrelid, tgname", 261, 196, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_operator  WHERE oprname = :1  AND oprleft = :2  AND oprright = :3  AND oprnamespace = :4 ", 350, 148, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_depend  WHERE refclassid = :1  AND refobjid = :2 ", 158, 109, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_foreign_server", 69, 25, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_opclass  WHERE opcamid = :1  AND opcname = :2  AND opcnamespace = :3  FOR UPDATE ", 200, 142, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_authid  WHERE rolsuper = :1  AND rolcanlogin = :2 ", 128, 86, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_depend  WHERE refclassid = :1  AND refobjid = :2  FOR UPDATE ", 161, 109, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM gp_segment_configuration ", 98, 54, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_auth_members  WHERE member = :1  ORDER BY member,  roleid ", 121, 79, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT conname FROM pg_conversion  WHERE oid = :1 ", 320, 103, 0, 0, 0, 0, Anum_pg_conversion_conname},
+
+      {"SELECT * FROM pg_resqueue WHERE rsqname = :1 FOR UPDATE", 230, 172, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_depend  WHERE refclassid = :1  AND refobjid = :2  AND refobjsubid = :3 ", 159, 110, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_database WHERE datname = :1 FOR UPDATE", 153, 105, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_authid  WHERE rolsuper = :1  AND rolcanlogin = :2  AND oid = :3 ", 129, 87, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_namespace  WHERE nspname = :1 ", 345, 138, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM gp_fault_strategy ", 97, 53, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_depend  WHERE refclassid = :1  AND refobjid = :2  AND refobjsubid = :3  FOR UPDATE ", 160, 110, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_largeobject  WHERE loid = :1  ORDER BY loid, pageno ", 191, 136, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_amproc  WHERE amopclaid = :1  AND amprocsubtype = :2 ", 109, 67, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_foreign_server  WHERE oid = :1 ", 23, 124, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_user_mapping  WHERE umuser = :1  AND umserver = :2 ", 360, 204, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"INSERT INTO pg_inherits", 72, 28, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT parlevel FROM pg_partition  WHERE oid = :1 ", 375, 149, 0, 0, 0, 0, Anum_pg_partition_parlevel},
+
+      {"SELECT * FROM pg_cast  WHERE oid = :1 ", 131, 89, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_largeobject  WHERE loid = :1  AND pageno >= :2  ORDER BY loid, pageno ", 189, 137, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_database  WHERE oid = :1 ", 151, 106, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_type  WHERE typname = :1  AND typnamespace = :2 ", 310, 201, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT lanname FROM pg_language  WHERE oid = :1 ", 332, 134, 0, 0, 0, 0, Anum_pg_language_lanname},
+
+      {"SELECT * FROM pg_largeobject  WHERE loid = :1  AND pageno >= :2  ORDER BY loid, pageno  FOR UPDATE ", 190, 137, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_shdepend  WHERE dbid = :1  FOR UPDATE ", 240, 178, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM gp_segment_configuration  WHERE dbid = :1 ", 101, 57, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_statistic  WHERE starelid = :1  AND staattnum = :2 ", 246, 187, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_database  WHERE oid = :1  FOR UPDATE ", 152, 106, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_language  WHERE oid = :1 ", 26, 134, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_extprotocol  WHERE ptcname = :1 ", 342, 114, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_attribute  WHERE attrelid = :1  FOR UPDATE ", 119, 73, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM gp_segment_configuration  WHERE dbid = :1  FOR UPDATE ", 102, 57, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_statistic  WHERE starelid = :1  AND staattnum = :2  FOR UPDATE ", 247, 187, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM gp_distribution_policy  WHERE localoid = :1 ", 1, 49, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_partition  WHERE parrelid = :1 ", 208, 150, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_proc  WHERE oid = :1 ", 221, 161, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_attribute  WHERE attrelid = :1  AND attnum > :2 ", 118, 76, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT fsowner FROM pg_filespace WHERE oid = :1 ", 329, 118, 0, 0, 0, 0, Anum_pg_filespace_fsowner},
+
+      {"SELECT * FROM pg_proc  WHERE proname = :1", 223, 162, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_amop  WHERE amopopr = :1  ORDER BY amopopr,  amopclaid ", 108, 64, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_depend  WHERE classid = :1  AND objid = :2 ", 14, 107, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_attribute  WHERE attrelid = :1  AND attnum = :2 ", 116, 75, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT ptcwritefn FROM pg_extprotocol  WHERE ptcname = :1 ", 388, 114, 0, 0, 0, 0, Anum_pg_extprotocol_ptcwritefn},
+
+      {"DELETE FROM pg_filespace_entry  WHERE fsefsoid = :1 ", 21, 121, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_type  WHERE oid = :1 ", 262, 198, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_partition  WHERE parrelid = :1  FOR UPDATE ", 211, 150, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_proc  WHERE oid = :1  FOR UPDATE ", 222, 161, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM gp_fastsequence  WHERE objid = :1  AND objmod = :2  FOR UPDATE ", 96, 51, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_amop  WHERE amopopr = :1  AND amopclaid = :2 ", 107, 65, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_shdepend  WHERE dbid = :1  AND classid = :2  AND objid = :3  FOR UPDATE ", 239, 179, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_authid  WHERE oid = :1 ", 124, 83, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_attribute  WHERE attrelid = :1  AND attnum = :2  FOR UPDATE ", 117, 75, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_shdepend  WHERE refclassid = :1  AND refobjid = :2 ", 241, 180, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_authid  WHERE rolname = :1 ", 126, 84, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT relnamespace FROM pg_class  WHERE oid = :1 ", 390, 91, 0, 0, 0, 0, Anum_pg_class_relnamespace},
+
+      {"SELECT * FROM pg_type  WHERE oid = :1  FOR UPDATE ", 263, 198, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_namespace  WHERE oid = :1 ", 27, 139, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_authid  WHERE oid = :1  FOR UPDATE ", 125, 83, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_description where objoid = :1 AND  classoid = :2", 15, 111, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_tablespace  WHERE oid = :1 ", 250, 189, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_shdepend  WHERE refclassid = :1  AND refobjid = :2  FOR UPDATE ", 242, 180, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_authid  WHERE rolname = :1  FOR UPDATE ", 127, 84, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM gp_fastsequence  WHERE objid = :1  AND objmod = :2  AND contentid = :3  FOR UPDATE ", 95, 52, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_extprotocol  WHERE ptcname = :1 ", 288, 114, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_compression  WHERE compname = :1 ", 282, 95, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_tablespace  WHERE oid = :1  FOR UPDATE ", 251, 189, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT typnamespace FROM pg_type  WHERE oid = :1 ", 406, 198, 0, 0, 0, 0, Anum_pg_type_typnamespace},
+
+      {"SELECT * FROM pg_depend  WHERE classid = :1  AND objid = :2 ", 154, 107, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_type  WHERE typname = :1  AND typnamespace = :2 ", 265, 201, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_description where objoid = :1 AND  classoid = :2 AND  objsubid = :3", 16, 112, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT aggtranstype FROM pg_aggregate  WHERE aggfnoid = :1 ", 311, 58, 0, 0, 0, 0, Anum_pg_aggregate_aggtranstype},
+
+      {"SELECT * FROM pg_proc  WHERE proname = :1  ORDER BY proname,  proargtypes,  pronamespace ", 225, 163, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT tgname FROM pg_trigger  WHERE oid = :1 ", 401, 192, 0, 0, 0, 0, Anum_pg_trigger_tgname},
+
+      {"DELETE FROM pg_conversion  WHERE oid = :1 ", 12, 103, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT tgfoid FROM pg_trigger  WHERE oid = :1 ", 400, 192, 0, 0, 0, 0, Anum_pg_trigger_tgfoid},
+
+      {"SELECT * FROM pg_depend  WHERE classid = :1  AND objid = :2  FOR UPDATE ", 157, 107, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_type  WHERE typname = :1  AND typnamespace = :2  FOR UPDATE ", 266, 201, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT pronamespace FROM pg_proc  WHERE oid = :1 ", 380, 161, 0, 0, 0, 0, Anum_pg_proc_pronamespace},
+
+      {"SELECT * FROM pg_proc  WHERE proname = :1  AND proargtypes = :2  AND pronamespace = :3  FOR UPDATE ", 224, 164, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_depend  WHERE classid = :1  AND objid = :2  AND objsubid = :3 ", 155, 108, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_operator  WHERE oid = :1 ", 201, 143, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT count(*) FROM pg_inherits  WHERE inhrelid = :1 ", 323, 131, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_depend  WHERE classid = :1  AND objid = :2  AND objsubid = :3  FOR UPDATE ", 156, 108, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_partition_rule  WHERE oid = :1 ", 214, 153, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_operator  WHERE oid = :1  FOR UPDATE ", 202, 143, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_trigger  WHERE tgconstrname = :1 ", 256, 193, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_proc_callback ", 81, 37, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_namespace  WHERE oid = :1 ", 194, 139, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_opclass  WHERE oid = :1 ", 28, 140, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_partition_rule  WHERE oid = :1  FOR UPDATE ", 215, 153, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_partition_rule  WHERE parchildrelid = :1 ", 216, 154, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_class  WHERE oid = :1 ", 133, 91, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_operator  WHERE oid = :1 ", 29, 143, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * from pg_proc WHERE oid = :1", 272, 161, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_namespace  WHERE nspname = :1 ", 192, 138, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_aggregate  WHERE aggfnoid = :1 ", 103, 58, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_auth_time_constraint  WHERE authid = :1  FOR UPDATE ", 123, 82, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_namespace  WHERE oid = :1  FOR UPDATE ", 195, 139, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_opclass  WHERE oid = :1 ", 347, 140, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_partition_rule  WHERE parchildrelid = :1  FOR UPDATE ", 217, 154, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_class  WHERE relkind = :1 ", 135, 92, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_namespace  WHERE nspname = :1  FOR UPDATE ", 193, 138, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_auth_members ", 54, 10, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_class  WHERE oid = :1  FOR UPDATE ", 134, 91, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_foreign_data_wrapper", 68, 24, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_rewrite  WHERE ev_class = :1 ", 233, 174, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_type_encoding ", 91, 47, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_exttable  WHERE reloid = :1  FOR UPDATE ", 166, 115, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_trigger  WHERE oid = :1 ", 308, 192, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_partition_rule  WHERE paroid = :1  AND parparentrule = :2 ", 218, 156, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_cast  WHERE castsource = :1  AND casttarget = :2 ", 130, 88, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_language WHERE oid = :1", 188, 134, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_filespace  WHERE oid = :1 ", 19, 118, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_rewrite  WHERE oid = :1 ", 236, 176, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_inherits  WHERE inhparent = :1 ", 291, 130, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT umuser FROM pg_user_mapping  WHERE oid = :1 ", 409, 203, 0, 0, 0, 0, Anum_pg_user_mapping_umuser},
+
+      {"SELECT COUNT(*) FROM pg_largeobject  WHERE loid = :1 ", 295, 135, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_auth_time_constraint ", 55, 11, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_pltemplate  WHERE tmplname = :1 ", 220, 160, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_partition_rule ", 79, 35, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"DELETE FROM pg_proc_callback  WHERE profnoid = :1 ", 34, 165, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_rewrite  WHERE ev_class = :1  AND rulename = :2 ", 234, 175, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM gp_segment_configuration  WHERE content = :1  AND role = :2 ", 100, 56, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_class  WHERE relname = :1 ", 338, 93, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"DELETE FROM pg_aggregate  WHERE aggfnoid = :1 ", 4, 58, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT COUNT(*) FROM pg_inherits  WHERE inhrelid = :1  AND inhseqno = :2 ", 292, 132, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO pg_stat_last_shoperation ", 87, 43, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_index  WHERE indexrelid = :1 ", 176, 127, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM gp_segment_configuration  WHERE content = :1  AND preferred_role = :2 ", 99, 55, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_rewrite  WHERE ev_class = :1  AND rulename = :2  FOR UPDATE ", 235, 175, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_amop  WHERE amopclaid = :1  AND amopsubtype = :2 ", 106, 62, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_foreign_table  WHERE reloid = :1 ", 24, 126, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_amproc  WHERE amopclaid = :1 ", 6, 66, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_index  WHERE indexrelid = :1  FOR UPDATE ", 177, 127, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_partition_rule  WHERE paroid = :1 ", 32, 155, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM gp_distribution_policy  WHERE localoid = :1 ", 93, 49, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_class  WHERE relname = :1  AND relnamespace = :2 ", 339, 94, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_operator  WHERE oprleft = :1 and oprright = :2", 203, 144, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_type_encoding  WHERE typid = :1 ", 43, 202, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM gp_distribution_policy  WHERE localoid = :1  FOR UPDATE ", 94, 49, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT oprnegate FROM pg_operator  WHERE oid = :1 ", 370, 143, 0, 0, 0, 0, Anum_pg_operator_oprnegate},
+
+      {"INSERT INTO pg_stat_last_operation ", 86, 42, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_window  WHERE winfnoid = :1 ", 270, 205, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT count(*) FROM pg_trigger  WHERE tgrelid = :1  AND tgname = :2 ", 324, 197, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_database WHERE datname = :1 ", 341, 105, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_trigger  WHERE tgconstrrelid = :1  FOR UPDATE ", 257, 194, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_partition_rule  WHERE parchildrelid = :1 ", 31, 154, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT tgrelid FROM pg_trigger  WHERE oid = :1 ", 402, 192, 0, 0, 0, 0, Anum_pg_trigger_tgrelid},
+
+      {"SELECT * FROM pg_user_mapping  WHERE oid = :1  FOR UPDATE ", 269, 203, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT inhparent FROM pg_inherits  WHERE inhrelid = :1 ", 331, 131, 0, 0, 0, 0, Anum_pg_inherits_inhparent},
+
+      {"SELECT * FROM pg_foreign_server  WHERE oid = :1 ", 173, 124, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_filespace_entry  WHERE fsedbid = :1 ", 20, 120, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_type  WHERE typlen = :1  AND typalign = :2  FOR UPDATE ", 264, 199, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_database  WHERE oid = :1 ", 13, 106, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_language  WHERE lanname = :1 ", 344, 133, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_foreign_server  WHERE oid = :1  FOR UPDATE ", 174, 124, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_partition_rule  WHERE paroid = :1  AND parparentrule = :2  AND parruleord <= :3  ORDER BY paroid, parparentrule, parruleord  FOR UPDATE ", 219, 158, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_am  WHERE amname = :1 ", 336, 59, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT oid FROM pg_cast  WHERE castsource = :1  AND casttarget = :2 ", 337, 88, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * from pg_aggregate WHERE aggfnoid = :1", 271, 58, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_index  WHERE indisclustered = :1 ", 178, 128, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT lanplcallfoid FROM pg_language  WHERE oid = :1 ", 333, 134, 0, 0, 0, 0, Anum_pg_language_lanplcallfoid},
+
+      {"DELETE FROM pg_auth_members  WHERE roleid = :1 ", 10, 80, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_type  WHERE typname = :1 ", 358, 200, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT paroid FROM pg_partition_rule  WHERE parchildrelid = :1 ", 376, 154, 0, 0, 0, 0, Anum_pg_partition_rule_paroid},
+
+      {"SELECT oid FROM pg_proc  WHERE proname = :1 ", 354, 162, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_index  WHERE indrelid = :1", 179, 129, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_index  WHERE indrelid = :1 ", 180, 129, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_stat_last_operation  WHERE classid = :1  AND objid = :2 ", 38, 182, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_language  WHERE oid = :1 ", 186, 134, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_inherits  WHERE inhrelid = :1 ", 25, 131, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_partition_rule  WHERE paroid = :1  AND parparentrule = :2 ", 33, 156, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_language  WHERE oid = :1  FOR UPDATE ", 187, 134, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_compression  WHERE compname = :1 ", 136, 95, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_opclass  WHERE oid = :1  FOR UPDATE ", 197, 140, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_attrdef  WHERE oid = :1  FOR UPDATE ", 115, 72, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT oprnamespace FROM pg_operator  WHERE oid = :1 ", 369, 143, 0, 0, 0, 0, Anum_pg_operator_oprnamespace},
+
+      {"SELECT * FROM pg_rewrite  WHERE rulename = :1 ", 238, 177, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_trigger  WHERE oid = :1  FOR UPDATE ", 255, 192, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_auth_members  WHERE member = :1 ", 9, 78, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_operator  WHERE oprname = :1  AND oprleft = :2  AND oprright = :3  AND oprnamespace = :4 ", 204, 148, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_foreign_server  WHERE srvname = :1  FOR UPDATE ", 175, 125, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_operator  WHERE oprname = :1  ORDER BY oprname,  oprleft,  oprright,  oprnamespace ", 206, 146, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT reltablespace FROM pg_class  WHERE oid = :1 ", 392, 91, 0, 0, 0, 0, Anum_pg_class_reltablespace},
+
+      {"SELECT * FROM pg_partition  WHERE parrelid = :1  AND parlevel = :2  AND paristemplate = :3", 209, 151, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_partition  WHERE parrelid = :1  AND parlevel = :2  AND paristemplate = :3 ", 210, 151, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"INSERT INTO gp_segment_configuration ", 46, 2, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_type  WHERE typname = :1  AND typnamespace = :2 ", 359, 201, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT oid FROM pg_opclass  WHERE opcamid = :1  AND opcname = :2  AND opcnamespace = :3 ", 348, 142, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_operator  WHERE oprname = :1  AND oprleft = :2  AND oprright = :3  ORDER BY oprname,  oprleft,  oprright,  oprnamespace ", 205, 147, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_tablespace  WHERE spcname = :1", 356, 191, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT COUNT(*) FROM pg_aggregate  WHERE aggfnoid = :1 ", 273, 58, 0, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_partition  WHERE parrelid = :1  AND parlevel = :2  AND paristemplate = :3", 351, 151, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_inherits  WHERE inhparent = :1 ", 181, 130, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_partition  WHERE parrelid = :1  AND parlevel = :2  AND paristemplate = :3  FOR UPDATE ", 352, 151, 0, 0, 1, 0, ObjectIdAttributeNumber},
+
+      {"SELECT oid FROM pg_partition_rule  WHERE parchildrelid = :1 ", 353, 154, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT ptcreadfn FROM pg_extprotocol  WHERE ptcname = :1 ", 386, 114, 0, 0, 0, 0, Anum_pg_extprotocol_ptcreadfn},
+
+      {"SELECT * FROM pg_filespace_entry", 168, 119, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT oid FROM pg_trigger  WHERE tgrelid = :1  AND tgname = :2 ", 357, 197, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"SELECT * FROM pg_attribute_encoding  WHERE attrelid = :1 ", 120, 77, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_stat_last_operation  WHERE classid = :1  AND objid = :2  AND staactionname = :3  FOR UPDATE ", 244, 183, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_partition_encoding  WHERE parencoid = :1 ", 212, 152, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_partition_encoding  WHERE parencoid = :1  FOR UPDATE", 213, 152, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_filespace  WHERE fsname = :1  FOR UPDATE ", 167, 117, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_stat_last_shoperation  WHERE classid = :1  AND objid = :2 ", 39, 184, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_language  WHERE lanname = :1 ", 184, 133, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_foreign_data_wrapper  WHERE oid = :1 ", 22, 123, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT ptcvalidatorfn FROM pg_extprotocol  WHERE ptcname = :1 ", 387, 114, 0, 0, 0, 0, Anum_pg_extprotocol_ptcvalidatorfn},
+
+      {"SELECT * FROM pg_language  WHERE lanname = :1  FOR UPDATE ", 185, 133, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT opcintype FROM pg_opclass  WHERE oid = :1 ", 362, 140, 0, 0, 0, 0, Anum_pg_opclass_opcintype},
+
+      {"SELECT dbid FROM gp_segment_configuration  WHERE content = :1  AND role = :2 ", 327, 56, 0, 0, 0, 0, Anum_gp_segment_configuration_dbid},
+
+      {"SELECT oid FROM pg_conversion  WHERE conname = :1  AND connamespace = :2 ", 340, 101, 0, 0, 0, 0, ObjectIdAttributeNumber},
+
+      {"INSERT INTO pg_user_mapping", 92, 48, 0, 0, 0, 1, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_filespace_entry  WHERE fsedbid = :1  FOR UPDATE ", 169, 120, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_rewrite  WHERE oid = :1  FOR UPDATE ", 237, 176, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT rolresqueue FROM pg_authid  WHERE oid = :1 ", 395, 83, 0, 0, 0, 0, Anum_pg_authid_rolresqueue},
+
+      {"DELETE FROM gp_segment_configuration  WHERE dbid = :1 ", 3, 57, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_inherits  WHERE inhrelid = :1 ", 182, 131, 0, 0, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_inherits  WHERE inhrelid = :1  FOR UPDATE ", 183, 131, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"DELETE FROM pg_user_mapping  WHERE oid = :1 ", 44, 203, 1, 1, 0, 0, InvalidAttrNumber},
+
+      {"SELECT * FROM pg_stat_last_shoperation  WHERE classid = :1  AND objid = :2  AND staactionname = :3  FOR UPDATE ", 245, 185, 0, 0, 1, 0, InvalidAttrNumber},
+
+      {"SELECT procallback FROM pg_proc_callback  WHERE profnoid = :1  AND promethod = :2 ", 378, 166, 0, 0, 0, 0, Anum_pg_proc_callback_procallback},
+
+      {"SELECT parchildrelid FROM pg_partition_rule  WHERE paroid = :1  AND parparentrule = :2  AND parname = :3 ", 373, 157, 0, 0, 0, 0, Anum_pg_partition_rule_parchildrelid},
+
+      {"SELECT parchildrelid FROM pg_partition_rule  WHERE paroid = :1  AND parparentrule = :2  AND parruleord = :3 ", 374, 159, 0, 0, 0, 0, Anum_pg_partition_rule_parchildrelid}
+    };
+
+  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+    {
+      register int key = cq_hash (str, len);
+
+      if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
+        {
+          register struct caql_hash_cookie *resword;
+
+          switch (key - 23)
+            {
+              case 0:
+                resword = &wordlist[0];
+                goto compare;
+              case 1:
+                resword = &wordlist[1];
+                goto compare;
+              case 3:
+                resword = &wordlist[2];
+                goto compare;
+              case 5:
+                resword = &wordlist[3];
+                goto compare;
+              case 6:
+                resword = &wordlist[4];
+                goto compare;
+              case 7:
+                resword = &wordlist[5];
+                goto compare;
+              case 8:
+                resword = &wordlist[6];
+                goto compare;
+              case 9:
+                resword = &wordlist[7];
+                goto compare;
+              case 15:
+                resword = &wordlist[8];
+                goto compare;
+              case 18:
+                resword = &wordlist[9];
+                goto compare;
+              case 20:
+                resword = &wordlist[10];
+                goto compare;
+              case 22:
+                resword = &wordlist[11];
+                goto compare;
+              case 23:
+                resword = &wordlist[12];
+                goto compare;
+              case 25:
+                resword = &wordlist[13];
+                goto compare;
+              case 27:
+                resword = &wordlist[14];
+                goto compare;
+              case 28:
+                resword = &wordlist[15];
+                goto compare;
+              case 32:
+                resword = &wordlist[16];
+                goto compare;
+              case 33:
+                resword = &wordlist[17];
+                goto compare;
+              case 34:
+                resword = &wordlist[18];
+                goto compare;
+              case 36:
+                resword = &wordlist[19];
+                goto compare;
+              case 37:
+                resword = &wordlist[20];
+                goto compare;
+              case 42:
+                resword = &wordlist[21];
+                goto compare;
+              case 43:
+                resword = &wordlist[22];
+                goto compare;
+              case 45:
+                resword = &wordlist[23];
+                goto compare;
+              case 46:
+                resword = &wordlist[24];
+                goto compare;
+              case 48:
+                resword = &wordlist[25];
+                goto compare;
+              case 49:
+                resword = &wordlist[26];
+                goto compare;
+              case 50:
+                resword = &wordlist[27];
+                goto compare;
+              case 52:
+                resword = &wordlist[28];
+                goto compare;
+              case 53:
+                resword = &wordlist[29];
+                goto compare;
+              case 55:
+                resword = &wordlist[30];
+                goto compare;
+              case 56:
+                resword = &wordlist[31];
+                goto compare;
+              case 58:
+                resword = &wordlist[32];
+                goto compare;
+              case 60:
+                resword = &wordlist[33];
+                goto compare;
+              case 62:
+                resword = &wordlist[34];
+                goto compare;
+              case 63:
+                resword = &wordlist[35];
+                goto compare;
+              case 64:
+                resword = &wordlist[36];
+                goto compare;
+              case 67:
+                resword = &wordlist[37];
+                goto compare;
+              case 68:
+                resword = &wordlist[38];
+                goto compare;
+              case 71:
+                resword = &wordlist[39];
+                goto compare;
+              case 72:
+                resword = &wordlist[40];
+                goto compare;
+              case 73:
+                resword = &wordlist[41];
+                goto compare;
+              case 78:
+                resword = &wordlist[42];
+                goto compare;
+              case 80:
+                resword = &wordlist[43];
+                goto compare;
+              case 83:
+                resword = &wordlist[44];
+                goto compare;
+              case 86:
+                resword = &wordlist[45];
+                goto compare;
+              case 87:
+                resword = &wordlist[46];
+                goto compare;
+              case 90:
+                resword = &wordlist[47];
+                goto compare;
+              case 91:
+                resword = &wordlist[48];
+                goto compare;
+              case 92:
+                resword = &wordlist[49];
+                goto compare;
+              case 93:
+                resword = &wordlist[50];
+                goto compare;
+              case 95:
+                resword = &wordlist[51];
+                goto compare;
+              case 97:
+                resword = &wordlist[52];
+                goto compare;
+              case 98:
+                resword = &wordlist[53];
+                goto compare;
+              case 103:
+                resword = &wordlist[54];
+                goto compare;
+              case 107:
+                resword = &wordlist[55];
+                goto compare;
+              case 108:
+                resword = &wordlist[56];
+                goto compare;
+              case 110:
+                resword = &wordlist[57];
+                goto compare;
+              case 111:
+                resword = &wordlist[58];
+                goto compare;
+              case 112:
+                resword = &wordlist[59];
+                goto compare;
+              case 113:
+                resword = &wordlist[60];
+                goto compare;
+              case 115:
+                resword = &wordlist[61];
+                goto compare;
+              case 117:
+                resword = &wordlist[62];
+                goto compare;
+              case 120:
+                resword = &wordlist[63];
+                goto compare;
+              case 127:
+                resword = &wordlist[64];
+                goto compare;
+              case 128:
+                resword = &wordlist[65];
+                goto compare;
+              case 132:
+                resword = &wordlist[66];
+                goto compare;
+              case 134:
+                resword = &wordlist[67];
+                goto compare;
+              case 135:
+                resword = &wordlist[68];
+                goto compare;
+              case 137:
+                resword = &wordlist[69];
+                goto compare;
+              case 138:
+                resword = &wordlist[70];
+                goto compare;
+              case 139:
+                resword = &wordlist[71];
+                goto compare;
+              case 140:
+                resword = &wordlist[72];
+                goto compare;
+              case 142:
+                resword = &wordlist[73];
+                goto compare;
+              case 145:
+                resword = &wordlist[74];
+                goto compare;
+              case 146:
+                resword = &wordlist[75];
+                goto compare;
+              case 147:
+                resword = &wordlist[76];
+                goto compare;
+              case 150:
+                resword = &wordlist[77];
+                goto compare;
+              case 152:
+                resword = &wordlist[78];
+                goto compare;
+              case 153:
+                resword = &wordlist[79];
+                goto compare;
+              case 157:
+                resword = &wordlist[80];
+                goto compare;
+              case 159:
+                resword = &wordlist[81];
+                goto compare;
+              case 160:
+                resword = &wordlist[82];
+                goto compare;
+              case 164:
+                resword = &wordlist[83];
+                goto compare;
+              case 165:
+                resword = &wordlist[84];
+                goto compare;
+              case 171:
+                resword = &wordlist[85];
+                goto compare;
+              case 174:
+                resword = &wordlist[86];
+                goto compare;
+              case 175:
+                resword = &wordlist[87];
+                goto compare;
+              case 177:
+                resword = &wordlist[88];
+                goto compare;
+              case 178:
+                resword = &wordlist[89];
+                goto compare;
+              case 181:
+                resword = &wordlist[90];
+                goto compare;
+              case 182:
+                resword = &wordlist[91];
+                goto compare;
+              case 187:
+                resword = &wordlist[92];
+                goto compare;
+              case 188:
+                resword = &wordlist[93];
+                goto compare;
+              case 190:
+                resword = &wordlist[94];
+                goto compare;
+              case 191:
+                resword = &wordlist[95];
+                goto compare;
+              case 192:
+                resword = &wordlist[96];
+                goto compare;
+              case 196:
+                resword = &wordlist[97];
+                goto compare;
+              case 197:
+                resword = &wordlist[98];
+                goto compare;
+              case 201:
+                resword = &wordlist[99];
+                goto compare;
+              case 202:
+                resword = &wordlist[100];
+                goto compare;
+              case 203:
+                resword = &wordlist[101];
+                goto compare;
+              case 205:
+                resword = &wordlist[102];
+                goto compare;
+              case 207:
+                resword = &wordlist[103];
+                goto compare;
+              case 211:
+                resword = &wordlist[104];
+                goto compare;
+              case 212:
+                resword = &wordlist[105];
+                goto compare;
+              case 213:
+                resword = &wordlist[106];
+                goto compare;
+              case 223:
+                resword = &wordlist[107];
+                goto compare;
+              case 224:
+                resword = &wordlist[108];
+                goto compare;
+              case 230:
+                resword = &wordlist[109];
+                goto compare;
+              case 231:
+                resword = &wordlist[110];
+                goto compare;
+              case 240:
+                resword = &wordlist[111];
+                goto compare;
+              case 241:
+                resword = &wordlist[112];
+                goto compare;
+              case 255:
+                resword = &wordlist[113];
+                goto compare;
+              case 257:
+                resword = &wordlist[114];
+                goto compare;
+              case 258:
+                resword = &wordlist[115];
+                goto compare;
+              case 261:
+                resword = &wordlist[116];
+                goto compare;
+              case 263:
+                resword = &wordlist[117];
+                goto compare;
+              case 264:
+                resword = &wordlist[118];
+                goto compare;
+              case 267:
+                resword = &wordlist[119];
+                goto compare;
+              case 270:
+                resword = &wordlist[120];
+                goto compare;
+              case 271:
+                resword = &wordlist[121];
+                goto compare;
+              case 275:
+                resword = &wordlist[122];
+                goto compare;
+              case 276:
+                resword = &wordlist[123];
+                goto compare;
+              case 277:
+                resword = &wordlist[124];
+                goto compare;
+              case 280:
+                resword = &wordlist[125];
+                goto compare;
+              case 283:
+                resword = &wordlist[126];
+                goto compare;
+              case 285:
+                resword = &wordlist[127];
+                goto compare;
+              case 287:
+                resword = &wordlist[128];
+                goto compare;
+              case 289:
+                resword = &wordlist[129];
+                goto compare;
+              case 290:
+                resword = &wordlist[130];
+                goto compare;
+              case 291:
+                resword = &wordlist[131];
+                goto compare;
+              case 292:
+                resword = &wordlist[132];
+                goto compare;
+              case 293:
+                resword = &wordlist[133];
+                goto compare;
+              case 296:
+                resword = &wordlist[134];
+                goto compare;
+              case 297:
+                resword = &wordlist[135];
+                goto compare;
+              case 302:
+                resword = &wordlist[136];
+                goto compare;
+              case 303:
+                resword = &wordlist[137];
+                goto compare;
+              case 304:
+                resword = &wordlist[138];
+                goto compare;
+              case 308:
+                resword = &wordlist[139];
+                goto compare;
+              case 310:
+                resword = &wordlist[140];
+                goto compare;
+              case 313:
+                resword = &wordlist[141];
+                goto compare;
+              case 315:
+                resword = &wordlist[142];
+                goto compare;
+              case 317:
+                resword = &wordlist[143];
+                goto compare;
+              case 318:
+                resword = &wordlist[144];
+                goto compare;
+              case 321:
+                resword = &wordlist[145];
+                goto compare;
+              case 322:
+                resword = &wordlist[146];
+                goto compare;
+              case 323:
+                resword = &wordlist[147];
+                goto compare;
+              case 325:
+                resword = &wordlist[148];
+                goto compare;
+              case 326:
+                resword = &wordlist[149];
+                goto compare;
+              case 327:
+                resword = &wordlist[150];
+                goto compare;
+              case 328:
+                resword = &wordlist[151];
+                goto compare;
+              case 329:
+                resword = &wordlist[152];
+                goto compare;
+              case 330:
+                resword = &wordlist[153];
+                goto compare;
+              case 331:
+                resword = &wordlist[154];
+                goto compare;
+              case 333:
+                resword = &wordlist[155];
+                goto compare;
+              case 334:
+                resword = &wordlist[156];
+                goto compare;
+              case 336:
+                resword = &wordlist[157];
+                goto compare;
+              case 340:
+                resword = &wordlist[158];
+                goto compare;
+              case 341:
+                resword = &wordlist[159];
+                goto compare;
+              case 345:
+                resword = &wordlist[160];
+                goto compare;
+              case 346:
+                resword = &wordlist[161];
+                goto compare;
+              case 348:
+                resword = &wordlist[162];
+                goto compare;
+              case 350:
+                resword = &wordlist[163];
+                goto compare;
+              case 351:
+                resword = &wordlist[164];
+                goto compare;
+              case 353:
+                resword = &wordlist[165];
+                goto compare;
+              case 355:
+                resword = &wordlist[166];
+                goto compare;
+              case 356:
+                resword = &wordlist[167];
+                goto compare;
+              case 360:
+                resword = &wordlist[168];
+                goto compare;
+              case 362:
+                resword = &wordlist[169];
+                goto compare;
+              case 363:
+                resword = &wordlist[170];
+                goto compare;
+              case 365:
+                resword = &wordlist[171];
+                goto compare;
+              case 366:
+                resword = &wordlist[172];
+                goto compare;
+              case 367:
+                resword = &wordlist[173];
+                goto compare;
+              case 368:
+                resword = &wordlist[174];
+                goto compare;
+              case 370:
+                resword = &wordlist[175];
+                goto compare;
+              case 371:
+                resword = &wordlist[176];
+                goto compare;
+              case 372:
+                resword = &wordlist[177];
+                goto compare;
+              case 375:
+                resword = &wordlist[178];
+                goto compare;
+              case 376:
+                resword = &wordlist[179];
+                goto compare;
+              case 377:
+                resword = &wordlist[180];
+                goto compare;
+              case 380:
+                resword = &wordlist[181];
+                goto compare;
+              case 383:
+                resword = &wordlist[182];
+                goto compare;
+              case 384:
+                resword = &wordlist[183];
+                goto compare;
+              case 385:
+                resword = &wordlist[184];
+                goto compare;
+              case 394:
+                resword = &wordlist[185];
+                goto compare;
+              case 395:
+                resword = &wordlist[186];
+                goto compare;
+              case 396:
+                resword = &wordlist[187];
+                goto compare;
+              case 397:
+                resword = &wordlist[188];
+                goto compare;
+              case 400:
+                resword = &wordlist[189];
+                goto compare;
+              case 402:
+                resword = &wordlist[190];
+                goto compare;
+              case 405:
+                resword = &wordlist[191];
+                goto compare;
+              case 407:
+                resword = &wordlist[192];
+                goto compare;
+              case 408:
+                resword = &wordlist[193];
+                goto compare;
+              case 411:
+                resword = &wordlist[194];
+                goto compare;
+              case 419:
+                resword = &wordlist[195];
+                goto compare;
+              case 422:
+                resword = &wordlist[196];
+                goto compare;
+              case 426:
+                resword = &wordlist[197];
+                goto compare;
+              case 427:
+                resword = &wordlist[198];
+                goto compare;
+              case 431:
+                resword = &wordlist[199];
+                goto compare;
+              case 432:
+                resword = &wordlist[200];
+                goto compare;
+              case 435:
+                resword = &wordlist[201];
+                goto compare;
+              case 437:
+                resword = &wordlist[202];
+                goto compare;
+              case 441:
+                resword = &wordlist[203];
+                goto compare;
+              case 444:
+                resword = &wordlist[204];
+                goto compare;
+              case 449:
+                resword = &wordlist[205];
+                goto compare;
+              case 454:
+                resword = &wordlist[206];
+                goto compare;
+              case 455:
+                resword = &wordlist[207];
+                goto compare;
+              case 456:
+                resword = &wordlist[208];
+                goto compare;
+              case 457:
+                resword = &wordlist[209];
+                goto compare;
+              case 458:
+                resword = &wordlist[210];
+                goto compare;
+              case 460:
+                resword = &wordlist[211];
+                goto compare;
+              case 461:
+                resword = &wordlist[212];
+                goto compare;
+              case 462:
+                resword = &wordlist[213];
+                goto compare;
+              case 463:
+                resword = &wordlist[214];
+                goto compare;
+              case 467:
+                resword = &wordlist[215];
+                goto compare;
+              case 470:
+                resword = &wordlist[216];
+                goto compare;
+              case 472:
+                resword = &wordlist[217];
+                goto compare;
+              case 473:
+                resword = &wordlist[218];
+                goto compare;
+              case 475:
+                resword = &wordlist[219];
+                goto compare;
+              case 476:
+                resword = &wordlist[220];
+                goto compare;
+              case 477:
+                resword = &wordlist[221];
+                goto compare;
+              case 478:
+                resword = &wordlist[222];
+                goto compare;
+              case 479:
+                resword = &wordlist[223];
+                goto compare;
+              case 480:
+                resword = &wordlist[224];
+                goto compare;
+              case 481:
+                resword = &wordlist[225];
+                goto compare;
+              case 482:
+                resword = &wordlist[226];
+                goto compare;
+              case 483:
+                resword = &wordlist[227];
+                goto compare;
+              case 484:
+                resword = &wordlist[228];
+                goto compare;
+              case 486:
+                resword = &wordlist[229];
+                goto compare;
+              case 487:
+                resword = &wordlist[230];
+                goto compare;
+              case 488:
+                resword = &wordlist[231];
+                goto compare;
+              case 489:
+                resword = &wordlist[232];
+                goto compare;
+              case 490:
+                resword = &wordlist[233];
+                goto compare;
+              case 491:
+                resword = &wordlist[234];
+                goto compare;
+              case 492:
+                resword = &wordlist[235];
+                goto compare;
+              case 494:
+                resword = &wordlist[236];
+                goto compare;
+              case 495:
+                resword = &wordlist[237];
+                goto compare;
+              case 496:
+                resword = &wordlist[238];
+                goto compare;
+              case 497:
+                resword = &wordlist[239];
+                goto compare;
+              case 498:
+                resword = &wordlist[240];
+                goto compare;
+              case 503:
+                resword = &wordlist[241];
+                goto compare;
+              case 504:
+                resword = &wordlist[242];
+                goto compare;
+              case 505:
+                resword = &wordlist[243];
+                goto compare;
+              case 506:
+                resword = &wordlist[244];
+                goto compare;
+              case 507:
+                resword = &wordlist[245];
+                goto compare;
+              case 508:
+                resword = &wordlist[246];
+                goto compare;
+              case 509:
+                resword = &wordlist[247];
+                goto compare;
+              case 513:
+                resword = &wordlist[248];
+                goto compare;
+              case 514:
+                resword = &wordlist[249];
+                goto compare;
+              case 518:
+                resword = &wordlist[250];
+                goto compare;
+              case 521:
+                resword = &wordlist[251];
+                goto compare;
+              case 522:
+                resword = &wordlist[252];
+                goto compare;
+              case 523:
+                resword = &wordlist[253];
+                goto compare;
+              case 524:
+                resword = &wordlist[254];
+                goto compare;
+              case 526:
+                resword = &wordlist[255];
+                goto compare;
+              case 527:
+                resword = &wordlist[256];
+                goto compare;
+              case 528:
+                resword = &wordlist[257];
+                goto compare;
+              case 529:
+                resword = &wordlist[258];
+                goto compare;
+              case 533:
+                resword = &wordlist[259];
+                goto compare;
+              case 534:
+                resword = &wordlist[260];
+                goto compare;
+              case 535:
+                resword = &wordlist[261];
+                goto compare;
+              case 536:
+                resword = &wordlist[262];
+                goto compare;
+              case 537:
+                resword = &wordlist[263];
+                goto compare;
+              case 541:
+                resword = &wordlist[264];
+                goto compare;
+              case 544:
+                resword = &wordlist[265];
+                goto compare;
+              case 546:
+                resword = &wordlist[266];
+                goto compare;
+              case 553:
+                resword = &wordlist[267];
+                goto compare;
+              case 555:
+                resword = &wordlist[268];
+                goto compare;
+              case 556:
+                resword = &wordlist[269];
+                goto compare;
+              case 557:
+                resword = &wordlist[270];
+                goto compare;
+              case 558:
+                resword = &wordlist[271];
+                goto compare;
+              case 565:
+                resword = &wordlist[272];
+                goto compare;
+              case 566:
+                resword = &wordlist[273];
+                goto compare;
+              case 567:
+                resword = &wordlist[274];
+                goto compare;
+              case 570:
+                resword = &wordlist[275];
+                goto compare;
+              case 571:
+                resword = &wordlist[276];
+                goto compare;
+              case 572:
+                resword = &wordlist[277];
+                goto compare;
+              case 573:
+                resword = &wordlist[278];
+                goto compare;
+              case 574:
+                resword = &wordlist[279];
+                goto compare;
+              case 575:
+                resword = &wordlist[280];
+                goto compare;
+              case 576:
+                resword = &wordlist[281];
+                goto compare;
+              case 577:
+                resword = &wordlist[282];
+                goto compare;
+              case 580:
+                resword = &wordlist[283];
+                goto compare;
+              case 582:
+                resword = &wordlist[284];
+                goto compare;
+              case 585:
+                resword = &wordlist[285];
+                goto compare;
+              case 586:
+                resword = &wordlist[286];
+                goto compare;
+              case 587:
+                resword = &wordlist[287];
+                goto compare;
+              case 588:
+                resword = &wordlist[288];
+                goto compare;
+              case 590:
+                resword = &wordlist[289];
+                goto compare;
+              case 591:
+                resword = &wordlist[290];
+                goto compare;
+              case 593:
+                resword = &wordlist[291];
+                goto compare;
+              case 594:
+                resword = &wordlist[292];
+                goto compare;
+              case 595:
+                resword = &wordlist[293];
+                goto compare;
+              case 597:
+                resword = &wordlist[294];
+                goto compare;
+              case 599:
+                resword = &wordlist[295];
+                goto compare;
+              case 602:
+                resword = &wordlist[296];
+                goto compare;
+              case 603:
+                resword = &wordlist[297];
+                goto compare;
+              case 606:
+                resword = &wordlist[298];
+                goto compare;
+              case 607:
+                resword = &wordlist[299];
+                goto compare;
+              case 608:
+                resword = &wordlist[300];
+                goto compare;
+              case 610:
+                resword = &wordlist[301];
+                goto compare;
+              case 615:
+                resword = &wordlist[302];
+                goto compare;
+              case 616:
+                resword = &wordlist[303];
+                goto compare;
+              case 617:
+                resword = &wordlist[304];
+                goto compare;
+              case 619:
+                resword = &wordlist[305];
+                goto compare;
+              case 620:
+                resword = &wordlist[306];
+                goto compare;
+              case 621:
+                resword = &wordlist[307];
+                goto compare;
+              case 622:
+                resword = &wordlist[308];
+                goto compare;
+              case 623:
+                resword = &wordlist[309];
+                goto compare;
+              case 625:
+                resword = &wordlist[310];
+                goto compare;
+              case 626:
+                resword = &wordlist[311];
+                goto compare;
+              case 628:
+                resword = &wordlist[312];
+                goto compare;
+              case 631:
+                resword = &wordlist[313];
+                goto compare;
+              case 632:
+                resword = &wordlist[314];
+                goto compare;
+              case 634:
+                resword = &wordlist[315];
+                goto compare;
+              case 635:
+                resword = &wordlist[316];
+                goto compare;
+              case 637:
+                resword = &wordlist[317];
+                goto compare;
+              case 640:
+                resword = &wordlist[318];
+                goto compare;
+              case 641:
+                resword = &wordlist[319];
+                goto compare;
+              case 645:
+                resword = &wordlist[320];
+                goto compare;
+              case 650:
+                resword = &wordlist[321];
+                goto compare;
+              case 655:
+                resword = &wordlist[322];
+                goto compare;
+              case 656:
+                resword = &wordlist[323];
+                goto compare;
+              case 657:
+                resword = &wordlist[324];
+                goto compare;
+              case 662:
+                resword = &wordlist[325

<TRUNCATED>


Mime
View raw message