@dbml/core
Version:
> TODO: description
1,504 lines (1,293 loc) • 170 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 ./TSqlParser.g4 by ANTLR 4.13.2
// jshint ignore: start
// This class defines a complete generic visitor for a parse tree produced by TSqlParser.
var TSqlParserVisitor = /*#__PURE__*/function (_antlr4$tree$ParseTre) {
_inherits(TSqlParserVisitor, _antlr4$tree$ParseTre);
var _super = _createSuper(TSqlParserVisitor);
function TSqlParserVisitor() {
_classCallCheck(this, TSqlParserVisitor);
return _super.apply(this, arguments);
}
_createClass(TSqlParserVisitor, [{
key: "visitTsql_file",
value:
// Visit a parse tree produced by TSqlParser#tsql_file.
function visitTsql_file(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#batch.
}, {
key: "visitBatch",
value: function visitBatch(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#batch_level_statement.
}, {
key: "visitBatch_level_statement",
value: function visitBatch_level_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#sql_clauses.
}, {
key: "visitSql_clauses",
value: function visitSql_clauses(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#dml_clause.
}, {
key: "visitDml_clause",
value: function visitDml_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#ddl_clause.
}, {
key: "visitDdl_clause",
value: function visitDdl_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#backup_statement.
}, {
key: "visitBackup_statement",
value: function visitBackup_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#cfl_statement.
}, {
key: "visitCfl_statement",
value: function visitCfl_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#block_statement.
}, {
key: "visitBlock_statement",
value: function visitBlock_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#break_statement.
}, {
key: "visitBreak_statement",
value: function visitBreak_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#continue_statement.
}, {
key: "visitContinue_statement",
value: function visitContinue_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#goto_statement.
}, {
key: "visitGoto_statement",
value: function visitGoto_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#return_statement.
}, {
key: "visitReturn_statement",
value: function visitReturn_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#if_statement.
}, {
key: "visitIf_statement",
value: function visitIf_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#throw_statement.
}, {
key: "visitThrow_statement",
value: function visitThrow_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#throw_error_number.
}, {
key: "visitThrow_error_number",
value: function visitThrow_error_number(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#throw_message.
}, {
key: "visitThrow_message",
value: function visitThrow_message(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#throw_state.
}, {
key: "visitThrow_state",
value: function visitThrow_state(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#try_catch_statement.
}, {
key: "visitTry_catch_statement",
value: function visitTry_catch_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#waitfor_statement.
}, {
key: "visitWaitfor_statement",
value: function visitWaitfor_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#while_statement.
}, {
key: "visitWhile_statement",
value: function visitWhile_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#print_statement.
}, {
key: "visitPrint_statement",
value: function visitPrint_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#raiseerror_statement.
}, {
key: "visitRaiseerror_statement",
value: function visitRaiseerror_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#empty_statement.
}, {
key: "visitEmpty_statement",
value: function visitEmpty_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#another_statement.
}, {
key: "visitAnother_statement",
value: function visitAnother_statement(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_application_role.
}, {
key: "visitAlter_application_role",
value: function visitAlter_application_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_xml_schema_collection.
}, {
key: "visitAlter_xml_schema_collection",
value: function visitAlter_xml_schema_collection(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_application_role.
}, {
key: "visitCreate_application_role",
value: function visitCreate_application_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_aggregate.
}, {
key: "visitDrop_aggregate",
value: function visitDrop_aggregate(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_application_role.
}, {
key: "visitDrop_application_role",
value: function visitDrop_application_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly.
}, {
key: "visitAlter_assembly",
value: function visitAlter_assembly(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_start.
}, {
key: "visitAlter_assembly_start",
value: function visitAlter_assembly_start(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_clause.
}, {
key: "visitAlter_assembly_clause",
value: function visitAlter_assembly_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_from_clause.
}, {
key: "visitAlter_assembly_from_clause",
value: function visitAlter_assembly_from_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_from_clause_start.
}, {
key: "visitAlter_assembly_from_clause_start",
value: function visitAlter_assembly_from_clause_start(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_drop_clause.
}, {
key: "visitAlter_assembly_drop_clause",
value: function visitAlter_assembly_drop_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_drop_multiple_files.
}, {
key: "visitAlter_assembly_drop_multiple_files",
value: function visitAlter_assembly_drop_multiple_files(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_drop.
}, {
key: "visitAlter_assembly_drop",
value: function visitAlter_assembly_drop(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_add_clause.
}, {
key: "visitAlter_assembly_add_clause",
value: function visitAlter_assembly_add_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_asssembly_add_clause_start.
}, {
key: "visitAlter_asssembly_add_clause_start",
value: function visitAlter_asssembly_add_clause_start(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_client_file_clause.
}, {
key: "visitAlter_assembly_client_file_clause",
value: function visitAlter_assembly_client_file_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_file_name.
}, {
key: "visitAlter_assembly_file_name",
value: function visitAlter_assembly_file_name(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_file_bits.
}, {
key: "visitAlter_assembly_file_bits",
value: function visitAlter_assembly_file_bits(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_as.
}, {
key: "visitAlter_assembly_as",
value: function visitAlter_assembly_as(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_with_clause.
}, {
key: "visitAlter_assembly_with_clause",
value: function visitAlter_assembly_with_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_assembly_with.
}, {
key: "visitAlter_assembly_with",
value: function visitAlter_assembly_with(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#client_assembly_specifier.
}, {
key: "visitClient_assembly_specifier",
value: function visitClient_assembly_specifier(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#assembly_option.
}, {
key: "visitAssembly_option",
value: function visitAssembly_option(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#network_file_share.
}, {
key: "visitNetwork_file_share",
value: function visitNetwork_file_share(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#network_computer.
}, {
key: "visitNetwork_computer",
value: function visitNetwork_computer(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#network_file_start.
}, {
key: "visitNetwork_file_start",
value: function visitNetwork_file_start(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#file_path.
}, {
key: "visitFile_path",
value: function visitFile_path(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#file_directory_path_separator.
}, {
key: "visitFile_directory_path_separator",
value: function visitFile_directory_path_separator(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#local_file.
}, {
key: "visitLocal_file",
value: function visitLocal_file(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#local_drive.
}, {
key: "visitLocal_drive",
value: function visitLocal_drive(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#multiple_local_files.
}, {
key: "visitMultiple_local_files",
value: function visitMultiple_local_files(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#multiple_local_file_start.
}, {
key: "visitMultiple_local_file_start",
value: function visitMultiple_local_file_start(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_assembly.
}, {
key: "visitCreate_assembly",
value: function visitCreate_assembly(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_assembly.
}, {
key: "visitDrop_assembly",
value: function visitDrop_assembly(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_asymmetric_key.
}, {
key: "visitAlter_asymmetric_key",
value: function visitAlter_asymmetric_key(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_asymmetric_key_start.
}, {
key: "visitAlter_asymmetric_key_start",
value: function visitAlter_asymmetric_key_start(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#asymmetric_key_option.
}, {
key: "visitAsymmetric_key_option",
value: function visitAsymmetric_key_option(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#asymmetric_key_option_start.
}, {
key: "visitAsymmetric_key_option_start",
value: function visitAsymmetric_key_option_start(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#asymmetric_key_password_change_option.
}, {
key: "visitAsymmetric_key_password_change_option",
value: function visitAsymmetric_key_password_change_option(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_asymmetric_key.
}, {
key: "visitCreate_asymmetric_key",
value: function visitCreate_asymmetric_key(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_asymmetric_key.
}, {
key: "visitDrop_asymmetric_key",
value: function visitDrop_asymmetric_key(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_authorization.
}, {
key: "visitAlter_authorization",
value: function visitAlter_authorization(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#authorization_grantee.
}, {
key: "visitAuthorization_grantee",
value: function visitAuthorization_grantee(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#entity_to.
}, {
key: "visitEntity_to",
value: function visitEntity_to(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#colon_colon.
}, {
key: "visitColon_colon",
value: function visitColon_colon(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_authorization_start.
}, {
key: "visitAlter_authorization_start",
value: function visitAlter_authorization_start(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_authorization_for_sql_database.
}, {
key: "visitAlter_authorization_for_sql_database",
value: function visitAlter_authorization_for_sql_database(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_authorization_for_azure_dw.
}, {
key: "visitAlter_authorization_for_azure_dw",
value: function visitAlter_authorization_for_azure_dw(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_authorization_for_parallel_dw.
}, {
key: "visitAlter_authorization_for_parallel_dw",
value: function visitAlter_authorization_for_parallel_dw(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#class_type.
}, {
key: "visitClass_type",
value: function visitClass_type(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#class_type_for_sql_database.
}, {
key: "visitClass_type_for_sql_database",
value: function visitClass_type_for_sql_database(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#class_type_for_azure_dw.
}, {
key: "visitClass_type_for_azure_dw",
value: function visitClass_type_for_azure_dw(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#class_type_for_parallel_dw.
}, {
key: "visitClass_type_for_parallel_dw",
value: function visitClass_type_for_parallel_dw(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#class_type_for_grant.
}, {
key: "visitClass_type_for_grant",
value: function visitClass_type_for_grant(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_availability_group.
}, {
key: "visitDrop_availability_group",
value: function visitDrop_availability_group(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_availability_group.
}, {
key: "visitAlter_availability_group",
value: function visitAlter_availability_group(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_availability_group_start.
}, {
key: "visitAlter_availability_group_start",
value: function visitAlter_availability_group_start(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_availability_group_options.
}, {
key: "visitAlter_availability_group_options",
value: function visitAlter_availability_group_options(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#ip_v4_failover.
}, {
key: "visitIp_v4_failover",
value: function visitIp_v4_failover(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#ip_v6_failover.
}, {
key: "visitIp_v6_failover",
value: function visitIp_v6_failover(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_or_alter_broker_priority.
}, {
key: "visitCreate_or_alter_broker_priority",
value: function visitCreate_or_alter_broker_priority(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_broker_priority.
}, {
key: "visitDrop_broker_priority",
value: function visitDrop_broker_priority(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_certificate.
}, {
key: "visitAlter_certificate",
value: function visitAlter_certificate(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_column_encryption_key.
}, {
key: "visitAlter_column_encryption_key",
value: function visitAlter_column_encryption_key(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_column_encryption_key.
}, {
key: "visitCreate_column_encryption_key",
value: function visitCreate_column_encryption_key(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_certificate.
}, {
key: "visitDrop_certificate",
value: function visitDrop_certificate(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_column_encryption_key.
}, {
key: "visitDrop_column_encryption_key",
value: function visitDrop_column_encryption_key(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_column_master_key.
}, {
key: "visitDrop_column_master_key",
value: function visitDrop_column_master_key(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_contract.
}, {
key: "visitDrop_contract",
value: function visitDrop_contract(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_credential.
}, {
key: "visitDrop_credential",
value: function visitDrop_credential(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_cryptograhic_provider.
}, {
key: "visitDrop_cryptograhic_provider",
value: function visitDrop_cryptograhic_provider(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_database.
}, {
key: "visitDrop_database",
value: function visitDrop_database(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_database_audit_specification.
}, {
key: "visitDrop_database_audit_specification",
value: function visitDrop_database_audit_specification(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_database_encryption_key.
}, {
key: "visitDrop_database_encryption_key",
value: function visitDrop_database_encryption_key(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_database_scoped_credential.
}, {
key: "visitDrop_database_scoped_credential",
value: function visitDrop_database_scoped_credential(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_default.
}, {
key: "visitDrop_default",
value: function visitDrop_default(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_endpoint.
}, {
key: "visitDrop_endpoint",
value: function visitDrop_endpoint(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_external_data_source.
}, {
key: "visitDrop_external_data_source",
value: function visitDrop_external_data_source(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_external_file_format.
}, {
key: "visitDrop_external_file_format",
value: function visitDrop_external_file_format(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_external_library.
}, {
key: "visitDrop_external_library",
value: function visitDrop_external_library(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_external_resource_pool.
}, {
key: "visitDrop_external_resource_pool",
value: function visitDrop_external_resource_pool(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_external_table.
}, {
key: "visitDrop_external_table",
value: function visitDrop_external_table(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_event_notifications.
}, {
key: "visitDrop_event_notifications",
value: function visitDrop_event_notifications(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_event_session.
}, {
key: "visitDrop_event_session",
value: function visitDrop_event_session(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_fulltext_catalog.
}, {
key: "visitDrop_fulltext_catalog",
value: function visitDrop_fulltext_catalog(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_fulltext_index.
}, {
key: "visitDrop_fulltext_index",
value: function visitDrop_fulltext_index(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_fulltext_stoplist.
}, {
key: "visitDrop_fulltext_stoplist",
value: function visitDrop_fulltext_stoplist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_login.
}, {
key: "visitDrop_login",
value: function visitDrop_login(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_master_key.
}, {
key: "visitDrop_master_key",
value: function visitDrop_master_key(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_message_type.
}, {
key: "visitDrop_message_type",
value: function visitDrop_message_type(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_partition_function.
}, {
key: "visitDrop_partition_function",
value: function visitDrop_partition_function(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_partition_scheme.
}, {
key: "visitDrop_partition_scheme",
value: function visitDrop_partition_scheme(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_queue.
}, {
key: "visitDrop_queue",
value: function visitDrop_queue(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_remote_service_binding.
}, {
key: "visitDrop_remote_service_binding",
value: function visitDrop_remote_service_binding(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_resource_pool.
}, {
key: "visitDrop_resource_pool",
value: function visitDrop_resource_pool(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_db_role.
}, {
key: "visitDrop_db_role",
value: function visitDrop_db_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_route.
}, {
key: "visitDrop_route",
value: function visitDrop_route(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_rule.
}, {
key: "visitDrop_rule",
value: function visitDrop_rule(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_schema.
}, {
key: "visitDrop_schema",
value: function visitDrop_schema(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_search_property_list.
}, {
key: "visitDrop_search_property_list",
value: function visitDrop_search_property_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_security_policy.
}, {
key: "visitDrop_security_policy",
value: function visitDrop_security_policy(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_sequence.
}, {
key: "visitDrop_sequence",
value: function visitDrop_sequence(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_server_audit.
}, {
key: "visitDrop_server_audit",
value: function visitDrop_server_audit(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_server_audit_specification.
}, {
key: "visitDrop_server_audit_specification",
value: function visitDrop_server_audit_specification(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_server_role.
}, {
key: "visitDrop_server_role",
value: function visitDrop_server_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_service.
}, {
key: "visitDrop_service",
value: function visitDrop_service(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_signature.
}, {
key: "visitDrop_signature",
value: function visitDrop_signature(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_statistics_name_azure_dw_and_pdw.
}, {
key: "visitDrop_statistics_name_azure_dw_and_pdw",
value: function visitDrop_statistics_name_azure_dw_and_pdw(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_symmetric_key.
}, {
key: "visitDrop_symmetric_key",
value: function visitDrop_symmetric_key(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_synonym.
}, {
key: "visitDrop_synonym",
value: function visitDrop_synonym(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_user.
}, {
key: "visitDrop_user",
value: function visitDrop_user(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_workload_group.
}, {
key: "visitDrop_workload_group",
value: function visitDrop_workload_group(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#drop_xml_schema_collection.
}, {
key: "visitDrop_xml_schema_collection",
value: function visitDrop_xml_schema_collection(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#disable_trigger.
}, {
key: "visitDisable_trigger",
value: function visitDisable_trigger(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#enable_trigger.
}, {
key: "visitEnable_trigger",
value: function visitEnable_trigger(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#lock_table.
}, {
key: "visitLock_table",
value: function visitLock_table(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#truncate_table.
}, {
key: "visitTruncate_table",
value: function visitTruncate_table(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_column_master_key.
}, {
key: "visitCreate_column_master_key",
value: function visitCreate_column_master_key(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_credential.
}, {
key: "visitAlter_credential",
value: function visitAlter_credential(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_credential.
}, {
key: "visitCreate_credential",
value: function visitCreate_credential(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_cryptographic_provider.
}, {
key: "visitAlter_cryptographic_provider",
value: function visitAlter_cryptographic_provider(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_cryptographic_provider.
}, {
key: "visitCreate_cryptographic_provider",
value: function visitCreate_cryptographic_provider(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_endpoint.
}, {
key: "visitCreate_endpoint",
value: function visitCreate_endpoint(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#endpoint_encryption_alogorithm_clause.
}, {
key: "visitEndpoint_encryption_alogorithm_clause",
value: function visitEndpoint_encryption_alogorithm_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#endpoint_authentication_clause.
}, {
key: "visitEndpoint_authentication_clause",
value: function visitEndpoint_authentication_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#endpoint_listener_clause.
}, {
key: "visitEndpoint_listener_clause",
value: function visitEndpoint_listener_clause(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_event_notification.
}, {
key: "visitCreate_event_notification",
value: function visitCreate_event_notification(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_or_alter_event_session.
}, {
key: "visitCreate_or_alter_event_session",
value: function visitCreate_or_alter_event_session(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#event_session_predicate_expression.
}, {
key: "visitEvent_session_predicate_expression",
value: function visitEvent_session_predicate_expression(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#event_session_predicate_factor.
}, {
key: "visitEvent_session_predicate_factor",
value: function visitEvent_session_predicate_factor(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#event_session_predicate_leaf.
}, {
key: "visitEvent_session_predicate_leaf",
value: function visitEvent_session_predicate_leaf(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_external_data_source.
}, {
key: "visitAlter_external_data_source",
value: function visitAlter_external_data_source(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_external_library.
}, {
key: "visitAlter_external_library",
value: function visitAlter_external_library(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_external_library.
}, {
key: "visitCreate_external_library",
value: function visitCreate_external_library(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_external_resource_pool.
}, {
key: "visitAlter_external_resource_pool",
value: function visitAlter_external_resource_pool(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_external_resource_pool.
}, {
key: "visitCreate_external_resource_pool",
value: function visitCreate_external_resource_pool(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_fulltext_catalog.
}, {
key: "visitAlter_fulltext_catalog",
value: function visitAlter_fulltext_catalog(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_fulltext_catalog.
}, {
key: "visitCreate_fulltext_catalog",
value: function visitCreate_fulltext_catalog(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_fulltext_stoplist.
}, {
key: "visitAlter_fulltext_stoplist",
value: function visitAlter_fulltext_stoplist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_fulltext_stoplist.
}, {
key: "visitCreate_fulltext_stoplist",
value: function visitCreate_fulltext_stoplist(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_login_sql_server.
}, {
key: "visitAlter_login_sql_server",
value: function visitAlter_login_sql_server(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_login_sql_server.
}, {
key: "visitCreate_login_sql_server",
value: function visitCreate_login_sql_server(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_login_azure_sql.
}, {
key: "visitAlter_login_azure_sql",
value: function visitAlter_login_azure_sql(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_login_azure_sql.
}, {
key: "visitCreate_login_azure_sql",
value: function visitCreate_login_azure_sql(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_login_azure_sql_dw_and_pdw.
}, {
key: "visitAlter_login_azure_sql_dw_and_pdw",
value: function visitAlter_login_azure_sql_dw_and_pdw(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_login_pdw.
}, {
key: "visitCreate_login_pdw",
value: function visitCreate_login_pdw(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_master_key_sql_server.
}, {
key: "visitAlter_master_key_sql_server",
value: function visitAlter_master_key_sql_server(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_master_key_sql_server.
}, {
key: "visitCreate_master_key_sql_server",
value: function visitCreate_master_key_sql_server(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_master_key_azure_sql.
}, {
key: "visitAlter_master_key_azure_sql",
value: function visitAlter_master_key_azure_sql(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_master_key_azure_sql.
}, {
key: "visitCreate_master_key_azure_sql",
value: function visitCreate_master_key_azure_sql(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_message_type.
}, {
key: "visitAlter_message_type",
value: function visitAlter_message_type(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_partition_function.
}, {
key: "visitAlter_partition_function",
value: function visitAlter_partition_function(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_partition_scheme.
}, {
key: "visitAlter_partition_scheme",
value: function visitAlter_partition_scheme(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_remote_service_binding.
}, {
key: "visitAlter_remote_service_binding",
value: function visitAlter_remote_service_binding(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_remote_service_binding.
}, {
key: "visitCreate_remote_service_binding",
value: function visitCreate_remote_service_binding(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_resource_pool.
}, {
key: "visitCreate_resource_pool",
value: function visitCreate_resource_pool(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_resource_governor.
}, {
key: "visitAlter_resource_governor",
value: function visitAlter_resource_governor(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_database_audit_specification.
}, {
key: "visitAlter_database_audit_specification",
value: function visitAlter_database_audit_specification(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#audit_action_spec_group.
}, {
key: "visitAudit_action_spec_group",
value: function visitAudit_action_spec_group(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#audit_action_specification.
}, {
key: "visitAudit_action_specification",
value: function visitAudit_action_specification(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#action_specification.
}, {
key: "visitAction_specification",
value: function visitAction_specification(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#audit_class_name.
}, {
key: "visitAudit_class_name",
value: function visitAudit_class_name(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#audit_securable.
}, {
key: "visitAudit_securable",
value: function visitAudit_securable(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_db_role.
}, {
key: "visitAlter_db_role",
value: function visitAlter_db_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_database_audit_specification.
}, {
key: "visitCreate_database_audit_specification",
value: function visitCreate_database_audit_specification(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_db_role.
}, {
key: "visitCreate_db_role",
value: function visitCreate_db_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_route.
}, {
key: "visitCreate_route",
value: function visitCreate_route(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_rule.
}, {
key: "visitCreate_rule",
value: function visitCreate_rule(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_schema_sql.
}, {
key: "visitAlter_schema_sql",
value: function visitAlter_schema_sql(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_schema.
}, {
key: "visitCreate_schema",
value: function visitCreate_schema(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_schema_azure_sql_dw_and_pdw.
}, {
key: "visitCreate_schema_azure_sql_dw_and_pdw",
value: function visitCreate_schema_azure_sql_dw_and_pdw(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_schema_azure_sql_dw_and_pdw.
}, {
key: "visitAlter_schema_azure_sql_dw_and_pdw",
value: function visitAlter_schema_azure_sql_dw_and_pdw(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_search_property_list.
}, {
key: "visitCreate_search_property_list",
value: function visitCreate_search_property_list(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_security_policy.
}, {
key: "visitCreate_security_policy",
value: function visitCreate_security_policy(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_sequence.
}, {
key: "visitAlter_sequence",
value: function visitAlter_sequence(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_sequence.
}, {
key: "visitCreate_sequence",
value: function visitCreate_sequence(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_server_audit.
}, {
key: "visitAlter_server_audit",
value: function visitAlter_server_audit(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_server_audit.
}, {
key: "visitCreate_server_audit",
value: function visitCreate_server_audit(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_server_audit_specification.
}, {
key: "visitAlter_server_audit_specification",
value: function visitAlter_server_audit_specification(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_server_audit_specification.
}, {
key: "visitCreate_server_audit_specification",
value: function visitCreate_server_audit_specification(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_server_configuration.
}, {
key: "visitAlter_server_configuration",
value: function visitAlter_server_configuration(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_server_role.
}, {
key: "visitAlter_server_role",
value: function visitAlter_server_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#create_server_role.
}, {
key: "visitCreate_server_role",
value: function visitCreate_server_role(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_server_role_pdw.
}, {
key: "visitAlter_server_role_pdw",
value: function visitAlter_server_role_pdw(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#alter_service.
}, {
key: "visitAlter_service",
value: function visitAlter_service(ctx) {
return this.visitChildren(ctx);
}
// Visit a parse tree produced by TSqlParser#opt_arg_clause.
}, {
key: "visitOpt_arg_clause",