@dbml/core
Version:
> TODO: description
1,569 lines (1,349 loc) • 171 kB
JavaScript
"use strict";
function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _antlr = _interopRequireDefault(require("antlr4"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); }
function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } // Generated from .\src\parse\ANTLR\postgresql\PostgreSQLParser.g4 by ANTLR 4.13.0
// jshint ignore: start
// This class defines a complete generic visitor for a parse tree produced by PostgreSQLParser.
var PostgreSQLParserVisitor = /*#__PURE__*/function (_antlr4$tree$ParseTre) {
_inherits(PostgreSQLParserVisitor, _antlr4$tree$ParseTre);
var _super = _createSuper(PostgreSQLParserVisitor);
function PostgreSQLParserVisitor() {
_classCallCheck(this, PostgreSQLParserVisitor);
return _super.apply(this, arguments);
}
_createClass(PostgreSQLParserVisitor, [{
key: "visitRoot",
value:
// Visit a parse tree produced by PostgreSQLParser#root.
function visitRoot(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#plsqlroot.
}, {
key: "visitPlsqlroot",
value: function visitPlsqlroot(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#stmtblock.
}, {
key: "visitStmtblock",
value: function visitStmtblock(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#stmtmulti.
}, {
key: "visitStmtmulti",
value: function visitStmtmulti(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#stmt.
}, {
key: "visitStmt",
value: function visitStmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#plsqlconsolecommand.
}, {
key: "visitPlsqlconsolecommand",
value: function visitPlsqlconsolecommand(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#callstmt.
}, {
key: "visitCallstmt",
value: function visitCallstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createrolestmt.
}, {
key: "visitCreaterolestmt",
value: function visitCreaterolestmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_with.
}, {
key: "visitOpt_with",
value: function visitOpt_with(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#optrolelist.
}, {
key: "visitOptrolelist",
value: function visitOptrolelist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alteroptrolelist.
}, {
key: "visitAlteroptrolelist",
value: function visitAlteroptrolelist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alteroptroleelem.
}, {
key: "visitAlteroptroleelem",
value: function visitAlteroptroleelem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createoptroleelem.
}, {
key: "visitCreateoptroleelem",
value: function visitCreateoptroleelem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createuserstmt.
}, {
key: "visitCreateuserstmt",
value: function visitCreateuserstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alterrolestmt.
}, {
key: "visitAlterrolestmt",
value: function visitAlterrolestmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_in_database.
}, {
key: "visitOpt_in_database",
value: function visitOpt_in_database(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alterrolesetstmt.
}, {
key: "visitAlterrolesetstmt",
value: function visitAlterrolesetstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#droprolestmt.
}, {
key: "visitDroprolestmt",
value: function visitDroprolestmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#creategroupstmt.
}, {
key: "visitCreategroupstmt",
value: function visitCreategroupstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#altergroupstmt.
}, {
key: "visitAltergroupstmt",
value: function visitAltergroupstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#add_drop.
}, {
key: "visitAdd_drop",
value: function visitAdd_drop(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createschemastmt.
}, {
key: "visitCreateschemastmt",
value: function visitCreateschemastmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#optschemaname.
}, {
key: "visitOptschemaname",
value: function visitOptschemaname(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#optschemaeltlist.
}, {
key: "visitOptschemaeltlist",
value: function visitOptschemaeltlist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#schema_stmt.
}, {
key: "visitSchema_stmt",
value: function visitSchema_stmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#variablesetstmt.
}, {
key: "visitVariablesetstmt",
value: function visitVariablesetstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#set_rest.
}, {
key: "visitSet_rest",
value: function visitSet_rest(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#generic_set.
}, {
key: "visitGeneric_set",
value: function visitGeneric_set(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#set_rest_more.
}, {
key: "visitSet_rest_more",
value: function visitSet_rest_more(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#var_name.
}, {
key: "visitVar_name",
value: function visitVar_name(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#var_list.
}, {
key: "visitVar_list",
value: function visitVar_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#var_value.
}, {
key: "visitVar_value",
value: function visitVar_value(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#iso_level.
}, {
key: "visitIso_level",
value: function visitIso_level(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_boolean_or_string.
}, {
key: "visitOpt_boolean_or_string",
value: function visitOpt_boolean_or_string(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#zone_value.
}, {
key: "visitZone_value",
value: function visitZone_value(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_encoding.
}, {
key: "visitOpt_encoding",
value: function visitOpt_encoding(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#nonreservedword_or_sconst.
}, {
key: "visitNonreservedword_or_sconst",
value: function visitNonreservedword_or_sconst(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#variableresetstmt.
}, {
key: "visitVariableresetstmt",
value: function visitVariableresetstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#reset_rest.
}, {
key: "visitReset_rest",
value: function visitReset_rest(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#generic_reset.
}, {
key: "visitGeneric_reset",
value: function visitGeneric_reset(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#setresetclause.
}, {
key: "visitSetresetclause",
value: function visitSetresetclause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#functionsetresetclause.
}, {
key: "visitFunctionsetresetclause",
value: function visitFunctionsetresetclause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#variableshowstmt.
}, {
key: "visitVariableshowstmt",
value: function visitVariableshowstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#constraintssetstmt.
}, {
key: "visitConstraintssetstmt",
value: function visitConstraintssetstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#constraints_set_list.
}, {
key: "visitConstraints_set_list",
value: function visitConstraints_set_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#constraints_set_mode.
}, {
key: "visitConstraints_set_mode",
value: function visitConstraints_set_mode(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#checkpointstmt.
}, {
key: "visitCheckpointstmt",
value: function visitCheckpointstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#discardstmt.
}, {
key: "visitDiscardstmt",
value: function visitDiscardstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#altertablestmt.
}, {
key: "visitAltertablestmt",
value: function visitAltertablestmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_table_cmds.
}, {
key: "visitAlter_table_cmds",
value: function visitAlter_table_cmds(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#partition_cmd.
}, {
key: "visitPartition_cmd",
value: function visitPartition_cmd(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#index_partition_cmd.
}, {
key: "visitIndex_partition_cmd",
value: function visitIndex_partition_cmd(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_table_cmd.
}, {
key: "visitAlter_table_cmd",
value: function visitAlter_table_cmd(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_column_default.
}, {
key: "visitAlter_column_default",
value: function visitAlter_column_default(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_drop_behavior.
}, {
key: "visitOpt_drop_behavior",
value: function visitOpt_drop_behavior(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_collate_clause.
}, {
key: "visitOpt_collate_clause",
value: function visitOpt_collate_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_using.
}, {
key: "visitAlter_using",
value: function visitAlter_using(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#replica_identity.
}, {
key: "visitReplica_identity",
value: function visitReplica_identity(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#reloptions.
}, {
key: "visitReloptions",
value: function visitReloptions(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_reloptions.
}, {
key: "visitOpt_reloptions",
value: function visitOpt_reloptions(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#reloption_list.
}, {
key: "visitReloption_list",
value: function visitReloption_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#reloption_elem.
}, {
key: "visitReloption_elem",
value: function visitReloption_elem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_identity_column_option_list.
}, {
key: "visitAlter_identity_column_option_list",
value: function visitAlter_identity_column_option_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_identity_column_option.
}, {
key: "visitAlter_identity_column_option",
value: function visitAlter_identity_column_option(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#partitionboundspec.
}, {
key: "visitPartitionboundspec",
value: function visitPartitionboundspec(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#hash_partbound_elem.
}, {
key: "visitHash_partbound_elem",
value: function visitHash_partbound_elem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#hash_partbound.
}, {
key: "visitHash_partbound",
value: function visitHash_partbound(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#altercompositetypestmt.
}, {
key: "visitAltercompositetypestmt",
value: function visitAltercompositetypestmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_type_cmds.
}, {
key: "visitAlter_type_cmds",
value: function visitAlter_type_cmds(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_type_cmd.
}, {
key: "visitAlter_type_cmd",
value: function visitAlter_type_cmd(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#closeportalstmt.
}, {
key: "visitCloseportalstmt",
value: function visitCloseportalstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copystmt.
}, {
key: "visitCopystmt",
value: function visitCopystmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copy_from.
}, {
key: "visitCopy_from",
value: function visitCopy_from(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_program.
}, {
key: "visitOpt_program",
value: function visitOpt_program(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copy_file_name.
}, {
key: "visitCopy_file_name",
value: function visitCopy_file_name(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copy_options.
}, {
key: "visitCopy_options",
value: function visitCopy_options(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copy_opt_list.
}, {
key: "visitCopy_opt_list",
value: function visitCopy_opt_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copy_opt_item.
}, {
key: "visitCopy_opt_item",
value: function visitCopy_opt_item(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_binary.
}, {
key: "visitOpt_binary",
value: function visitOpt_binary(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copy_delimiter.
}, {
key: "visitCopy_delimiter",
value: function visitCopy_delimiter(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_using.
}, {
key: "visitOpt_using",
value: function visitOpt_using(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copy_generic_opt_list.
}, {
key: "visitCopy_generic_opt_list",
value: function visitCopy_generic_opt_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copy_generic_opt_elem.
}, {
key: "visitCopy_generic_opt_elem",
value: function visitCopy_generic_opt_elem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copy_generic_opt_arg.
}, {
key: "visitCopy_generic_opt_arg",
value: function visitCopy_generic_opt_arg(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copy_generic_opt_arg_list.
}, {
key: "visitCopy_generic_opt_arg_list",
value: function visitCopy_generic_opt_arg_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#copy_generic_opt_arg_list_item.
}, {
key: "visitCopy_generic_opt_arg_list_item",
value: function visitCopy_generic_opt_arg_list_item(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createstmt.
}, {
key: "visitCreatestmt",
value: function visitCreatestmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opttemp.
}, {
key: "visitOpttemp",
value: function visitOpttemp(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opttableelementlist.
}, {
key: "visitOpttableelementlist",
value: function visitOpttableelementlist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opttypedtableelementlist.
}, {
key: "visitOpttypedtableelementlist",
value: function visitOpttypedtableelementlist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#tableelementlist.
}, {
key: "visitTableelementlist",
value: function visitTableelementlist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#typedtableelementlist.
}, {
key: "visitTypedtableelementlist",
value: function visitTypedtableelementlist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#tableelement.
}, {
key: "visitTableelement",
value: function visitTableelement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#typedtableelement.
}, {
key: "visitTypedtableelement",
value: function visitTypedtableelement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#columnDef.
}, {
key: "visitColumnDef",
value: function visitColumnDef(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#columnOptions.
}, {
key: "visitColumnOptions",
value: function visitColumnOptions(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#colquallist.
}, {
key: "visitColquallist",
value: function visitColquallist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#colconstraint.
}, {
key: "visitColconstraint",
value: function visitColconstraint(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#colconstraintelem.
}, {
key: "visitColconstraintelem",
value: function visitColconstraintelem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#generated_when.
}, {
key: "visitGenerated_when",
value: function visitGenerated_when(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#constraintattr.
}, {
key: "visitConstraintattr",
value: function visitConstraintattr(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#tablelikeclause.
}, {
key: "visitTablelikeclause",
value: function visitTablelikeclause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#tablelikeoptionlist.
}, {
key: "visitTablelikeoptionlist",
value: function visitTablelikeoptionlist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#tablelikeoption.
}, {
key: "visitTablelikeoption",
value: function visitTablelikeoption(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#tableconstraint.
}, {
key: "visitTableconstraint",
value: function visitTableconstraint(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#constraintelem.
}, {
key: "visitConstraintelem",
value: function visitConstraintelem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_no_inherit.
}, {
key: "visitOpt_no_inherit",
value: function visitOpt_no_inherit(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_column_list.
}, {
key: "visitOpt_column_list",
value: function visitOpt_column_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#columnlist.
}, {
key: "visitColumnlist",
value: function visitColumnlist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#columnElem.
}, {
key: "visitColumnElem",
value: function visitColumnElem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_c_include.
}, {
key: "visitOpt_c_include",
value: function visitOpt_c_include(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#key_match.
}, {
key: "visitKey_match",
value: function visitKey_match(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#exclusionconstraintlist.
}, {
key: "visitExclusionconstraintlist",
value: function visitExclusionconstraintlist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#exclusionconstraintelem.
}, {
key: "visitExclusionconstraintelem",
value: function visitExclusionconstraintelem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#exclusionwhereclause.
}, {
key: "visitExclusionwhereclause",
value: function visitExclusionwhereclause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#key_actions.
}, {
key: "visitKey_actions",
value: function visitKey_actions(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#key_update.
}, {
key: "visitKey_update",
value: function visitKey_update(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#key_delete.
}, {
key: "visitKey_delete",
value: function visitKey_delete(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#key_action.
}, {
key: "visitKey_action",
value: function visitKey_action(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#optinherit.
}, {
key: "visitOptinherit",
value: function visitOptinherit(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#optpartitionspec.
}, {
key: "visitOptpartitionspec",
value: function visitOptpartitionspec(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#partitionspec.
}, {
key: "visitPartitionspec",
value: function visitPartitionspec(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#part_params.
}, {
key: "visitPart_params",
value: function visitPart_params(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#part_elem.
}, {
key: "visitPart_elem",
value: function visitPart_elem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#table_access_method_clause.
}, {
key: "visitTable_access_method_clause",
value: function visitTable_access_method_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#optwith.
}, {
key: "visitOptwith",
value: function visitOptwith(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#oncommitoption.
}, {
key: "visitOncommitoption",
value: function visitOncommitoption(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opttablespace.
}, {
key: "visitOpttablespace",
value: function visitOpttablespace(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#optconstablespace.
}, {
key: "visitOptconstablespace",
value: function visitOptconstablespace(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#existingindex.
}, {
key: "visitExistingindex",
value: function visitExistingindex(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createstatsstmt.
}, {
key: "visitCreatestatsstmt",
value: function visitCreatestatsstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alterstatsstmt.
}, {
key: "visitAlterstatsstmt",
value: function visitAlterstatsstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createasstmt.
}, {
key: "visitCreateasstmt",
value: function visitCreateasstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#create_as_target.
}, {
key: "visitCreate_as_target",
value: function visitCreate_as_target(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_with_data.
}, {
key: "visitOpt_with_data",
value: function visitOpt_with_data(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#creatematviewstmt.
}, {
key: "visitCreatematviewstmt",
value: function visitCreatematviewstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#create_mv_target.
}, {
key: "visitCreate_mv_target",
value: function visitCreate_mv_target(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#optnolog.
}, {
key: "visitOptnolog",
value: function visitOptnolog(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#refreshmatviewstmt.
}, {
key: "visitRefreshmatviewstmt",
value: function visitRefreshmatviewstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createseqstmt.
}, {
key: "visitCreateseqstmt",
value: function visitCreateseqstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alterseqstmt.
}, {
key: "visitAlterseqstmt",
value: function visitAlterseqstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#optseqoptlist.
}, {
key: "visitOptseqoptlist",
value: function visitOptseqoptlist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#optparenthesizedseqoptlist.
}, {
key: "visitOptparenthesizedseqoptlist",
value: function visitOptparenthesizedseqoptlist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#seqoptlist.
}, {
key: "visitSeqoptlist",
value: function visitSeqoptlist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#seqoptelem.
}, {
key: "visitSeqoptelem",
value: function visitSeqoptelem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_by.
}, {
key: "visitOpt_by",
value: function visitOpt_by(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#numericonly.
}, {
key: "visitNumericonly",
value: function visitNumericonly(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#numericonly_list.
}, {
key: "visitNumericonly_list",
value: function visitNumericonly_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createplangstmt.
}, {
key: "visitCreateplangstmt",
value: function visitCreateplangstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_trusted.
}, {
key: "visitOpt_trusted",
value: function visitOpt_trusted(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#handler_name.
}, {
key: "visitHandler_name",
value: function visitHandler_name(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_inline_handler.
}, {
key: "visitOpt_inline_handler",
value: function visitOpt_inline_handler(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#validator_clause.
}, {
key: "visitValidator_clause",
value: function visitValidator_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_validator.
}, {
key: "visitOpt_validator",
value: function visitOpt_validator(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_procedural.
}, {
key: "visitOpt_procedural",
value: function visitOpt_procedural(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createtablespacestmt.
}, {
key: "visitCreatetablespacestmt",
value: function visitCreatetablespacestmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opttablespaceowner.
}, {
key: "visitOpttablespaceowner",
value: function visitOpttablespaceowner(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#droptablespacestmt.
}, {
key: "visitDroptablespacestmt",
value: function visitDroptablespacestmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createextensionstmt.
}, {
key: "visitCreateextensionstmt",
value: function visitCreateextensionstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#create_extension_opt_list.
}, {
key: "visitCreate_extension_opt_list",
value: function visitCreate_extension_opt_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#create_extension_opt_item.
}, {
key: "visitCreate_extension_opt_item",
value: function visitCreate_extension_opt_item(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alterextensionstmt.
}, {
key: "visitAlterextensionstmt",
value: function visitAlterextensionstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_extension_opt_list.
}, {
key: "visitAlter_extension_opt_list",
value: function visitAlter_extension_opt_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_extension_opt_item.
}, {
key: "visitAlter_extension_opt_item",
value: function visitAlter_extension_opt_item(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alterextensioncontentsstmt.
}, {
key: "visitAlterextensioncontentsstmt",
value: function visitAlterextensioncontentsstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createfdwstmt.
}, {
key: "visitCreatefdwstmt",
value: function visitCreatefdwstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#fdw_option.
}, {
key: "visitFdw_option",
value: function visitFdw_option(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#fdw_options.
}, {
key: "visitFdw_options",
value: function visitFdw_options(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_fdw_options.
}, {
key: "visitOpt_fdw_options",
value: function visitOpt_fdw_options(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alterfdwstmt.
}, {
key: "visitAlterfdwstmt",
value: function visitAlterfdwstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#create_generic_options.
}, {
key: "visitCreate_generic_options",
value: function visitCreate_generic_options(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#generic_option_list.
}, {
key: "visitGeneric_option_list",
value: function visitGeneric_option_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_generic_options.
}, {
key: "visitAlter_generic_options",
value: function visitAlter_generic_options(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_generic_option_list.
}, {
key: "visitAlter_generic_option_list",
value: function visitAlter_generic_option_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alter_generic_option_elem.
}, {
key: "visitAlter_generic_option_elem",
value: function visitAlter_generic_option_elem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#generic_option_elem.
}, {
key: "visitGeneric_option_elem",
value: function visitGeneric_option_elem(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#generic_option_name.
}, {
key: "visitGeneric_option_name",
value: function visitGeneric_option_name(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#generic_option_arg.
}, {
key: "visitGeneric_option_arg",
value: function visitGeneric_option_arg(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createforeignserverstmt.
}, {
key: "visitCreateforeignserverstmt",
value: function visitCreateforeignserverstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_type.
}, {
key: "visitOpt_type",
value: function visitOpt_type(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#foreign_server_version.
}, {
key: "visitForeign_server_version",
value: function visitForeign_server_version(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#opt_foreign_server_version.
}, {
key: "visitOpt_foreign_server_version",
value: function visitOpt_foreign_server_version(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alterforeignserverstmt.
}, {
key: "visitAlterforeignserverstmt",
value: function visitAlterforeignserverstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createforeigntablestmt.
}, {
key: "visitCreateforeigntablestmt",
value: function visitCreateforeigntablestmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#importforeignschemastmt.
}, {
key: "visitImportforeignschemastmt",
value: function visitImportforeignschemastmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#import_qualification_type.
}, {
key: "visitImport_qualification_type",
value: function visitImport_qualification_type(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#import_qualification.
}, {
key: "visitImport_qualification",
value: function visitImport_qualification(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createusermappingstmt.
}, {
key: "visitCreateusermappingstmt",
value: function visitCreateusermappingstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#auth_ident.
}, {
key: "visitAuth_ident",
value: function visitAuth_ident(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#dropusermappingstmt.
}, {
key: "visitDropusermappingstmt",
value: function visitDropusermappingstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alterusermappingstmt.
}, {
key: "visitAlterusermappingstmt",
value: function visitAlterusermappingstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createpolicystmt.
}, {
key: "visitCreatepolicystmt",
value: function visitCreatepolicystmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#alterpolicystmt.
}, {
key: "visitAlterpolicystmt",
value: function visitAlterpolicystmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#rowsecurityoptionalexpr.
}, {
key: "visitRowsecurityoptionalexpr",
value: function visitRowsecurityoptionalexpr(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#rowsecurityoptionalwithcheck.
}, {
key: "visitRowsecurityoptionalwithcheck",
value: function visitRowsecurityoptionalwithcheck(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#rowsecuritydefaulttorole.
}, {
key: "visitRowsecuritydefaulttorole",
value: function visitRowsecuritydefaulttorole(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#rowsecurityoptionaltorole.
}, {
key: "visitRowsecurityoptionaltorole",
value: function visitRowsecurityoptionaltorole(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#rowsecuritydefaultpermissive.
}, {
key: "visitRowsecuritydefaultpermissive",
value: function visitRowsecuritydefaultpermissive(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#rowsecuritydefaultforcmd.
}, {
key: "visitRowsecuritydefaultforcmd",
value: function visitRowsecuritydefaultforcmd(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#row_security_cmd.
}, {
key: "visitRow_security_cmd",
value: function visitRow_security_cmd(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createamstmt.
}, {
key: "visitCreateamstmt",
value: function visitCreateamstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#am_type.
}, {
key: "visitAm_type",
value: function visitAm_type(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#createtrigstmt.
}, {
key: "visitCreatetrigstmt",
value: function visitCreatetrigstmt(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggeractiontime.
}, {
key: "visitTriggeractiontime",
value: function visitTriggeractiontime(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggerevents.
}, {
key: "visitTriggerevents",
value: function visitTriggerevents(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggeroneevent.
}, {
key: "visitTriggeroneevent",
value: function visitTriggeroneevent(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggerreferencing.
}, {
key: "visitTriggerreferencing",
value: function visitTriggerreferencing(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggertransitions.
}, {
key: "visitTriggertransitions",
value: function visitTriggertransitions(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggertransition.
}, {
key: "visitTriggertransition",
value: function visitTriggertransition(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#transitionoldornew.
}, {
key: "visitTransitionoldornew",
value: function visitTransitionoldornew(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#transitionrowortable.
}, {
key: "visitTransitionrowortable",
value: function visitTransitionrowortable(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#transitionrelname.
}, {
key: "visitTransitionrelname",
value: function visitTransitionrelname(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggerforspec.
}, {
key: "visitTriggerforspec",
value: function visitTriggerforspec(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggerforopteach.
}, {
key: "visitTriggerforopteach",
value: function visitTriggerforopteach(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggerfortype.
}, {
key: "visitTriggerfortype",
value: function visitTriggerfortype(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggerwhen.
}, {
key: "visitTriggerwhen",
value: function visitTriggerwhen(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#function_or_procedure.
}, {
key: "visitFunction_or_procedure",
value: function visitFunction_or_procedure(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggerfuncargs.
}, {
key: "visitTriggerfuncargs",
value: function visitTriggerfuncargs(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#triggerfuncarg.
}, {
key: "visitTriggerfuncarg",
value: function visitTriggerfuncarg(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by PostgreSQLParser#optconstrfromtable.
}, {
key: "visitOptconstrfromtable",
value: function visitOptconstrfromtable(ctx) {
return