@dbml/core
Version:
> TODO: description
1,553 lines (1,334 loc) • 129 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 C:/Users/rikim/Desktop/Holistics/dbx/dbml/packages/dbml-core/src/parse/ANTLR/parsers/snowflake/SnowflakeParser.g4 by ANTLR 4.13.1
// jshint ignore: start
// This class defines a complete generic visitor for a parse tree produced by SnowflakeParser.
var SnowflakeParserVisitor = /*#__PURE__*/function (_antlr4$tree$ParseTre) {
_inherits(SnowflakeParserVisitor, _antlr4$tree$ParseTre);
var _super = _createSuper(SnowflakeParserVisitor);
function SnowflakeParserVisitor() {
_classCallCheck(this, SnowflakeParserVisitor);
return _super.apply(this, arguments);
}
_createClass(SnowflakeParserVisitor, [{
key: "visitSnowflake_file",
value:
// Visit a parse tree produced by SnowflakeParser#snowflake_file.
function visitSnowflake_file(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#batch.
}, {
key: "visitBatch",
value: function visitBatch(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#sql_command.
}, {
key: "visitSql_command",
value: function visitSql_command(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#ddl_command.
}, {
key: "visitDdl_command",
value: function visitDdl_command(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#dml_command.
}, {
key: "visitDml_command",
value: function visitDml_command(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#insert_statement.
}, {
key: "visitInsert_statement",
value: function visitInsert_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#insert_multi_table_statement.
}, {
key: "visitInsert_multi_table_statement",
value: function visitInsert_multi_table_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#into_clause2.
}, {
key: "visitInto_clause2",
value: function visitInto_clause2(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#values_list.
}, {
key: "visitValues_list",
value: function visitValues_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#value_item.
}, {
key: "visitValue_item",
value: function visitValue_item(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#merge_statement.
}, {
key: "visitMerge_statement",
value: function visitMerge_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#merge_matches.
}, {
key: "visitMerge_matches",
value: function visitMerge_matches(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#merge_cond.
}, {
key: "visitMerge_cond",
value: function visitMerge_cond(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#merge_update_delete.
}, {
key: "visitMerge_update_delete",
value: function visitMerge_update_delete(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#merge_insert.
}, {
key: "visitMerge_insert",
value: function visitMerge_insert(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#update_statement.
}, {
key: "visitUpdate_statement",
value: function visitUpdate_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#table_or_query.
}, {
key: "visitTable_or_query",
value: function visitTable_or_query(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#delete_statement.
}, {
key: "visitDelete_statement",
value: function visitDelete_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#values_builder.
}, {
key: "visitValues_builder",
value: function visitValues_builder(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#other_command.
}, {
key: "visitOther_command",
value: function visitOther_command(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#begin_txn.
}, {
key: "visitBegin_txn",
value: function visitBegin_txn(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#copy_into_table.
}, {
key: "visitCopy_into_table",
value: function visitCopy_into_table(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#external_location.
}, {
key: "visitExternal_location",
value: function visitExternal_location(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#files.
}, {
key: "visitFiles",
value: function visitFiles(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#file_format.
}, {
key: "visitFile_format",
value: function visitFile_format(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#format_name.
}, {
key: "visitFormat_name",
value: function visitFormat_name(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#format_type.
}, {
key: "visitFormat_type",
value: function visitFormat_type(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#stage_file_format.
}, {
key: "visitStage_file_format",
value: function visitStage_file_format(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#copy_into_location.
}, {
key: "visitCopy_into_location",
value: function visitCopy_into_location(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#comment.
}, {
key: "visitComment",
value: function visitComment(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#function_signature.
}, {
key: "visitFunction_signature",
value: function visitFunction_signature(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#commit.
}, {
key: "visitCommit",
value: function visitCommit(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#execute_immediate.
}, {
key: "visitExecute_immediate",
value: function visitExecute_immediate(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#execute_task.
}, {
key: "visitExecute_task",
value: function visitExecute_task(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#explain.
}, {
key: "visitExplain",
value: function visitExplain(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#parallel.
}, {
key: "visitParallel",
value: function visitParallel(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#get_dml.
}, {
key: "visitGet_dml",
value: function visitGet_dml(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#grant_ownership.
}, {
key: "visitGrant_ownership",
value: function visitGrant_ownership(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#grant_to_role.
}, {
key: "visitGrant_to_role",
value: function visitGrant_to_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#global_privileges.
}, {
key: "visitGlobal_privileges",
value: function visitGlobal_privileges(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#global_privilege.
}, {
key: "visitGlobal_privilege",
value: function visitGlobal_privilege(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#account_object_privileges.
}, {
key: "visitAccount_object_privileges",
value: function visitAccount_object_privileges(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#account_object_privilege.
}, {
key: "visitAccount_object_privilege",
value: function visitAccount_object_privilege(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#schema_privileges.
}, {
key: "visitSchema_privileges",
value: function visitSchema_privileges(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#schema_privilege.
}, {
key: "visitSchema_privilege",
value: function visitSchema_privilege(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#schema_object_privileges.
}, {
key: "visitSchema_object_privileges",
value: function visitSchema_object_privileges(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#schema_object_privilege.
}, {
key: "visitSchema_object_privilege",
value: function visitSchema_object_privilege(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#grant_to_share.
}, {
key: "visitGrant_to_share",
value: function visitGrant_to_share(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#object_privilege.
}, {
key: "visitObject_privilege",
value: function visitObject_privilege(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#grant_role.
}, {
key: "visitGrant_role",
value: function visitGrant_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#role_name.
}, {
key: "visitRole_name",
value: function visitRole_name(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#system_defined_role.
}, {
key: "visitSystem_defined_role",
value: function visitSystem_defined_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#list.
}, {
key: "visitList",
value: function visitList(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#user_stage.
}, {
key: "visitUser_stage",
value: function visitUser_stage(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#table_stage.
}, {
key: "visitTable_stage",
value: function visitTable_stage(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#named_stage.
}, {
key: "visitNamed_stage",
value: function visitNamed_stage(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#stage_path.
}, {
key: "visitStage_path",
value: function visitStage_path(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#put.
}, {
key: "visitPut",
value: function visitPut(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#remove.
}, {
key: "visitRemove",
value: function visitRemove(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#revoke_from_role.
}, {
key: "visitRevoke_from_role",
value: function visitRevoke_from_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#revoke_from_share.
}, {
key: "visitRevoke_from_share",
value: function visitRevoke_from_share(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#revoke_role.
}, {
key: "visitRevoke_role",
value: function visitRevoke_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#rollback.
}, {
key: "visitRollback",
value: function visitRollback(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#set.
}, {
key: "visitSet",
value: function visitSet(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#truncate_materialized_view.
}, {
key: "visitTruncate_materialized_view",
value: function visitTruncate_materialized_view(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#truncate_table.
}, {
key: "visitTruncate_table",
value: function visitTruncate_table(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#unset.
}, {
key: "visitUnset",
value: function visitUnset(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_command.
}, {
key: "visitAlter_command",
value: function visitAlter_command(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#account_params.
}, {
key: "visitAccount_params",
value: function visitAccount_params(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#object_params.
}, {
key: "visitObject_params",
value: function visitObject_params(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#default_ddl_collation.
}, {
key: "visitDefault_ddl_collation",
value: function visitDefault_ddl_collation(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#object_properties.
}, {
key: "visitObject_properties",
value: function visitObject_properties(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#session_params.
}, {
key: "visitSession_params",
value: function visitSession_params(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_account.
}, {
key: "visitAlter_account",
value: function visitAlter_account(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#enabled_true_false.
}, {
key: "visitEnabled_true_false",
value: function visitEnabled_true_false(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_alert.
}, {
key: "visitAlter_alert",
value: function visitAlter_alert(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#resume_suspend.
}, {
key: "visitResume_suspend",
value: function visitResume_suspend(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alert_set_clause.
}, {
key: "visitAlert_set_clause",
value: function visitAlert_set_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alert_unset_clause.
}, {
key: "visitAlert_unset_clause",
value: function visitAlert_unset_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_api_integration.
}, {
key: "visitAlter_api_integration",
value: function visitAlter_api_integration(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#api_integration_property.
}, {
key: "visitApi_integration_property",
value: function visitApi_integration_property(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_connection.
}, {
key: "visitAlter_connection",
value: function visitAlter_connection(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_database.
}, {
key: "visitAlter_database",
value: function visitAlter_database(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#database_property.
}, {
key: "visitDatabase_property",
value: function visitDatabase_property(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#account_id_list.
}, {
key: "visitAccount_id_list",
value: function visitAccount_id_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_dynamic_table.
}, {
key: "visitAlter_dynamic_table",
value: function visitAlter_dynamic_table(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_external_table.
}, {
key: "visitAlter_external_table",
value: function visitAlter_external_table(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#ignore_edition_check.
}, {
key: "visitIgnore_edition_check",
value: function visitIgnore_edition_check(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#replication_schedule.
}, {
key: "visitReplication_schedule",
value: function visitReplication_schedule(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#db_name_list.
}, {
key: "visitDb_name_list",
value: function visitDb_name_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#share_name_list.
}, {
key: "visitShare_name_list",
value: function visitShare_name_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#full_acct_list.
}, {
key: "visitFull_acct_list",
value: function visitFull_acct_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_failover_group.
}, {
key: "visitAlter_failover_group",
value: function visitAlter_failover_group(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_file_format.
}, {
key: "visitAlter_file_format",
value: function visitAlter_file_format(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_function.
}, {
key: "visitAlter_function",
value: function visitAlter_function(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_function_signature.
}, {
key: "visitAlter_function_signature",
value: function visitAlter_function_signature(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#data_type_list.
}, {
key: "visitData_type_list",
value: function visitData_type_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_masking_policy.
}, {
key: "visitAlter_masking_policy",
value: function visitAlter_masking_policy(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_materialized_view.
}, {
key: "visitAlter_materialized_view",
value: function visitAlter_materialized_view(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_network_policy.
}, {
key: "visitAlter_network_policy",
value: function visitAlter_network_policy(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_notification_integration.
}, {
key: "visitAlter_notification_integration",
value: function visitAlter_notification_integration(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_pipe.
}, {
key: "visitAlter_pipe",
value: function visitAlter_pipe(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_procedure.
}, {
key: "visitAlter_procedure",
value: function visitAlter_procedure(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_replication_group.
}, {
key: "visitAlter_replication_group",
value: function visitAlter_replication_group(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#credit_quota.
}, {
key: "visitCredit_quota",
value: function visitCredit_quota(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#frequency.
}, {
key: "visitFrequency",
value: function visitFrequency(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#notify_users.
}, {
key: "visitNotify_users",
value: function visitNotify_users(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#triggerDefinition.
}, {
key: "visitTriggerDefinition",
value: function visitTriggerDefinition(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_resource_monitor.
}, {
key: "visitAlter_resource_monitor",
value: function visitAlter_resource_monitor(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_role.
}, {
key: "visitAlter_role",
value: function visitAlter_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_row_access_policy.
}, {
key: "visitAlter_row_access_policy",
value: function visitAlter_row_access_policy(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_schema.
}, {
key: "visitAlter_schema",
value: function visitAlter_schema(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#schema_property.
}, {
key: "visitSchema_property",
value: function visitSchema_property(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_sequence.
}, {
key: "visitAlter_sequence",
value: function visitAlter_sequence(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_security_integration_external_oauth.
}, {
key: "visitAlter_security_integration_external_oauth",
value: function visitAlter_security_integration_external_oauth(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#security_integration_external_oauth_property.
}, {
key: "visitSecurity_integration_external_oauth_property",
value: function visitSecurity_integration_external_oauth_property(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_security_integration_snowflake_oauth.
}, {
key: "visitAlter_security_integration_snowflake_oauth",
value: function visitAlter_security_integration_snowflake_oauth(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#security_integration_snowflake_oauth_property.
}, {
key: "visitSecurity_integration_snowflake_oauth_property",
value: function visitSecurity_integration_snowflake_oauth_property(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_security_integration_saml2.
}, {
key: "visitAlter_security_integration_saml2",
value: function visitAlter_security_integration_saml2(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_security_integration_scim.
}, {
key: "visitAlter_security_integration_scim",
value: function visitAlter_security_integration_scim(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#security_integration_scim_property.
}, {
key: "visitSecurity_integration_scim_property",
value: function visitSecurity_integration_scim_property(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_session.
}, {
key: "visitAlter_session",
value: function visitAlter_session(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_session_policy.
}, {
key: "visitAlter_session_policy",
value: function visitAlter_session_policy(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_password_policy.
}, {
key: "visitAlter_password_policy",
value: function visitAlter_password_policy(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_share.
}, {
key: "visitAlter_share",
value: function visitAlter_share(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_storage_integration.
}, {
key: "visitAlter_storage_integration",
value: function visitAlter_storage_integration(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_stream.
}, {
key: "visitAlter_stream",
value: function visitAlter_stream(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_table.
}, {
key: "visitAlter_table",
value: function visitAlter_table(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#clustering_action.
}, {
key: "visitClustering_action",
value: function visitClustering_action(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#table_column_action.
}, {
key: "visitTable_column_action",
value: function visitTable_column_action(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_column_clause.
}, {
key: "visitAlter_column_clause",
value: function visitAlter_column_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#inline_constraint.
}, {
key: "visitInline_constraint",
value: function visitInline_constraint(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#enforced_not_enforced.
}, {
key: "visitEnforced_not_enforced",
value: function visitEnforced_not_enforced(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#deferrable_not_deferrable.
}, {
key: "visitDeferrable_not_deferrable",
value: function visitDeferrable_not_deferrable(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#initially_deferred_or_immediate.
}, {
key: "visitInitially_deferred_or_immediate",
value: function visitInitially_deferred_or_immediate(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#common_constraint_properties.
}, {
key: "visitCommon_constraint_properties",
value: function visitCommon_constraint_properties(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#on_update.
}, {
key: "visitOn_update",
value: function visitOn_update(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#on_delete.
}, {
key: "visitOn_delete",
value: function visitOn_delete(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#foreign_key_match.
}, {
key: "visitForeign_key_match",
value: function visitForeign_key_match(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#on_action.
}, {
key: "visitOn_action",
value: function visitOn_action(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#constraint_properties.
}, {
key: "visitConstraint_properties",
value: function visitConstraint_properties(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#ext_table_column_action.
}, {
key: "visitExt_table_column_action",
value: function visitExt_table_column_action(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#constraint_action.
}, {
key: "visitConstraint_action",
value: function visitConstraint_action(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#search_optimization_action.
}, {
key: "visitSearch_optimization_action",
value: function visitSearch_optimization_action(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#search_method_with_target.
}, {
key: "visitSearch_method_with_target",
value: function visitSearch_method_with_target(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_table_alter_column.
}, {
key: "visitAlter_table_alter_column",
value: function visitAlter_table_alter_column(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_column_decl_list.
}, {
key: "visitAlter_column_decl_list",
value: function visitAlter_column_decl_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_column_decl.
}, {
key: "visitAlter_column_decl",
value: function visitAlter_column_decl(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_column_opts.
}, {
key: "visitAlter_column_opts",
value: function visitAlter_column_opts(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#column_set_tags.
}, {
key: "visitColumn_set_tags",
value: function visitColumn_set_tags(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#column_unset_tags.
}, {
key: "visitColumn_unset_tags",
value: function visitColumn_unset_tags(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_tag.
}, {
key: "visitAlter_tag",
value: function visitAlter_tag(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_task.
}, {
key: "visitAlter_task",
value: function visitAlter_task(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_user.
}, {
key: "visitAlter_user",
value: function visitAlter_user(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_view.
}, {
key: "visitAlter_view",
value: function visitAlter_view(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_modify.
}, {
key: "visitAlter_modify",
value: function visitAlter_modify(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_warehouse.
}, {
key: "visitAlter_warehouse",
value: function visitAlter_warehouse(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_connection_opts.
}, {
key: "visitAlter_connection_opts",
value: function visitAlter_connection_opts(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_user_opts.
}, {
key: "visitAlter_user_opts",
value: function visitAlter_user_opts(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_tag_opts.
}, {
key: "visitAlter_tag_opts",
value: function visitAlter_tag_opts(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_network_policy_opts.
}, {
key: "visitAlter_network_policy_opts",
value: function visitAlter_network_policy_opts(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_warehouse_opts.
}, {
key: "visitAlter_warehouse_opts",
value: function visitAlter_warehouse_opts(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alter_account_opts.
}, {
key: "visitAlter_account_opts",
value: function visitAlter_account_opts(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#set_tags.
}, {
key: "visitSet_tags",
value: function visitSet_tags(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#tag_decl_list.
}, {
key: "visitTag_decl_list",
value: function visitTag_decl_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#unset_tags.
}, {
key: "visitUnset_tags",
value: function visitUnset_tags(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_command.
}, {
key: "visitCreate_command",
value: function visitCreate_command(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_account.
}, {
key: "visitCreate_account",
value: function visitCreate_account(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_alert.
}, {
key: "visitCreate_alert",
value: function visitCreate_alert(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alert_condition.
}, {
key: "visitAlert_condition",
value: function visitAlert_condition(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#alert_action.
}, {
key: "visitAlert_action",
value: function visitAlert_action(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_api_integration.
}, {
key: "visitCreate_api_integration",
value: function visitCreate_api_integration(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_object_clone.
}, {
key: "visitCreate_object_clone",
value: function visitCreate_object_clone(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_connection.
}, {
key: "visitCreate_connection",
value: function visitCreate_connection(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_database.
}, {
key: "visitCreate_database",
value: function visitCreate_database(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#clone_at_before.
}, {
key: "visitClone_at_before",
value: function visitClone_at_before(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#at_before1.
}, {
key: "visitAt_before1",
value: function visitAt_before1(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#header_decl.
}, {
key: "visitHeader_decl",
value: function visitHeader_decl(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#compression_type.
}, {
key: "visitCompression_type",
value: function visitCompression_type(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#compression.
}, {
key: "visitCompression",
value: function visitCompression(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_dynamic_table.
}, {
key: "visitCreate_dynamic_table",
value: function visitCreate_dynamic_table(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_event_table.
}, {
key: "visitCreate_event_table",
value: function visitCreate_event_table(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_external_function.
}, {
key: "visitCreate_external_function",
value: function visitCreate_external_function(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_external_table.
}, {
key: "visitCreate_external_table",
value: function visitCreate_external_table(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#external_table_column_decl.
}, {
key: "visitExternal_table_column_decl",
value: function visitExternal_table_column_decl(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#external_table_column_decl_list.
}, {
key: "visitExternal_table_column_decl_list",
value: function visitExternal_table_column_decl_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#full_acct.
}, {
key: "visitFull_acct",
value: function visitFull_acct(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#integration_type_name.
}, {
key: "visitIntegration_type_name",
value: function visitIntegration_type_name(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_failover_group.
}, {
key: "visitCreate_failover_group",
value: function visitCreate_failover_group(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#type_fileformat.
}, {
key: "visitType_fileformat",
value: function visitType_fileformat(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_file_format.
}, {
key: "visitCreate_file_format",
value: function visitCreate_file_format(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#arg_decl.
}, {
key: "visitArg_decl",
value: function visitArg_decl(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#arg_default_value_clause.
}, {
key: "visitArg_default_value_clause",
value: function visitArg_default_value_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#col_decl.
}, {
key: "visitCol_decl",
value: function visitCol_decl(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#virtual_column_decl.
}, {
key: "visitVirtual_column_decl",
value: function visitVirtual_column_decl(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#function_definition.
}, {
key: "visitFunction_definition",
value: function visitFunction_definition(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_function.
}, {
key: "visitCreate_function",
value: function visitCreate_function(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_managed_account.
}, {
key: "visitCreate_managed_account",
value: function visitCreate_managed_account(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_masking_policy.
}, {
key: "visitCreate_masking_policy",
value: function visitCreate_masking_policy(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#tag_decl.
}, {
key: "visitTag_decl",
value: function visitTag_decl(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#column_list_in_parentheses.
}, {
key: "visitColumn_list_in_parentheses",
value: function visitColumn_list_in_parentheses(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_materialized_view.
}, {
key: "visitCreate_materialized_view",
value: function visitCreate_materialized_view(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_network_policy.
}, {
key: "visitCreate_network_policy",
value: function visitCreate_network_policy(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#cloud_provider_params_auto.
}, {
key: "visitCloud_provider_params_auto",
value: function visitCloud_provider_params_auto(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#cloud_provider_params_push.
}, {
key: "visitCloud_provider_params_push",
value: function visitCloud_provider_params_push(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_notification_integration.
}, {
key: "visitCreate_notification_integration",
value: function visitCreate_notification_integration(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_pipe.
}, {
key: "visitCreate_pipe",
value: function visitCreate_pipe(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#caller_owner.
}, {
key: "visitCaller_owner",
value: function visitCaller_owner(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#executa_as.
}, {
key: "visitExecuta_as",
value: function visitExecuta_as(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#procedure_definition.
}, {
key: "visitProcedure_definition",
value: function visitProcedure_definition(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#not_null.
}, {
key: "visitNot_null",
value: function visitNot_null(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_procedure.
}, {
key: "visitCreate_procedure",
value: function visitCreate_procedure(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_replication_group.
}, {
key: "visitCreate_replication_group",
value: function visitCreate_replication_group(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_resource_monitor.
}, {
key: "visitCreate_resource_monitor",
value: function visitCreate_resource_monitor(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_role.
}, {
key: "visitCreate_role",
value: function visitCreate_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_row_access_policy.
}, {
key: "visitCreate_row_access_policy",
value: function visitCreate_row_access_policy(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_schema.
}, {
key: "visitCreate_schema",
value: function visitCreate_schema(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by SnowflakeParser#create_security_integration_external_oauth.
}, {