{
  "$schema": "https://docs.sqlparser.com/capabilities/v1/schema/dialect.schema.json",
  "dialect": "greenplum",
  "display_name": "Greenplum",
  "aliases": [],
  "product": "General SQL Parser",
  "edition": "java",
  "version": "4.2.6",
  "measured_at": "2026-08-18T13:45:23.850240175Z",
  "provenance": {
    "kind": "measured",
    "artifact_sha256": "44c4c247d5ee",
    "corpus_commit": "9f9f18045",
    "corpus_files": 154,
    "methodology_url": "https://docs.sqlparser.com/reference/sql-syntax/#methodology"
  },
  "parse_coverage": {
    "kind": "measured",
    "note": "Pass rates are over GSP's documented-example corpus for this dialect, not a percentage of the entire SQL dialect.",
    "constructs": {"passed": 148, "total": 154},
    "statements": {"passed": 460, "total": 487},
    "statement_classes": {
      "select": {"constructs": {"passed": 8, "total": 8}, "statements": {"passed": 22, "total": 22}},
      "dml": {"constructs": {"passed": 9, "total": 9}, "statements": {"passed": 35, "total": 35}},
      "stored_procedures": {"constructs": {"passed": 5, "total": 7}, "statements": {"passed": 15, "total": 18}}
    }
  },
  "keywords": {
    "kind": "measured",
    "measured_at": "2026-08-08T14:54:19Z",
    "total": 519,
    "allowed_as_identifier": 466,
    "context_specific": 52,
    "blocked": 1,
    "details_url": "https://docs.sqlparser.com/reference/sql-syntax/greenplum/keyword-compatibility/"
  },
  "docs_url": "https://docs.sqlparser.com/reference/sql-syntax/greenplum/",
  "constructs": [
    {"name": "ALTER AGGREGATE", "category": "ALTER", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_AGGREGATE.html"},
    {"name": "ALTER COLLATION", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_COLLATION.html"},
    {"name": "ALTER CONVERSION", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_CONVERSION.html"},
    {"name": "ALTER DATABASE", "category": "ALTER", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_DATABASE.html"},
    {"name": "ALTER DEFAULT PRIVILEGES", "category": "ALTER", "passed": 5, "total": 5, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_DEFAULT_PRIVILEGES.html"},
    {"name": "ALTER DOMAIN", "category": "ALTER", "passed": 6, "total": 6, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_DOMAIN.html"},
    {"name": "ALTER EXTENSION", "category": "ALTER", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_EXTENSION.html"},
    {"name": "ALTER EXTERNAL TABLE", "category": "ALTER", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_EXTERNAL_TABLE.html"},
    {"name": "ALTER FOREIGN DATA WRAPPER", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_FOREIGN_DATA_WRAPPER.html"},
    {"name": "ALTER FOREIGN TABLE", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_FOREIGN_TABLE.html"},
    {"name": "ALTER FUNCTION", "category": "ALTER", "passed": 4, "total": 4, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_FUNCTION.html"},
    {"name": "ALTER GROUP", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_GROUP.html"},
    {"name": "ALTER INDEX", "category": "ALTER", "passed": 4, "total": 4, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_INDEX.html"},
    {"name": "ALTER LANGUAGE", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_LANGUAGE.html"},
    {"name": "ALTER MATERIALIZED VIEW", "category": "ALTER", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_MATERIALIZED_VIEW.html"},
    {"name": "ALTER OPERATOR", "category": "ALTER", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_OPERATOR.html"},
    {"name": "ALTER OPERATOR CLASS", "category": "ALTER", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_OPERATOR_CLASS.html"},
    {"name": "ALTER OPERATOR FAMILY", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_OPERATOR_FAMILY.html"},
    {"name": "ALTER PROTOCOL", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_PROTOCOL.html"},
    {"name": "ALTER RESOURCE GROUP", "category": "ALTER", "passed": 5, "total": 5, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_RESOURCE_GROUP.html"},
    {"name": "ALTER RESOURCE QUEUE", "category": "ALTER", "passed": 6, "total": 6, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_RESOURCE_QUEUE.html"},
    {"name": "ALTER ROLE", "category": "ALTER", "passed": 12, "total": 12, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_ROLE.html"},
    {"name": "ALTER SCHEMA", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_SCHEMA.html"},
    {"name": "ALTER SEQUENCE", "category": "ALTER", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_SEQUENCE.html"},
    {"name": "ALTER SERVER", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_SERVER.html"},
    {"name": "ALTER TABLE", "category": "ALTER", "passed": 9, "total": 19, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_TABLE.html"},
    {"name": "ALTER TABLESPACE", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_TABLESPACE.html"},
    {"name": "ALTER TEXT SEARCH CONFIGURATION", "category": "ALTER", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_TEXT_SEARCH_CONFIGURATION.html"},
    {"name": "ALTER TEXT SEARCH DICTIONARY", "category": "ALTER", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_TEXT_SEARCH_DICTIONARY.html"},
    {"name": "ALTER TEXT SEARCH PARSER", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_TEXT_SEARCH_PARSER.html"},
    {"name": "ALTER TEXT SEARCH TEMPLATE", "category": "ALTER", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_TEXT_SEARCH_TEMPLATE.html"},
    {"name": "ALTER TYPE", "category": "ALTER", "passed": 6, "total": 6, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_TYPE.html"},
    {"name": "ALTER USER", "category": "ALTER", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_USER.html"},
    {"name": "ALTER USER MAPPING", "category": "ALTER", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_USER_MAPPING.html"},
    {"name": "ALTER VIEW", "category": "ALTER", "passed": 6, "total": 6, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ALTER_VIEW.html"},
    {"name": "ANALYZE", "category": "ANALYZE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ANALYZE.html"},
    {"name": "BEGIN", "category": "BEGIN", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/BEGIN.html"},
    {"name": "CHECKPOINT", "category": "CHECKPOINT", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CHECKPOINT.html"},
    {"name": "CLOSE", "category": "CLOSE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CLOSE.html"},
    {"name": "CLUSTER", "category": "CLUSTER", "passed": 6, "total": 6, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CLUSTER.html"},
    {"name": "COMMENT", "category": "COMMENT", "passed": 25, "total": 35, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/COMMENT.html"},
    {"name": "COMMIT", "category": "COMMIT", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/COMMIT.html"},
    {"name": "COPY", "category": "COPY", "passed": 10, "total": 10, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/COPY.html"},
    {"name": "CREATE AGGREGATE", "category": "CREATE", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_AGGREGATE.html"},
    {"name": "CREATE CAST", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_CAST.html"},
    {"name": "CREATE COLLATION", "category": "CREATE", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_COLLATION.html"},
    {"name": "CREATE CONVERSION", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_CONVERSION.html"},
    {"name": "CREATE DATABASE", "category": "CREATE", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_DATABASE.html"},
    {"name": "CREATE DOMAIN", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_DOMAIN.html"},
    {"name": "CREATE EXTENSION", "category": "CREATE", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_EXTENSION.html"},
    {"name": "CREATE EXTERNAL TABLE", "category": "CREATE", "passed": 6, "total": 6, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_EXTERNAL_TABLE.html"},
    {"name": "CREATE FOREIGN DATA WRAPPER", "category": "CREATE", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_FOREIGN_DATA_WRAPPER.html"},
    {"name": "CREATE FOREIGN TABLE", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_FOREIGN_TABLE.html"},
    {"name": "CREATE FUNCTION", "category": "CREATE", "passed": 10, "total": 11, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_FUNCTION.html"},
    {"name": "CREATE GROUP", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_GROUP.html"},
    {"name": "CREATE INDEX", "category": "CREATE", "passed": 8, "total": 8, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_INDEX.html"},
    {"name": "CREATE LANGUAGE", "category": "CREATE", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_LANGUAGE.html"},
    {"name": "CREATE MATERIALIZED VIEW", "category": "CREATE", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_MATERIALIZED_VIEW.html"},
    {"name": "CREATE OPERATOR", "category": "CREATE", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_OPERATOR.html"},
    {"name": "CREATE OPERATOR CLASS", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_OPERATOR_CLASS.html"},
    {"name": "CREATE OPERATOR FAMILY", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_OPERATOR_FAMILY.html"},
    {"name": "CREATE PROTOCOL", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_PROTOCOL.html"},
    {"name": "CREATE RESOURCE GROUP", "category": "CREATE", "passed": 4, "total": 4, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_RESOURCE_GROUP.html"},
    {"name": "CREATE RESOURCE QUEUE", "category": "CREATE", "passed": 6, "total": 6, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_RESOURCE_QUEUE.html"},
    {"name": "CREATE ROLE", "category": "CREATE", "passed": 7, "total": 7, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_ROLE.html"},
    {"name": "CREATE RULE", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_RULE.html"},
    {"name": "CREATE SCHEMA", "category": "CREATE", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_SCHEMA.html"},
    {"name": "CREATE SEQUENCE", "category": "CREATE", "passed": 4, "total": 4, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_SEQUENCE.html"},
    {"name": "CREATE SERVER", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_SERVER.html"},
    {"name": "CREATE TABLE", "category": "CREATE", "passed": 8, "total": 8, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_TABLE.html"},
    {"name": "CREATE TABLE AS", "category": "CREATE", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_TABLE_AS.html"},
    {"name": "CREATE TABLESPACE", "category": "CREATE", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_TABLESPACE.html"},
    {"name": "CREATE TEXT SEARCH CONFIGURATION", "category": "CREATE", "passed": 1, "total": 1, "source": ""},
    {"name": "CREATE TEXT SEARCH DICTIONARY", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_TEXT_SEARCH_DICTIONARY.html"},
    {"name": "CREATE TEXT SEARCH PARSER", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_TEXT_SEARCH_PARSER.html"},
    {"name": "CREATE TEXT SEARCH TEMPLATE", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_TEXT_SEARCH_TEMPLATE.html"},
    {"name": "CREATE TYPE", "category": "CREATE", "passed": 10, "total": 10, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_TYPE.html"},
    {"name": "CREATE USER", "category": "CREATE", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_USER.html"},
    {"name": "CREATE USER MAPPING", "category": "CREATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_USER_MAPPING.html"},
    {"name": "CREATE VIEW", "category": "CREATE", "passed": 2, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/CREATE_VIEW.html"},
    {"name": "DEALLOCATE", "category": "DEALLOCATE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DEALLOCATE.html"},
    {"name": "DECLARE", "category": "DECLARE", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DECLARE.html"},
    {"name": "DELETE", "category": "DELETE", "passed": 4, "total": 4, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DELETE.html"},
    {"name": "DISCARD", "category": "DISCARD", "passed": 5, "total": 8, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DISCARD.html"},
    {"name": "DO", "category": "DO", "passed": 1, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DO.html"},
    {"name": "DROP AGGREGATE", "category": "DROP", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_AGGREGATE.html"},
    {"name": "DROP CAST", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_CAST.html"},
    {"name": "DROP COLLATION", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_COLLATION.html"},
    {"name": "DROP CONVERSION", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_CONVERSION.html"},
    {"name": "DROP DATABASE", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_DATABASE.html"},
    {"name": "DROP DOMAIN", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_DOMAIN.html"},
    {"name": "DROP EXTENSION", "category": "DROP", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_EXTENSION.html"},
    {"name": "DROP EXTERNAL TABLE", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_EXTERNAL_TABLE.html"},
    {"name": "DROP FOREIGN DATA WRAPPER", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_FOREIGN_DATA_WRAPPER.html"},
    {"name": "DROP FOREIGN TABLE", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_FOREIGN_TABLE.html"},
    {"name": "DROP FUNCTION", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_FUNCTION.html"},
    {"name": "DROP GROUP", "category": "DROP", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_GROUP.html"},
    {"name": "DROP INDEX", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_INDEX.html"},
    {"name": "DROP LANGUAGE", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_LANGUAGE.html"},
    {"name": "DROP MATERIALIZED VIEW", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_MATERIALIZED_VIEW.html"},
    {"name": "DROP OPERATOR", "category": "DROP", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_OPERATOR.html"},
    {"name": "DROP OPERATOR CLASS", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_OPERATOR_CLASS.html"},
    {"name": "DROP OPERATOR FAMILY", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_OPERATOR_FAMILY.html"},
    {"name": "DROP OWNED", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_OWNED.html"},
    {"name": "DROP PROTOCOL", "category": "DROP", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_PROTOCOL.html"},
    {"name": "DROP RESOURCE GROUP", "category": "DROP", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_RESOURCE_GROUP.html"},
    {"name": "DROP RESOURCE QUEUE", "category": "DROP", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_RESOURCE_QUEUE.html"},
    {"name": "DROP ROLE", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_ROLE.html"},
    {"name": "DROP RULE", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_RULE.html"},
    {"name": "DROP SCHEMA", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_SCHEMA.html"},
    {"name": "DROP SEQUENCE", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_SEQUENCE.html"},
    {"name": "DROP SERVER", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_SERVER.html"},
    {"name": "DROP TABLE", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_TABLE.html"},
    {"name": "DROP TABLESPACE", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_TABLESPACE.html"},
    {"name": "DROP TEXT SEARCH CONFIGURATION", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_TEXT_SEARCH_CONFIGURATION.html"},
    {"name": "DROP TEXT SEARCH DICTIONARY", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_TEXT_SEARCH_DICTIONARY.html"},
    {"name": "DROP TEXT SEARCH PARSER", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_TEXT_SEARCH_PARSER.html"},
    {"name": "DROP TEXT SEARCH TEMPLATE", "category": "DROP", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_TEXT_SEARCH_TEMPLATE.html"},
    {"name": "DROP TYPE", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_TYPE.html"},
    {"name": "DROP USER", "category": "DROP", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_USER.html"},
    {"name": "DROP USER MAPPING", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_USER_MAPPING.html"},
    {"name": "DROP VIEW", "category": "DROP", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/DROP_VIEW.html"},
    {"name": "END", "category": "END", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/END.html"},
    {"name": "EXECUTE", "category": "EXECUTE", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/EXECUTE.html"},
    {"name": "EXPLAIN", "category": "EXPLAIN", "passed": 4, "total": 4, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/EXPLAIN.html"},
    {"name": "FETCH", "category": "FETCH", "passed": 5, "total": 5, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/FETCH.html"},
    {"name": "GRANT", "category": "GRANT", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/GRANT.html"},
    {"name": "INSERT", "category": "INSERT", "passed": 7, "total": 7, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/INSERT.html"},
    {"name": "LOAD", "category": "LOAD", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/LOAD.html"},
    {"name": "LOCK", "category": "LOCK", "passed": 10, "total": 10, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/LOCK.html"},
    {"name": "MOVE", "category": "MOVE", "passed": 6, "total": 6, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/MOVE.html"},
    {"name": "PREPARE", "category": "PREPARE", "passed": 4, "total": 4, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/PREPARE.html"},
    {"name": "REASSIGN OWNED", "category": "REASSIGN OWNED", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/REASSIGN_OWNED.html"},
    {"name": "REFRESH MATERIALIZED VIEW", "category": "REFRESH MATERIALIZED VIEW", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/REFRESH_MATERIALIZED_VIEW.html"},
    {"name": "REINDEX", "category": "REINDEX", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/REINDEX.html"},
    {"name": "RELEASE SAVEPOINT", "category": "RELEASE SAVEPOINT", "passed": 6, "total": 6, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/RELEASE_SAVEPOINT.html"},
    {"name": "RESET", "category": "RESET", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/RESET.html"},
    {"name": "REVOKE", "category": "REVOKE", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/REVOKE.html"},
    {"name": "ROLLBACK", "category": "ROLLBACK", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/ROLLBACK.html"},
    {"name": "ROLLBACK TO SAVEPOINT", "category": "ROLLBACK TO SAVEPOINT", "passed": 8, "total": 8, "source": ""},
    {"name": "SAVEPOINT", "category": "SAVEPOINT", "passed": 13, "total": 13, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/SAVEPOINT.html"},
    {"name": "SELECT", "category": "SELECT", "passed": 15, "total": 15, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/SELECT.html"},
    {"name": "SELECT INTO", "category": "SELECT", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/SELECT_INTO.html"},
    {"name": "SET", "category": "SET", "passed": 5, "total": 5, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/SET.html"},
    {"name": "SET CONSTRAINTS", "category": "SET", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/SET_CONSTRAINTS.html"},
    {"name": "SET ROLE", "category": "SET", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/SET_ROLE.html"},
    {"name": "SET SESSION AUTHORIZATION", "category": "SET", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/SET_SESSION_AUTHORIZATION.html"},
    {"name": "SET TRANSACTION", "category": "SET", "passed": 2, "total": 2, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/SET_TRANSACTION.html"},
    {"name": "SHOW", "category": "SHOW", "passed": 3, "total": 3, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/SHOW.html"},
    {"name": "START TRANSACTION", "category": "START TRANSACTION", "passed": 1, "total": 1, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/START_TRANSACTION.html"},
    {"name": "TRUNCATE", "category": "TRUNCATE", "passed": 2, "total": 2, "source": ""},
    {"name": "UPDATE", "category": "UPDATE", "passed": 11, "total": 11, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/UPDATE.html"},
    {"name": "VACUUM", "category": "VACUUM", "passed": 4, "total": 4, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/VACUUM.html"},
    {"name": "VALUES", "category": "VALUES", "passed": 6, "total": 6, "source": "https://gpdb.docs.pivotal.io/6-18/ref_guide/sql_commands/VALUES.html"}
  ]
}
