From 549dbf3390885bbca5ed6b112cc88f74d7663b73 Mon Sep 17 00:00:00 2001 From: Chenyu Li Date: Mon, 9 Oct 2023 21:05:00 -0700 Subject: [PATCH] Deps lock by justbldwn (#8408) * :sparkles: adding installed_packages.json functionality * :white_check_mark: update test_simple_dependency_deps test * :memo: adding changelog for deps feature via changie * :sparkles: restructure deps command, include lock/add * :white_check_mark: add new deps event types to sample_values * :white_check_mark: fix test_simple_dependency_deps test * :bug: attempting to fix cli commands * :bug: convert dbt deps to dbt deps install also leave dbt deps as just a new click group * :white_check_mark: update test_command_mutually_exclusive_option change deps command to deps install * :white_check_mark: update functional tests from deps > deps install * :white_check_mark: change missing deps to deps install * :white_check_mark: convert adapter tests to deps install from deps * move back to deps and merge more with main * fix-unittest * add hash * foramt yml and update command structure * nits * add new param * nits * nits * nits * fix_tests * pr_feedback * nits * nits * move_check * Update Features-20230125-165933.yaml --------- Co-authored-by: Justin Baldwin <91483530+justbldwn@users.noreply.github.com> --- .../unreleased/Features-20230125-165933.yaml | 6 + core/dbt/cli/main.py | 32 +- core/dbt/cli/option_types.py | 20 + core/dbt/cli/params.py | 38 +- core/dbt/config/project.py | 28 +- core/dbt/constants.py | 2 + core/dbt/deps/resolver.py | 12 + core/dbt/events/types.proto | 42 + core/dbt/events/types.py | 24 + core/dbt/events/types_pb2.py | 1781 +++++++++-------- core/dbt/task/deps.py | 197 +- .../dependencies/test_dependency_options.py | 106 + .../dependencies/test_simple_dependency.py | 1 + tests/unit/test_events.py | 4 + 14 files changed, 1390 insertions(+), 903 deletions(-) create mode 100644 .changes/unreleased/Features-20230125-165933.yaml create mode 100644 tests/functional/dependencies/test_dependency_options.py diff --git a/.changes/unreleased/Features-20230125-165933.yaml b/.changes/unreleased/Features-20230125-165933.yaml new file mode 100644 index 00000000000..0a20fe23b7e --- /dev/null +++ b/.changes/unreleased/Features-20230125-165933.yaml @@ -0,0 +1,6 @@ +kind: Features +body: add log file of installed packages via dbt deps +time: 2023-01-25T16:59:33.786304-05:00 +custom: + Author: jusbaldw ChenyuLInx + Issue: "6643" diff --git a/core/dbt/cli/main.py b/core/dbt/cli/main.py index 40c09a3bd5e..5b62f7f1448 100644 --- a/core/dbt/cli/main.py +++ b/core/dbt/cli/main.py @@ -454,13 +454,40 @@ def debug(ctx, **kwargs): @p.project_dir @p.target @p.vars +@p.source +@p.dry_run +@p.lock +@p.upgrade +@p.add_package @requires.postflight @requires.preflight @requires.unset_profile @requires.project def deps(ctx, **kwargs): - """Pull the most recent version of the dependencies listed in packages.yml""" - task = DepsTask(ctx.obj["flags"], ctx.obj["project"]) + """Install dbt packages specified. + In the following case, a new `package-lock.yml` will be generated and the packages are installed: + - user updated the packages.yml + - user specify the flag --update, which means for packages that are specified as a + range, dbt-core will try to install the newer version + Otherwise, deps will use `package-lock.yml` as source of truth to install packages. + + There is a way to add new packages by providing an `--add-package` flag to deps command + which will allow user to specify a package they want to add in the format of packagename@version. + """ + flags = ctx.obj["flags"] + if flags.ADD_PACKAGE: + if not flags.ADD_PACKAGE["version"] and flags.SOURCE != "local": + raise BadOptionUsage( + message=f"Version is required in --add-package when a package when source is {flags.SOURCE}", + option_name="--add-package", + ) + else: + if flags.DRY_RUN: + raise BadOptionUsage( + message="Invalid flag `--dry-run` when not using `--add-package`.", + option_name="--dry-run", + ) + task = DepsTask(flags, ctx.obj["project"]) results = task.run() success = task.interpret_results(results) return results, success @@ -555,7 +582,6 @@ def list(ctx, **kwargs): def parse(ctx, **kwargs): """Parses the project and provides information on performance""" # manifest generation and writing happens in @requires.manifest - return ctx.obj["manifest"], True diff --git a/core/dbt/cli/option_types.py b/core/dbt/cli/option_types.py index 34d7314e867..fbb8ceb76c9 100644 --- a/core/dbt/cli/option_types.py +++ b/core/dbt/cli/option_types.py @@ -22,6 +22,26 @@ def convert(self, value, param, ctx): self.fail(f"String '{value}' is not valid YAML", param, ctx) +class Package(ParamType): + """The Click STRING type. Converts string into dict with package name and version. + Example package: + package-name@1.0.0 + package-name + """ + + name = "NewPackage" + + def convert(self, value, param, ctx): + # assume non-string values are a problem + if not isinstance(value, str): + self.fail(f"Cannot load Package from type {type(value)}", param, ctx) + try: + package_name, package_version = value.split("@") + return {"name": package_name, "version": package_version} + except ValueError: + return {"name": value, "version": None} + + class WarnErrorOptionsType(YAML): """The Click WarnErrorOptions type. Converts YAML strings into objects.""" diff --git a/core/dbt/cli/params.py b/core/dbt/cli/params.py index fc2c5207836..2214152407c 100644 --- a/core/dbt/cli/params.py +++ b/core/dbt/cli/params.py @@ -2,10 +2,16 @@ import click from dbt.cli.options import MultiOption -from dbt.cli.option_types import YAML, ChoiceTuple, WarnErrorOptionsType +from dbt.cli.option_types import YAML, ChoiceTuple, WarnErrorOptionsType, Package from dbt.cli.resolvers import default_project_dir, default_profiles_dir from dbt.version import get_version_information +add_package = click.option( + "--add-package", + help="Add a package to current package spec, specify it as package-name@version. Change the source with --source flag.", + envvar=None, + type=Package(), +) args = click.option( "--args", envvar=None, @@ -77,6 +83,14 @@ hidden=True, ) +dry_run = click.option( + "--dry-run", + envvar=None, + help="Option to run `dbt deps --add-package` without updating package-lock.yml file.", + is_flag=True, +) + + enable_legacy_logger = click.option( "--enable-legacy-logger/--no-enable-legacy-logger", envvar="DBT_ENABLE_LEGACY_LOGGER", @@ -127,6 +141,13 @@ default="eager", ) +lock = click.option( + "--lock", + envvar=None, + help="Generate the package-lock.yml file without install the packages.", + is_flag=True, +) + log_cache_events = click.option( "--log-cache-events/--no-log-cache-events", help="Enable verbose logging for relational cache events to help when debugging.", @@ -465,6 +486,14 @@ is_flag=True, ) +source = click.option( + "--source", + envvar=None, + help="Source to download page from, must be one of hub, git, or local. Defaults to hub.", + type=click.Choice(["hub", "git", "local"], case_sensitive=True), + default="hub", +) + static = click.option( "--static", help="Generate an additional static_index.html with manifest and catalog built-in.", @@ -540,6 +569,13 @@ type=click.Path(), ) +upgrade = click.option( + "--upgrade", + envvar=None, + help="Upgrade packages to the latest version.", + is_flag=True, +) + debug_connection = click.option( "--connection", envvar=None, diff --git a/core/dbt/config/project.py b/core/dbt/config/project.py index b4df9a5329d..6f2e4c0c9b0 100644 --- a/core/dbt/config/project.py +++ b/core/dbt/config/project.py @@ -16,8 +16,12 @@ from dbt.flags import get_flags from dbt import deprecations -from dbt.constants import DEPENDENCIES_FILE_NAME, PACKAGES_FILE_NAME -from dbt.clients.system import path_exists, resolve_path_from_base, load_file_contents +from dbt.constants import ( + DEPENDENCIES_FILE_NAME, + PACKAGES_FILE_NAME, + PACKAGE_LOCK_HASH_KEY, +) +from dbt.clients.system import path_exists, load_file_contents from dbt.clients.yaml_helper import load_yaml_text from dbt.contracts.connection import QueryComment from dbt.exceptions import ( @@ -94,16 +98,17 @@ def _load_yaml(path): return load_yaml_text(contents) +def load_yml_dict(file_path): + ret = {} + if path_exists(file_path): + ret = _load_yaml(file_path) or {} + return ret + + def package_and_project_data_from_root(project_root): - package_filepath = resolve_path_from_base(PACKAGES_FILE_NAME, project_root) - dependencies_filepath = resolve_path_from_base(DEPENDENCIES_FILE_NAME, project_root) - packages_yml_dict = {} - dependencies_yml_dict = {} - if path_exists(package_filepath): - packages_yml_dict = _load_yaml(package_filepath) or {} - if path_exists(dependencies_filepath): - dependencies_yml_dict = _load_yaml(dependencies_filepath) or {} + packages_yml_dict = load_yml_dict(f"{project_root}/{PACKAGES_FILE_NAME}") + dependencies_yml_dict = load_yml_dict(f"{project_root}/{DEPENDENCIES_FILE_NAME}") if "packages" in packages_yml_dict and "packages" in dependencies_yml_dict: msg = "The 'packages' key cannot be specified in both packages.yml and dependencies.yml" @@ -127,6 +132,8 @@ def package_config_from_data(packages_data: Dict[str, Any]) -> PackageConfig: if not packages_data: packages_data = {"packages": []} + if PACKAGE_LOCK_HASH_KEY in packages_data: + packages_data.pop(PACKAGE_LOCK_HASH_KEY) try: PackageConfig.validate(packages_data) packages = PackageConfig.from_dict(packages_data) @@ -548,6 +555,7 @@ def from_project_root( packages_specified_path, ) = package_and_project_data_from_root(project_root) selectors_dict = selector_data_from_root(project_root) + return cls.from_dicts( project_root=project_root, project_dict=project_dict, diff --git a/core/dbt/constants.py b/core/dbt/constants.py index f213154bb51..3e485868df2 100644 --- a/core/dbt/constants.py +++ b/core/dbt/constants.py @@ -12,6 +12,8 @@ DBT_PROJECT_FILE_NAME = "dbt_project.yml" PACKAGES_FILE_NAME = "packages.yml" DEPENDENCIES_FILE_NAME = "dependencies.yml" +PACKAGE_LOCK_FILE_NAME = "package-lock.yml" MANIFEST_FILE_NAME = "manifest.json" SEMANTIC_MANIFEST_FILE_NAME = "semantic_manifest.json" PARTIAL_PARSE_FILE_NAME = "partial_parse.msgpack" +PACKAGE_LOCK_HASH_KEY = "sha1_hash" diff --git a/core/dbt/deps/resolver.py b/core/dbt/deps/resolver.py index 52758f6bb5c..3d74bac4980 100644 --- a/core/dbt/deps/resolver.py +++ b/core/dbt/deps/resolver.py @@ -135,3 +135,15 @@ def resolve_packages( resolved = final.resolved() _check_for_duplicate_project_names(resolved, project, renderer) return resolved + + +def resolve_lock_packages(packages: List[PackageContract]) -> List[PinnedPackage]: + lock_packages = PackageListing.from_contracts(packages) + final = PackageListing() + + for package in lock_packages: + final.incorporate(package) + + resolved = final.resolved() + + return resolved diff --git a/core/dbt/events/types.proto b/core/dbt/events/types.proto index 3ac3080b468..80aff4419b2 100644 --- a/core/dbt/events/types.proto +++ b/core/dbt/events/types.proto @@ -1586,6 +1586,48 @@ message NoNodesForSelectionCriteriaMsg { NoNodesForSelectionCriteria data = 2; } +// M031 +message DepsLockUpdating{ + string lock_filepath = 1; +} + +message DepsLockUpdatingMsg{ + EventInfo info = 1; + DepsLockUpdating data = 2; +} + +// M032 +message DepsAddPackage{ + string package_name = 1; + string version = 2; + string packages_filepath = 3; +} + +message DepsAddPackageMsg{ + EventInfo info = 1; + DepsAddPackage data = 2; +} + +//M033 +message DepsFoundDuplicatePackage{ + map removed_package = 1; +} + +message DepsFoundDuplicatePackageMsg{ + EventInfo info = 1; + DepsFoundDuplicatePackage data = 2; +} + +//M034 +message DepsVersionMissing{ + string source = 1; +} + +message DepsVersionMissingMsg{ + EventInfo info = 1; + DepsVersionMissing data = 2; +} + // Q - Node execution // Q001 diff --git a/core/dbt/events/types.py b/core/dbt/events/types.py index e0abb916653..6d178241a1a 100644 --- a/core/dbt/events/types.py +++ b/core/dbt/events/types.py @@ -1504,6 +1504,30 @@ def message(self) -> str: return f"The selection criterion '{self.spec_raw}' does not match any nodes" +class DepsLockUpdating(InfoLevel): + def code(self): + return "M031" + + def message(self) -> str: + return f"Updating lock file in file path: {self.lock_filepath}" + + +class DepsAddPackage(InfoLevel): + def code(self): + return "M032" + + def message(self) -> str: + return f"Added new package {self.package_name}@{self.version} to {self.packages_filepath}" + + +class DepsFoundDuplicatePackage(InfoLevel): + def code(self): + return "M033" + + def message(self) -> str: + return f"Found duplicate package in packages.yml, removing: {self.removed_package}" + + # ======================================================= # Q - Node execution # ======================================================= diff --git a/core/dbt/events/types_pb2.py b/core/dbt/events/types_pb2.py index 137904303ac..a4f4b3a8c5e 100644 --- a/core/dbt/events/types_pb2.py +++ b/core/dbt/events/types_pb2.py @@ -2,10 +2,10 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: types.proto """Generated protocol buffer code.""" -from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -15,10 +15,11 @@ from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0btypes.proto\x12\x0bproto_types\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/protobuf/struct.proto\"\x91\x02\n\tEventInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x0b\n\x03msg\x18\x03 \x01(\t\x12\r\n\x05level\x18\x04 \x01(\t\x12\x15\n\rinvocation_id\x18\x05 \x01(\t\x12\x0b\n\x03pid\x18\x06 \x01(\x05\x12\x0e\n\x06thread\x18\x07 \x01(\t\x12&\n\x02ts\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x05\x65xtra\x18\t \x03(\x0b\x32!.proto_types.EventInfo.ExtraEntry\x12\x10\n\x08\x63\x61tegory\x18\n \x01(\t\x1a,\n\nExtraEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x7f\n\rTimingInfoMsg\x12\x0c\n\x04name\x18\x01 \x01(\t\x12.\n\nstarted_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"V\n\x0cNodeRelation\x12\x10\n\x08\x64\x61tabase\x18\n \x01(\t\x12\x0e\n\x06schema\x18\x0b \x01(\t\x12\r\n\x05\x61lias\x18\x0c \x01(\t\x12\x15\n\rrelation_name\x18\r \x01(\t\"\x91\x02\n\x08NodeInfo\x12\x11\n\tnode_path\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x11\n\tunique_id\x18\x03 \x01(\t\x12\x15\n\rresource_type\x18\x04 \x01(\t\x12\x14\n\x0cmaterialized\x18\x05 \x01(\t\x12\x13\n\x0bnode_status\x18\x06 \x01(\t\x12\x17\n\x0fnode_started_at\x18\x07 \x01(\t\x12\x18\n\x10node_finished_at\x18\x08 \x01(\t\x12%\n\x04meta\x18\t \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x30\n\rnode_relation\x18\n \x01(\x0b\x32\x19.proto_types.NodeRelation\"\xd1\x01\n\x0cRunResultMsg\x12\x0e\n\x06status\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12/\n\x0btiming_info\x18\x03 \x03(\x0b\x32\x1a.proto_types.TimingInfoMsg\x12\x0e\n\x06thread\x18\x04 \x01(\t\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x31\n\x10\x61\x64\x61pter_response\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\"G\n\x0fReferenceKeyMsg\x12\x10\n\x08\x64\x61tabase\x18\x01 \x01(\t\x12\x0e\n\x06schema\x18\x02 \x01(\t\x12\x12\n\nidentifier\x18\x03 \x01(\t\"\\\n\nColumnType\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x1c\n\x14previous_column_type\x18\x02 \x01(\t\x12\x1b\n\x13\x63urrent_column_type\x18\x03 \x01(\t\"Y\n\x10\x43olumnConstraint\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x03 \x01(\t\"T\n\x0fModelConstraint\x12\x17\n\x0f\x63onstraint_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x02 \x01(\t\x12\x0f\n\x07\x63olumns\x18\x03 \x03(\t\"6\n\x0eGenericMessage\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\"9\n\x11MainReportVersion\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x13\n\x0blog_version\x18\x02 \x01(\x05\"j\n\x14MainReportVersionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.MainReportVersion\"r\n\x0eMainReportArgs\x12\x33\n\x04\x61rgs\x18\x01 \x03(\x0b\x32%.proto_types.MainReportArgs.ArgsEntry\x1a+\n\tArgsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"d\n\x11MainReportArgsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainReportArgs\"+\n\x15MainTrackingUserState\x12\x12\n\nuser_state\x18\x01 \x01(\t\"r\n\x18MainTrackingUserStateMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainTrackingUserState\"5\n\x0fMergedFromState\x12\x12\n\nnum_merged\x18\x01 \x01(\x05\x12\x0e\n\x06sample\x18\x02 \x03(\t\"f\n\x12MergedFromStateMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.MergedFromState\"A\n\x14MissingProfileTarget\x12\x14\n\x0cprofile_name\x18\x01 \x01(\t\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\"p\n\x17MissingProfileTargetMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MissingProfileTarget\"(\n\x11InvalidOptionYAML\x12\x13\n\x0boption_name\x18\x01 \x01(\t\"j\n\x14InvalidOptionYAMLMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.InvalidOptionYAML\"!\n\x12LogDbtProjectError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"l\n\x15LogDbtProjectErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProjectError\"3\n\x12LogDbtProfileError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08profiles\x18\x02 \x03(\t\"l\n\x15LogDbtProfileErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProfileError\"!\n\x12StarterProjectPath\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"l\n\x15StarterProjectPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StarterProjectPath\"$\n\x15\x43onfigFolderDirectory\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"r\n\x18\x43onfigFolderDirectoryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ConfigFolderDirectory\"\'\n\x14NoSampleProfileFound\x12\x0f\n\x07\x61\x64\x61pter\x18\x01 \x01(\t\"p\n\x17NoSampleProfileFoundMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.NoSampleProfileFound\"6\n\x18ProfileWrittenWithSample\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"x\n\x1bProfileWrittenWithSampleMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProfileWrittenWithSample\"B\n$ProfileWrittenWithTargetTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x90\x01\n\'ProfileWrittenWithTargetTemplateYAMLMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.ProfileWrittenWithTargetTemplateYAML\"C\n%ProfileWrittenWithProjectTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x92\x01\n(ProfileWrittenWithProjectTemplateYAMLMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.ProfileWrittenWithProjectTemplateYAML\"\x12\n\x10SettingUpProfile\"h\n\x13SettingUpProfileMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SettingUpProfile\"\x1c\n\x1aInvalidProfileTemplateYAML\"|\n\x1dInvalidProfileTemplateYAMLMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.InvalidProfileTemplateYAML\"(\n\x18ProjectNameAlreadyExists\x12\x0c\n\x04name\x18\x01 \x01(\t\"x\n\x1bProjectNameAlreadyExistsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProjectNameAlreadyExists\"K\n\x0eProjectCreated\x12\x14\n\x0cproject_name\x18\x01 \x01(\t\x12\x10\n\x08\x64ocs_url\x18\x02 \x01(\t\x12\x11\n\tslack_url\x18\x03 \x01(\t\"d\n\x11ProjectCreatedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ProjectCreated\"@\n\x1aPackageRedirectDeprecation\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"|\n\x1dPackageRedirectDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.PackageRedirectDeprecation\"\x1f\n\x1dPackageInstallPathDeprecation\"\x82\x01\n PackageInstallPathDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.PackageInstallPathDeprecation\"H\n\x1b\x43onfigSourcePathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"~\n\x1e\x43onfigSourcePathDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigSourcePathDeprecation\"F\n\x19\x43onfigDataPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"z\n\x1c\x43onfigDataPathDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.ConfigDataPathDeprecation\"?\n\x19\x41\x64\x61pterDeprecationWarning\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"z\n\x1c\x41\x64\x61pterDeprecationWarningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.AdapterDeprecationWarning\".\n\x17MetricAttributesRenamed\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\"v\n\x1aMetricAttributesRenamedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.MetricAttributesRenamed\"+\n\x17\x45xposureNameDeprecation\x12\x10\n\x08\x65xposure\x18\x01 \x01(\t\"v\n\x1a\x45xposureNameDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.ExposureNameDeprecation\"^\n\x13InternalDeprecation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06reason\x18\x02 \x01(\t\x12\x18\n\x10suggested_action\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x04 \x01(\t\"n\n\x16InternalDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.InternalDeprecation\"@\n\x1a\x45nvironmentVariableRenamed\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"|\n\x1d\x45nvironmentVariableRenamedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.EnvironmentVariableRenamed\"3\n\x18\x43onfigLogPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"x\n\x1b\x43onfigLogPathDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ConfigLogPathDeprecation\"6\n\x1b\x43onfigTargetPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"~\n\x1e\x43onfigTargetPathDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigTargetPathDeprecation\"!\n\x1f\x43ollectFreshnessReturnSignature\"\x86\x01\n\"CollectFreshnessReturnSignatureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.CollectFreshnessReturnSignature\"\x87\x01\n\x11\x41\x64\x61pterEventDebug\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08\x62\x61se_msg\x18\x03 \x01(\t\x12(\n\x04\x61rgs\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.ListValue\"j\n\x14\x41\x64\x61pterEventDebugMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.AdapterEventDebug\"\x86\x01\n\x10\x41\x64\x61pterEventInfo\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08\x62\x61se_msg\x18\x03 \x01(\t\x12(\n\x04\x61rgs\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.ListValue\"h\n\x13\x41\x64\x61pterEventInfoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.AdapterEventInfo\"\x89\x01\n\x13\x41\x64\x61pterEventWarning\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08\x62\x61se_msg\x18\x03 \x01(\t\x12(\n\x04\x61rgs\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.ListValue\"n\n\x16\x41\x64\x61pterEventWarningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.AdapterEventWarning\"\x99\x01\n\x11\x41\x64\x61pterEventError\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08\x62\x61se_msg\x18\x03 \x01(\t\x12(\n\x04\x61rgs\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.ListValue\x12\x10\n\x08\x65xc_info\x18\x05 \x01(\t\"j\n\x14\x41\x64\x61pterEventErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.AdapterEventError\"_\n\rNewConnection\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_type\x18\x02 \x01(\t\x12\x11\n\tconn_name\x18\x03 \x01(\t\"b\n\x10NewConnectionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NewConnection\"=\n\x10\x43onnectionReused\x12\x11\n\tconn_name\x18\x01 \x01(\t\x12\x16\n\x0eorig_conn_name\x18\x02 \x01(\t\"h\n\x13\x43onnectionReusedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.ConnectionReused\"0\n\x1b\x43onnectionLeftOpenInCleanup\x12\x11\n\tconn_name\x18\x01 \x01(\t\"~\n\x1e\x43onnectionLeftOpenInCleanupMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConnectionLeftOpenInCleanup\".\n\x19\x43onnectionClosedInCleanup\x12\x11\n\tconn_name\x18\x01 \x01(\t\"z\n\x1c\x43onnectionClosedInCleanupMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.ConnectionClosedInCleanup\"_\n\x0eRollbackFailed\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"d\n\x11RollbackFailedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.RollbackFailed\"O\n\x10\x43onnectionClosed\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\"h\n\x13\x43onnectionClosedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.ConnectionClosed\"Q\n\x12\x43onnectionLeftOpen\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\"l\n\x15\x43onnectionLeftOpenMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.ConnectionLeftOpen\"G\n\x08Rollback\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\"X\n\x0bRollbackMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12#\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x15.proto_types.Rollback\"@\n\tCacheMiss\x12\x11\n\tconn_name\x18\x01 \x01(\t\x12\x10\n\x08\x64\x61tabase\x18\x02 \x01(\t\x12\x0e\n\x06schema\x18\x03 \x01(\t\"Z\n\x0c\x43\x61\x63heMissMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.CacheMiss\"b\n\rListRelations\x12\x10\n\x08\x64\x61tabase\x18\x01 \x01(\t\x12\x0e\n\x06schema\x18\x02 \x01(\t\x12/\n\trelations\x18\x03 \x03(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\"b\n\x10ListRelationsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.ListRelations\"`\n\x0e\x43onnectionUsed\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_type\x18\x02 \x01(\t\x12\x11\n\tconn_name\x18\x03 \x01(\t\"d\n\x11\x43onnectionUsedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ConnectionUsed\"T\n\x08SQLQuery\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\x12\x0b\n\x03sql\x18\x03 \x01(\t\"X\n\x0bSQLQueryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12#\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x15.proto_types.SQLQuery\"[\n\x0eSQLQueryStatus\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x0f\n\x07\x65lapsed\x18\x03 \x01(\x02\"d\n\x11SQLQueryStatusMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.SQLQueryStatus\"H\n\tSQLCommit\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\"Z\n\x0cSQLCommitMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.SQLCommit\"a\n\rColTypeChange\x12\x11\n\torig_type\x18\x01 \x01(\t\x12\x10\n\x08new_type\x18\x02 \x01(\t\x12+\n\x05table\x18\x03 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\"b\n\x10\x43olTypeChangeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.ColTypeChange\"@\n\x0eSchemaCreation\x12.\n\x08relation\x18\x01 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\"d\n\x11SchemaCreationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.SchemaCreation\"<\n\nSchemaDrop\x12.\n\x08relation\x18\x01 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\"\\\n\rSchemaDropMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.SchemaDrop\"\xde\x01\n\x0b\x43\x61\x63heAction\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\t\x12-\n\x07ref_key\x18\x02 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\x12/\n\tref_key_2\x18\x03 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\x12/\n\tref_key_3\x18\x04 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\x12.\n\x08ref_list\x18\x05 \x03(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\"^\n\x0e\x43\x61\x63heActionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.CacheAction\"\x98\x01\n\x0e\x43\x61\x63heDumpGraph\x12\x33\n\x04\x64ump\x18\x01 \x03(\x0b\x32%.proto_types.CacheDumpGraph.DumpEntry\x12\x14\n\x0c\x62\x65\x66ore_after\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\x1a+\n\tDumpEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"d\n\x11\x43\x61\x63heDumpGraphMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.CacheDumpGraph\"B\n\x11\x41\x64\x61pterRegistered\x12\x14\n\x0c\x61\x64\x61pter_name\x18\x01 \x01(\t\x12\x17\n\x0f\x61\x64\x61pter_version\x18\x02 \x01(\t\"j\n\x14\x41\x64\x61pterRegisteredMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.AdapterRegistered\"!\n\x12\x41\x64\x61pterImportError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"l\n\x15\x41\x64\x61pterImportErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.AdapterImportError\"#\n\x0fPluginLoadError\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"f\n\x12PluginLoadErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.PluginLoadError\"Z\n\x14NewConnectionOpening\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x18\n\x10\x63onnection_state\x18\x02 \x01(\t\"p\n\x17NewConnectionOpeningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.NewConnectionOpening\"8\n\rCodeExecution\x12\x11\n\tconn_name\x18\x01 \x01(\t\x12\x14\n\x0c\x63ode_content\x18\x02 \x01(\t\"b\n\x10\x43odeExecutionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.CodeExecution\"6\n\x13\x43odeExecutionStatus\x12\x0e\n\x06status\x18\x01 \x01(\t\x12\x0f\n\x07\x65lapsed\x18\x02 \x01(\x02\"n\n\x16\x43odeExecutionStatusMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.CodeExecutionStatus\"%\n\x16\x43\x61talogGenerationError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"t\n\x19\x43\x61talogGenerationErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.CatalogGenerationError\"-\n\x13WriteCatalogFailure\x12\x16\n\x0enum_exceptions\x18\x01 \x01(\x05\"n\n\x16WriteCatalogFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.WriteCatalogFailure\"\x1e\n\x0e\x43\x61talogWritten\x12\x0c\n\x04path\x18\x01 \x01(\t\"d\n\x11\x43\x61talogWrittenMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.CatalogWritten\"\x14\n\x12\x43\x61nnotGenerateDocs\"l\n\x15\x43\x61nnotGenerateDocsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.CannotGenerateDocs\"\x11\n\x0f\x42uildingCatalog\"f\n\x12\x42uildingCatalogMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.BuildingCatalog\"-\n\x18\x44\x61tabaseErrorRunningHook\x12\x11\n\thook_type\x18\x01 \x01(\t\"x\n\x1b\x44\x61tabaseErrorRunningHookMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DatabaseErrorRunningHook\"4\n\x0cHooksRunning\x12\x11\n\tnum_hooks\x18\x01 \x01(\x05\x12\x11\n\thook_type\x18\x02 \x01(\t\"`\n\x0fHooksRunningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.HooksRunning\"T\n\x14\x46inishedRunningStats\x12\x11\n\tstat_line\x18\x01 \x01(\t\x12\x11\n\texecution\x18\x02 \x01(\t\x12\x16\n\x0e\x65xecution_time\x18\x03 \x01(\x02\"p\n\x17\x46inishedRunningStatsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.FinishedRunningStats\"<\n\x15\x43onstraintNotEnforced\x12\x12\n\nconstraint\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x61pter\x18\x02 \x01(\t\"r\n\x18\x43onstraintNotEnforcedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ConstraintNotEnforced\"=\n\x16\x43onstraintNotSupported\x12\x12\n\nconstraint\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x61pter\x18\x02 \x01(\t\"t\n\x19\x43onstraintNotSupportedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.ConstraintNotSupported\"7\n\x12InputFileDiffError\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\t\x12\x0f\n\x07\x66ile_id\x18\x02 \x01(\t\"l\n\x15InputFileDiffErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InputFileDiffError\"?\n\x14InvalidValueForField\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x13\n\x0b\x66ield_value\x18\x02 \x01(\t\"p\n\x17InvalidValueForFieldMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.InvalidValueForField\"Q\n\x11ValidationWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x12\n\nfield_name\x18\x02 \x01(\t\x12\x11\n\tnode_name\x18\x03 \x01(\t\"j\n\x14ValidationWarningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ValidationWarning\"!\n\x11ParsePerfInfoPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"j\n\x14ParsePerfInfoPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ParsePerfInfoPath\"1\n!PartialParsingErrorProcessingFile\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\"\x8a\x01\n$PartialParsingErrorProcessingFileMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.PartialParsingErrorProcessingFile\"\x86\x01\n\x13PartialParsingError\x12?\n\x08\x65xc_info\x18\x01 \x03(\x0b\x32-.proto_types.PartialParsingError.ExcInfoEntry\x1a.\n\x0c\x45xcInfoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"n\n\x16PartialParsingErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.PartialParsingError\"\x1b\n\x19PartialParsingSkipParsing\"z\n\x1cPartialParsingSkipParsingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.PartialParsingSkipParsing\"&\n\x14UnableToPartialParse\x12\x0e\n\x06reason\x18\x01 \x01(\t\"p\n\x17UnableToPartialParseMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.UnableToPartialParse\"f\n\x12StateCheckVarsHash\x12\x10\n\x08\x63hecksum\x18\x01 \x01(\t\x12\x0c\n\x04vars\x18\x02 \x01(\t\x12\x0f\n\x07profile\x18\x03 \x01(\t\x12\x0e\n\x06target\x18\x04 \x01(\t\x12\x0f\n\x07version\x18\x05 \x01(\t\"l\n\x15StateCheckVarsHashMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StateCheckVarsHash\"\x1a\n\x18PartialParsingNotEnabled\"x\n\x1bPartialParsingNotEnabledMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.PartialParsingNotEnabled\"C\n\x14ParsedFileLoadFailed\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"p\n\x17ParsedFileLoadFailedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParsedFileLoadFailed\"H\n\x15PartialParsingEnabled\x12\x0f\n\x07\x64\x65leted\x18\x01 \x01(\x05\x12\r\n\x05\x61\x64\x64\x65\x64\x18\x02 \x01(\x05\x12\x0f\n\x07\x63hanged\x18\x03 \x01(\x05\"r\n\x18PartialParsingEnabledMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.PartialParsingEnabled\"8\n\x12PartialParsingFile\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\"l\n\x15PartialParsingFileMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.PartialParsingFile\"\xaf\x01\n\x1fInvalidDisabledTargetInTestNode\x12\x1b\n\x13resource_type_title\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1a\n\x12original_file_path\x18\x03 \x01(\t\x12\x13\n\x0btarget_kind\x18\x04 \x01(\t\x12\x13\n\x0btarget_name\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\"\x86\x01\n\"InvalidDisabledTargetInTestNodeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.InvalidDisabledTargetInTestNode\"7\n\x18UnusedResourceConfigPath\x12\x1b\n\x13unused_config_paths\x18\x01 \x03(\t\"x\n\x1bUnusedResourceConfigPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.UnusedResourceConfigPath\"3\n\rSeedIncreased\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"b\n\x10SeedIncreasedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.SeedIncreased\">\n\x18SeedExceedsLimitSamePath\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"x\n\x1bSeedExceedsLimitSamePathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.SeedExceedsLimitSamePath\"D\n\x1eSeedExceedsLimitAndPathChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"\x84\x01\n!SeedExceedsLimitAndPathChangedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.SeedExceedsLimitAndPathChanged\"\\\n\x1fSeedExceedsLimitChecksumChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x15\n\rchecksum_name\x18\x03 \x01(\t\"\x86\x01\n\"SeedExceedsLimitChecksumChangedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.SeedExceedsLimitChecksumChanged\"%\n\x0cUnusedTables\x12\x15\n\runused_tables\x18\x01 \x03(\t\"`\n\x0fUnusedTablesMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.UnusedTables\"\x87\x01\n\x17WrongResourceSchemaFile\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x1c\n\x14plural_resource_type\x18\x03 \x01(\t\x12\x10\n\x08yaml_key\x18\x04 \x01(\t\x12\x11\n\tfile_path\x18\x05 \x01(\t\"v\n\x1aWrongResourceSchemaFileMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.WrongResourceSchemaFile\"K\n\x10NoNodeForYamlKey\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x10\n\x08yaml_key\x18\x02 \x01(\t\x12\x11\n\tfile_path\x18\x03 \x01(\t\"h\n\x13NoNodeForYamlKeyMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.NoNodeForYamlKey\"+\n\x15MacroNotFoundForPatch\x12\x12\n\npatch_name\x18\x01 \x01(\t\"r\n\x18MacroNotFoundForPatchMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MacroNotFoundForPatch\"\xb8\x01\n\x16NodeNotFoundOrDisabled\x12\x1a\n\x12original_file_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1b\n\x13resource_type_title\x18\x03 \x01(\t\x12\x13\n\x0btarget_name\x18\x04 \x01(\t\x12\x13\n\x0btarget_kind\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\x12\x10\n\x08\x64isabled\x18\x07 \x01(\t\"t\n\x19NodeNotFoundOrDisabledMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.NodeNotFoundOrDisabled\"H\n\x0fJinjaLogWarning\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"f\n\x12JinjaLogWarningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.JinjaLogWarning\"E\n\x0cJinjaLogInfo\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"`\n\x0fJinjaLogInfoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.JinjaLogInfo\"F\n\rJinjaLogDebug\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"b\n\x10JinjaLogDebugMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.JinjaLogDebug\"\xae\x01\n\x1eUnpinnedRefNewVersionAvailable\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rref_node_name\x18\x02 \x01(\t\x12\x18\n\x10ref_node_package\x18\x03 \x01(\t\x12\x18\n\x10ref_node_version\x18\x04 \x01(\t\x12\x17\n\x0fref_max_version\x18\x05 \x01(\t\"\x84\x01\n!UnpinnedRefNewVersionAvailableMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.UnpinnedRefNewVersionAvailable\"V\n\x0f\x44\x65precatedModel\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x15\n\rmodel_version\x18\x02 \x01(\t\x12\x18\n\x10\x64\x65precation_date\x18\x03 \x01(\t\"f\n\x12\x44\x65precatedModelMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DeprecatedModel\"\xc6\x01\n\x1cUpcomingReferenceDeprecation\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"\x80\x01\n\x1fUpcomingReferenceDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x37\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32).proto_types.UpcomingReferenceDeprecation\"\xbd\x01\n\x13\x44\x65precatedReference\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"n\n\x16\x44\x65precatedReferenceMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DeprecatedReference\"<\n$UnsupportedConstraintMaterialization\x12\x14\n\x0cmaterialized\x18\x01 \x01(\t\"\x90\x01\n\'UnsupportedConstraintMaterializationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.UnsupportedConstraintMaterialization\"M\n\x14ParseInlineNodeError\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\"p\n\x17ParseInlineNodeErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParseInlineNodeError\"(\n\x19SemanticValidationFailure\x12\x0b\n\x03msg\x18\x02 \x01(\t\"z\n\x1cSemanticValidationFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.SemanticValidationFailure\"\x8a\x03\n\x19UnversionedBreakingChange\x12\x18\n\x10\x62reaking_changes\x18\x01 \x03(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\x12\x17\n\x0fmodel_file_path\x18\x03 \x01(\t\x12\"\n\x1a\x63ontract_enforced_disabled\x18\x04 \x01(\x08\x12\x17\n\x0f\x63olumns_removed\x18\x05 \x03(\t\x12\x34\n\x13\x63olumn_type_changes\x18\x06 \x03(\x0b\x32\x17.proto_types.ColumnType\x12I\n\"enforced_column_constraint_removed\x18\x07 \x03(\x0b\x32\x1d.proto_types.ColumnConstraint\x12G\n!enforced_model_constraint_removed\x18\x08 \x03(\x0b\x32\x1c.proto_types.ModelConstraint\x12\x1f\n\x17materialization_changed\x18\t \x03(\t\"z\n\x1cUnversionedBreakingChangeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.UnversionedBreakingChange\"*\n\x14WarnStateTargetEqual\x12\x12\n\nstate_path\x18\x01 \x01(\t\"p\n\x17WarnStateTargetEqualMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.WarnStateTargetEqual\"/\n\x1dGitSparseCheckoutSubdirectory\x12\x0e\n\x06subdir\x18\x01 \x01(\t\"\x82\x01\n GitSparseCheckoutSubdirectoryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.GitSparseCheckoutSubdirectory\"/\n\x1bGitProgressCheckoutRevision\x12\x10\n\x08revision\x18\x01 \x01(\t\"~\n\x1eGitProgressCheckoutRevisionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.GitProgressCheckoutRevision\"4\n%GitProgressUpdatingExistingDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x92\x01\n(GitProgressUpdatingExistingDependencyMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.GitProgressUpdatingExistingDependency\".\n\x1fGitProgressPullingNewDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x86\x01\n\"GitProgressPullingNewDependencyMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressPullingNewDependency\"\x1d\n\x0eGitNothingToDo\x12\x0b\n\x03sha\x18\x01 \x01(\t\"d\n\x11GitNothingToDoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.GitNothingToDo\"E\n\x1fGitProgressUpdatedCheckoutRange\x12\x11\n\tstart_sha\x18\x01 \x01(\t\x12\x0f\n\x07\x65nd_sha\x18\x02 \x01(\t\"\x86\x01\n\"GitProgressUpdatedCheckoutRangeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressUpdatedCheckoutRange\"*\n\x17GitProgressCheckedOutAt\x12\x0f\n\x07\x65nd_sha\x18\x01 \x01(\t\"v\n\x1aGitProgressCheckedOutAtMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.GitProgressCheckedOutAt\")\n\x1aRegistryProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"|\n\x1dRegistryProgressGETRequestMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.RegistryProgressGETRequest\"=\n\x1bRegistryProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"~\n\x1eRegistryProgressGETResponseMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RegistryProgressGETResponse\"_\n\x1dSelectorReportInvalidSelector\x12\x17\n\x0fvalid_selectors\x18\x01 \x01(\t\x12\x13\n\x0bspec_method\x18\x02 \x01(\t\x12\x10\n\x08raw_spec\x18\x03 \x01(\t\"\x82\x01\n SelectorReportInvalidSelectorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.SelectorReportInvalidSelector\"\x15\n\x13\x44\x65psNoPackagesFound\"n\n\x16\x44\x65psNoPackagesFoundMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsNoPackagesFound\"/\n\x17\x44\x65psStartPackageInstall\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\"v\n\x1a\x44\x65psStartPackageInstallMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsStartPackageInstall\"\'\n\x0f\x44\x65psInstallInfo\x12\x14\n\x0cversion_name\x18\x01 \x01(\t\"f\n\x12\x44\x65psInstallInfoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DepsInstallInfo\"-\n\x13\x44\x65psUpdateAvailable\x12\x16\n\x0eversion_latest\x18\x01 \x01(\t\"n\n\x16\x44\x65psUpdateAvailableMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsUpdateAvailable\"\x0e\n\x0c\x44\x65psUpToDate\"`\n\x0f\x44\x65psUpToDateMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUpToDate\",\n\x14\x44\x65psListSubdirectory\x12\x14\n\x0csubdirectory\x18\x01 \x01(\t\"p\n\x17\x44\x65psListSubdirectoryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.DepsListSubdirectory\".\n\x1a\x44\x65psNotifyUpdatesAvailable\x12\x10\n\x08packages\x18\x01 \x03(\t\"|\n\x1d\x44\x65psNotifyUpdatesAvailableMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.DepsNotifyUpdatesAvailable\"1\n\x11RetryExternalCall\x12\x0f\n\x07\x61ttempt\x18\x01 \x01(\x05\x12\x0b\n\x03max\x18\x02 \x01(\x05\"j\n\x14RetryExternalCallMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.RetryExternalCall\"#\n\x14RecordRetryException\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"p\n\x17RecordRetryExceptionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.RecordRetryException\".\n\x1fRegistryIndexProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x86\x01\n\"RegistryIndexProgressGETRequestMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryIndexProgressGETRequest\"B\n RegistryIndexProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"\x88\x01\n#RegistryIndexProgressGETResponseMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.proto_types.RegistryIndexProgressGETResponse\"2\n\x1eRegistryResponseUnexpectedType\x12\x10\n\x08response\x18\x01 \x01(\t\"\x84\x01\n!RegistryResponseUnexpectedTypeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseUnexpectedType\"2\n\x1eRegistryResponseMissingTopKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x84\x01\n!RegistryResponseMissingTopKeysMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseMissingTopKeys\"5\n!RegistryResponseMissingNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x8a\x01\n$RegistryResponseMissingNestedKeysMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.RegistryResponseMissingNestedKeys\"3\n\x1fRegistryResponseExtraNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x86\x01\n\"RegistryResponseExtraNestedKeysMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryResponseExtraNestedKeys\"(\n\x18\x44\x65psSetDownloadDirectory\x12\x0c\n\x04path\x18\x01 \x01(\t\"x\n\x1b\x44\x65psSetDownloadDirectoryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsSetDownloadDirectory\"-\n\x0c\x44\x65psUnpinned\x12\x10\n\x08revision\x18\x01 \x01(\t\x12\x0b\n\x03git\x18\x02 \x01(\t\"`\n\x0f\x44\x65psUnpinnedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUnpinned\"/\n\x1bNoNodesForSelectionCriteria\x12\x10\n\x08spec_raw\x18\x01 \x01(\t\"~\n\x1eNoNodesForSelectionCriteriaMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.NoNodesForSelectionCriteria\"*\n\x1bRunningOperationCaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"~\n\x1eRunningOperationCaughtErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RunningOperationCaughtError\"\x11\n\x0f\x43ompileComplete\"f\n\x12\x43ompileCompleteMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.CompileComplete\"\x18\n\x16\x46reshnessCheckComplete\"t\n\x19\x46reshnessCheckCompleteMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.FreshnessCheckComplete\"\x1c\n\nSeedHeader\x12\x0e\n\x06header\x18\x01 \x01(\t\"\\\n\rSeedHeaderMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.SeedHeader\"3\n\x12SQLRunnerException\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x02 \x01(\t\"l\n\x15SQLRunnerExceptionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.SQLRunnerException\"\xa8\x01\n\rLogTestResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\x12\n\nnum_models\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\"b\n\x10LogTestResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogTestResult\"k\n\x0cLogStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"`\n\x0fLogStartLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.LogStartLine\"\x95\x01\n\x0eLogModelResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"d\n\x11LogModelResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogModelResult\"\x92\x02\n\x11LogSnapshotResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x34\n\x03\x63\x66g\x18\x07 \x03(\x0b\x32\'.proto_types.LogSnapshotResult.CfgEntry\x12\x16\n\x0eresult_message\x18\x08 \x01(\t\x1a*\n\x08\x43\x66gEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"j\n\x14LogSnapshotResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.LogSnapshotResult\"\xb9\x01\n\rLogSeedResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x16\n\x0eresult_message\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x0e\n\x06schema\x18\x07 \x01(\t\x12\x10\n\x08relation\x18\x08 \x01(\t\"b\n\x10LogSeedResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogSeedResult\"\xad\x01\n\x12LogFreshnessResult\x12\x0e\n\x06status\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x13\n\x0bsource_name\x18\x06 \x01(\t\x12\x12\n\ntable_name\x18\x07 \x01(\t\"l\n\x15LogFreshnessResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogFreshnessResult\"\"\n\rLogCancelLine\x12\x11\n\tconn_name\x18\x01 \x01(\t\"b\n\x10LogCancelLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogCancelLine\"\x1f\n\x0f\x44\x65\x66\x61ultSelector\x12\x0c\n\x04name\x18\x01 \x01(\t\"f\n\x12\x44\x65\x66\x61ultSelectorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DefaultSelector\"5\n\tNodeStart\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"Z\n\x0cNodeStartMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.NodeStart\"g\n\x0cNodeFinished\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12-\n\nrun_result\x18\x02 \x01(\x0b\x32\x19.proto_types.RunResultMsg\"`\n\x0fNodeFinishedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.NodeFinished\"+\n\x1bQueryCancelationUnsupported\x12\x0c\n\x04type\x18\x01 \x01(\t\"~\n\x1eQueryCancelationUnsupportedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.QueryCancelationUnsupported\"O\n\x0f\x43oncurrencyLine\x12\x13\n\x0bnum_threads\x18\x01 \x01(\x05\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\x12\x12\n\nnode_count\x18\x03 \x01(\x05\"f\n\x12\x43oncurrencyLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ConcurrencyLine\"E\n\x19WritingInjectedSQLForNode\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"z\n\x1cWritingInjectedSQLForNodeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.WritingInjectedSQLForNode\"9\n\rNodeCompiling\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"b\n\x10NodeCompilingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeCompiling\"9\n\rNodeExecuting\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"b\n\x10NodeExecutingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeExecuting\"m\n\x10LogHookStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"h\n\x13LogHookStartLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.LogHookStartLine\"\x93\x01\n\x0eLogHookEndLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"d\n\x11LogHookEndLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogHookEndLine\"\x93\x01\n\x0fSkippingDetails\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x0e\n\x06schema\x18\x03 \x01(\t\x12\x11\n\tnode_name\x18\x04 \x01(\t\x12\r\n\x05index\x18\x05 \x01(\x05\x12\r\n\x05total\x18\x06 \x01(\x05\"f\n\x12SkippingDetailsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SkippingDetails\"\r\n\x0bNothingToDo\"^\n\x0eNothingToDoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.NothingToDo\",\n\x1dRunningOperationUncaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"\x82\x01\n RunningOperationUncaughtErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.RunningOperationUncaughtError\"\x93\x01\n\x0c\x45ndRunResult\x12*\n\x07results\x18\x01 \x03(\x0b\x32\x19.proto_types.RunResultMsg\x12\x14\n\x0c\x65lapsed_time\x18\x02 \x01(\x02\x12\x30\n\x0cgenerated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07success\x18\x04 \x01(\x08\"`\n\x0f\x45ndRunResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.EndRunResult\"\x11\n\x0fNoNodesSelected\"f\n\x12NoNodesSelectedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.NoNodesSelected\"w\n\x10\x43ommandCompleted\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07\x65lapsed\x18\x04 \x01(\x02\"h\n\x13\x43ommandCompletedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.CommandCompleted\"k\n\x08ShowNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0f\n\x07preview\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"X\n\x0bShowNodeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12#\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x15.proto_types.ShowNode\"p\n\x0c\x43ompiledNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x10\n\x08\x63ompiled\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"`\n\x0f\x43ompiledNodeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.CompiledNode\"b\n\x17\x43\x61tchableExceptionOnRun\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"v\n\x1a\x43\x61tchableExceptionOnRunMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.CatchableExceptionOnRun\"5\n\x12InternalErrorOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\"l\n\x15InternalErrorOnRunMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InternalErrorOnRun\"K\n\x15GenericExceptionOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x0b\n\x03\x65xc\x18\x03 \x01(\t\"r\n\x18GenericExceptionOnRunMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.GenericExceptionOnRun\"N\n\x1aNodeConnectionReleaseError\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"|\n\x1dNodeConnectionReleaseErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.NodeConnectionReleaseError\"\x1f\n\nFoundStats\x12\x11\n\tstat_line\x18\x01 \x01(\t\"\\\n\rFoundStatsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.FoundStats\"\x17\n\x15MainKeyboardInterrupt\"r\n\x18MainKeyboardInterruptMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainKeyboardInterrupt\"#\n\x14MainEncounteredError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"p\n\x17MainEncounteredErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MainEncounteredError\"%\n\x0eMainStackTrace\x12\x13\n\x0bstack_trace\x18\x01 \x01(\t\"d\n\x11MainStackTraceMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainStackTrace\"@\n\x13SystemCouldNotWrite\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0e\n\x06reason\x18\x02 \x01(\t\x12\x0b\n\x03\x65xc\x18\x03 \x01(\t\"n\n\x16SystemCouldNotWriteMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.SystemCouldNotWrite\"!\n\x12SystemExecutingCmd\x12\x0b\n\x03\x63md\x18\x01 \x03(\t\"l\n\x15SystemExecutingCmdMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.SystemExecutingCmd\"\x1c\n\x0cSystemStdOut\x12\x0c\n\x04\x62msg\x18\x01 \x01(\t\"`\n\x0fSystemStdOutMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.SystemStdOut\"\x1c\n\x0cSystemStdErr\x12\x0c\n\x04\x62msg\x18\x01 \x01(\t\"`\n\x0fSystemStdErrMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.SystemStdErr\",\n\x16SystemReportReturnCode\x12\x12\n\nreturncode\x18\x01 \x01(\x05\"t\n\x19SystemReportReturnCodeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.SystemReportReturnCode\"p\n\x13TimingInfoCollected\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12/\n\x0btiming_info\x18\x02 \x01(\x0b\x32\x1a.proto_types.TimingInfoMsg\"n\n\x16TimingInfoCollectedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.TimingInfoCollected\"&\n\x12LogDebugStackTrace\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"l\n\x15LogDebugStackTraceMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDebugStackTrace\"\x1e\n\x0e\x43heckCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"d\n\x11\x43heckCleanPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.CheckCleanPath\" \n\x10\x43onfirmCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"h\n\x13\x43onfirmCleanPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.ConfirmCleanPath\"\"\n\x12ProtectedCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"l\n\x15ProtectedCleanPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.ProtectedCleanPath\"\x14\n\x12\x46inishedCleanPaths\"l\n\x15\x46inishedCleanPathsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FinishedCleanPaths\"5\n\x0bOpenCommand\x12\x10\n\x08open_cmd\x18\x01 \x01(\t\x12\x14\n\x0cprofiles_dir\x18\x02 \x01(\t\"^\n\x0eOpenCommandMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.OpenCommand\"\x19\n\nFormatting\x12\x0b\n\x03msg\x18\x01 \x01(\t\"\\\n\rFormattingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.Formatting\"0\n\x0fServingDocsPort\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x05\"f\n\x12ServingDocsPortMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ServingDocsPort\"%\n\x15ServingDocsAccessInfo\x12\x0c\n\x04port\x18\x01 \x01(\t\"r\n\x18ServingDocsAccessInfoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ServingDocsAccessInfo\"\x15\n\x13ServingDocsExitInfo\"n\n\x16ServingDocsExitInfoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.ServingDocsExitInfo\"J\n\x10RunResultWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\"h\n\x13RunResultWarningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultWarning\"J\n\x10RunResultFailure\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\"h\n\x13RunResultFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultFailure\"k\n\tStatsLine\x12\x30\n\x05stats\x18\x01 \x03(\x0b\x32!.proto_types.StatsLine.StatsEntry\x1a,\n\nStatsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"Z\n\x0cStatsLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.StatsLine\"\x1d\n\x0eRunResultError\x12\x0b\n\x03msg\x18\x01 \x01(\t\"d\n\x11RunResultErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.RunResultError\")\n\x17RunResultErrorNoMessage\x12\x0e\n\x06status\x18\x01 \x01(\t\"v\n\x1aRunResultErrorNoMessageMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultErrorNoMessage\"\x1f\n\x0fSQLCompiledPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"f\n\x12SQLCompiledPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SQLCompiledPath\"-\n\x14\x43heckNodeTestFailure\x12\x15\n\rrelation_name\x18\x01 \x01(\t\"p\n\x17\x43heckNodeTestFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.CheckNodeTestFailure\"W\n\x0f\x45ndOfRunSummary\x12\x12\n\nnum_errors\x18\x01 \x01(\x05\x12\x14\n\x0cnum_warnings\x18\x02 \x01(\x05\x12\x1a\n\x12keyboard_interrupt\x18\x03 \x01(\x08\"f\n\x12\x45ndOfRunSummaryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.EndOfRunSummary\"U\n\x13LogSkipBecauseError\x12\x0e\n\x06schema\x18\x01 \x01(\t\x12\x10\n\x08relation\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"n\n\x16LogSkipBecauseErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.LogSkipBecauseError\"\x14\n\x12\x45nsureGitInstalled\"l\n\x15\x45nsureGitInstalledMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.EnsureGitInstalled\"\x1a\n\x18\x44\x65psCreatingLocalSymlink\"x\n\x1b\x44\x65psCreatingLocalSymlinkMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsCreatingLocalSymlink\"\x19\n\x17\x44\x65psSymlinkNotAvailable\"v\n\x1a\x44\x65psSymlinkNotAvailableMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsSymlinkNotAvailable\"\x11\n\x0f\x44isableTracking\"f\n\x12\x44isableTrackingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DisableTracking\"\x1e\n\x0cSendingEvent\x12\x0e\n\x06kwargs\x18\x01 \x01(\t\"`\n\x0fSendingEventMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.SendingEvent\"\x12\n\x10SendEventFailure\"h\n\x13SendEventFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SendEventFailure\"\r\n\x0b\x46lushEvents\"^\n\x0e\x46lushEventsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.FlushEvents\"\x14\n\x12\x46lushEventsFailure\"l\n\x15\x46lushEventsFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FlushEventsFailure\"-\n\x19TrackingInitializeFailure\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"z\n\x1cTrackingInitializeFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.TrackingInitializeFailure\"&\n\x17RunResultWarningMessage\x12\x0b\n\x03msg\x18\x01 \x01(\t\"v\n\x1aRunResultWarningMessageMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultWarningMessage\"\x1a\n\x0b\x44\x65\x62ugCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"^\n\x0e\x44\x65\x62ugCmdOutMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.DebugCmdOut\"\x1d\n\x0e\x44\x65\x62ugCmdResult\x12\x0b\n\x03msg\x18\x01 \x01(\t\"d\n\x11\x44\x65\x62ugCmdResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.DebugCmdResult\"\x19\n\nListCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"\\\n\rListCmdOutMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.ListCmdOut\"\x13\n\x04Note\x12\x0b\n\x03msg\x18\x01 \x01(\t\"P\n\x07NoteMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x1f\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x11.proto_types.Note\"\xec\x01\n\x0eResourceReport\x12\x14\n\x0c\x63ommand_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63ommand_success\x18\x03 \x01(\x08\x12\x1f\n\x17\x63ommand_wall_clock_time\x18\x04 \x01(\x02\x12\x19\n\x11process_user_time\x18\x05 \x01(\x02\x12\x1b\n\x13process_kernel_time\x18\x06 \x01(\x02\x12\x1b\n\x13process_mem_max_rss\x18\x07 \x01(\x03\x12\x19\n\x11process_in_blocks\x18\x08 \x01(\x03\x12\x1a\n\x12process_out_blocks\x18\t \x01(\x03\"d\n\x11ResourceReportMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ResourceReportb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0btypes.proto\x12\x0bproto_types\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/protobuf/struct.proto\"\x91\x02\n\tEventInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x0b\n\x03msg\x18\x03 \x01(\t\x12\r\n\x05level\x18\x04 \x01(\t\x12\x15\n\rinvocation_id\x18\x05 \x01(\t\x12\x0b\n\x03pid\x18\x06 \x01(\x05\x12\x0e\n\x06thread\x18\x07 \x01(\t\x12&\n\x02ts\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x05\x65xtra\x18\t \x03(\x0b\x32!.proto_types.EventInfo.ExtraEntry\x12\x10\n\x08\x63\x61tegory\x18\n \x01(\t\x1a,\n\nExtraEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x7f\n\rTimingInfoMsg\x12\x0c\n\x04name\x18\x01 \x01(\t\x12.\n\nstarted_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"V\n\x0cNodeRelation\x12\x10\n\x08\x64\x61tabase\x18\n \x01(\t\x12\x0e\n\x06schema\x18\x0b \x01(\t\x12\r\n\x05\x61lias\x18\x0c \x01(\t\x12\x15\n\rrelation_name\x18\r \x01(\t\"\x91\x02\n\x08NodeInfo\x12\x11\n\tnode_path\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x11\n\tunique_id\x18\x03 \x01(\t\x12\x15\n\rresource_type\x18\x04 \x01(\t\x12\x14\n\x0cmaterialized\x18\x05 \x01(\t\x12\x13\n\x0bnode_status\x18\x06 \x01(\t\x12\x17\n\x0fnode_started_at\x18\x07 \x01(\t\x12\x18\n\x10node_finished_at\x18\x08 \x01(\t\x12%\n\x04meta\x18\t \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x30\n\rnode_relation\x18\n \x01(\x0b\x32\x19.proto_types.NodeRelation\"\xd1\x01\n\x0cRunResultMsg\x12\x0e\n\x06status\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12/\n\x0btiming_info\x18\x03 \x03(\x0b\x32\x1a.proto_types.TimingInfoMsg\x12\x0e\n\x06thread\x18\x04 \x01(\t\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x31\n\x10\x61\x64\x61pter_response\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\"G\n\x0fReferenceKeyMsg\x12\x10\n\x08\x64\x61tabase\x18\x01 \x01(\t\x12\x0e\n\x06schema\x18\x02 \x01(\t\x12\x12\n\nidentifier\x18\x03 \x01(\t\"\\\n\nColumnType\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x1c\n\x14previous_column_type\x18\x02 \x01(\t\x12\x1b\n\x13\x63urrent_column_type\x18\x03 \x01(\t\"Y\n\x10\x43olumnConstraint\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x03 \x01(\t\"T\n\x0fModelConstraint\x12\x17\n\x0f\x63onstraint_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x02 \x01(\t\x12\x0f\n\x07\x63olumns\x18\x03 \x03(\t\"6\n\x0eGenericMessage\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\"9\n\x11MainReportVersion\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x13\n\x0blog_version\x18\x02 \x01(\x05\"j\n\x14MainReportVersionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.MainReportVersion\"r\n\x0eMainReportArgs\x12\x33\n\x04\x61rgs\x18\x01 \x03(\x0b\x32%.proto_types.MainReportArgs.ArgsEntry\x1a+\n\tArgsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"d\n\x11MainReportArgsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainReportArgs\"+\n\x15MainTrackingUserState\x12\x12\n\nuser_state\x18\x01 \x01(\t\"r\n\x18MainTrackingUserStateMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainTrackingUserState\"5\n\x0fMergedFromState\x12\x12\n\nnum_merged\x18\x01 \x01(\x05\x12\x0e\n\x06sample\x18\x02 \x03(\t\"f\n\x12MergedFromStateMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.MergedFromState\"A\n\x14MissingProfileTarget\x12\x14\n\x0cprofile_name\x18\x01 \x01(\t\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\"p\n\x17MissingProfileTargetMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MissingProfileTarget\"(\n\x11InvalidOptionYAML\x12\x13\n\x0boption_name\x18\x01 \x01(\t\"j\n\x14InvalidOptionYAMLMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.InvalidOptionYAML\"!\n\x12LogDbtProjectError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"l\n\x15LogDbtProjectErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProjectError\"3\n\x12LogDbtProfileError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08profiles\x18\x02 \x03(\t\"l\n\x15LogDbtProfileErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProfileError\"!\n\x12StarterProjectPath\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"l\n\x15StarterProjectPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StarterProjectPath\"$\n\x15\x43onfigFolderDirectory\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"r\n\x18\x43onfigFolderDirectoryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ConfigFolderDirectory\"\'\n\x14NoSampleProfileFound\x12\x0f\n\x07\x61\x64\x61pter\x18\x01 \x01(\t\"p\n\x17NoSampleProfileFoundMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.NoSampleProfileFound\"6\n\x18ProfileWrittenWithSample\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"x\n\x1bProfileWrittenWithSampleMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProfileWrittenWithSample\"B\n$ProfileWrittenWithTargetTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x90\x01\n\'ProfileWrittenWithTargetTemplateYAMLMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.ProfileWrittenWithTargetTemplateYAML\"C\n%ProfileWrittenWithProjectTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x92\x01\n(ProfileWrittenWithProjectTemplateYAMLMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.ProfileWrittenWithProjectTemplateYAML\"\x12\n\x10SettingUpProfile\"h\n\x13SettingUpProfileMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SettingUpProfile\"\x1c\n\x1aInvalidProfileTemplateYAML\"|\n\x1dInvalidProfileTemplateYAMLMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.InvalidProfileTemplateYAML\"(\n\x18ProjectNameAlreadyExists\x12\x0c\n\x04name\x18\x01 \x01(\t\"x\n\x1bProjectNameAlreadyExistsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProjectNameAlreadyExists\"K\n\x0eProjectCreated\x12\x14\n\x0cproject_name\x18\x01 \x01(\t\x12\x10\n\x08\x64ocs_url\x18\x02 \x01(\t\x12\x11\n\tslack_url\x18\x03 \x01(\t\"d\n\x11ProjectCreatedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ProjectCreated\"@\n\x1aPackageRedirectDeprecation\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"|\n\x1dPackageRedirectDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.PackageRedirectDeprecation\"\x1f\n\x1dPackageInstallPathDeprecation\"\x82\x01\n PackageInstallPathDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.PackageInstallPathDeprecation\"H\n\x1b\x43onfigSourcePathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"~\n\x1e\x43onfigSourcePathDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigSourcePathDeprecation\"F\n\x19\x43onfigDataPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"z\n\x1c\x43onfigDataPathDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.ConfigDataPathDeprecation\"?\n\x19\x41\x64\x61pterDeprecationWarning\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"z\n\x1c\x41\x64\x61pterDeprecationWarningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.AdapterDeprecationWarning\".\n\x17MetricAttributesRenamed\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\"v\n\x1aMetricAttributesRenamedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.MetricAttributesRenamed\"+\n\x17\x45xposureNameDeprecation\x12\x10\n\x08\x65xposure\x18\x01 \x01(\t\"v\n\x1a\x45xposureNameDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.ExposureNameDeprecation\"^\n\x13InternalDeprecation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06reason\x18\x02 \x01(\t\x12\x18\n\x10suggested_action\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x04 \x01(\t\"n\n\x16InternalDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.InternalDeprecation\"@\n\x1a\x45nvironmentVariableRenamed\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"|\n\x1d\x45nvironmentVariableRenamedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.EnvironmentVariableRenamed\"3\n\x18\x43onfigLogPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"x\n\x1b\x43onfigLogPathDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ConfigLogPathDeprecation\"6\n\x1b\x43onfigTargetPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"~\n\x1e\x43onfigTargetPathDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigTargetPathDeprecation\"!\n\x1f\x43ollectFreshnessReturnSignature\"\x86\x01\n\"CollectFreshnessReturnSignatureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.CollectFreshnessReturnSignature\"\x87\x01\n\x11\x41\x64\x61pterEventDebug\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08\x62\x61se_msg\x18\x03 \x01(\t\x12(\n\x04\x61rgs\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.ListValue\"j\n\x14\x41\x64\x61pterEventDebugMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.AdapterEventDebug\"\x86\x01\n\x10\x41\x64\x61pterEventInfo\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08\x62\x61se_msg\x18\x03 \x01(\t\x12(\n\x04\x61rgs\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.ListValue\"h\n\x13\x41\x64\x61pterEventInfoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.AdapterEventInfo\"\x89\x01\n\x13\x41\x64\x61pterEventWarning\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08\x62\x61se_msg\x18\x03 \x01(\t\x12(\n\x04\x61rgs\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.ListValue\"n\n\x16\x41\x64\x61pterEventWarningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.AdapterEventWarning\"\x99\x01\n\x11\x41\x64\x61pterEventError\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08\x62\x61se_msg\x18\x03 \x01(\t\x12(\n\x04\x61rgs\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.ListValue\x12\x10\n\x08\x65xc_info\x18\x05 \x01(\t\"j\n\x14\x41\x64\x61pterEventErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.AdapterEventError\"_\n\rNewConnection\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_type\x18\x02 \x01(\t\x12\x11\n\tconn_name\x18\x03 \x01(\t\"b\n\x10NewConnectionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NewConnection\"=\n\x10\x43onnectionReused\x12\x11\n\tconn_name\x18\x01 \x01(\t\x12\x16\n\x0eorig_conn_name\x18\x02 \x01(\t\"h\n\x13\x43onnectionReusedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.ConnectionReused\"0\n\x1b\x43onnectionLeftOpenInCleanup\x12\x11\n\tconn_name\x18\x01 \x01(\t\"~\n\x1e\x43onnectionLeftOpenInCleanupMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConnectionLeftOpenInCleanup\".\n\x19\x43onnectionClosedInCleanup\x12\x11\n\tconn_name\x18\x01 \x01(\t\"z\n\x1c\x43onnectionClosedInCleanupMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.ConnectionClosedInCleanup\"_\n\x0eRollbackFailed\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"d\n\x11RollbackFailedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.RollbackFailed\"O\n\x10\x43onnectionClosed\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\"h\n\x13\x43onnectionClosedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.ConnectionClosed\"Q\n\x12\x43onnectionLeftOpen\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\"l\n\x15\x43onnectionLeftOpenMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.ConnectionLeftOpen\"G\n\x08Rollback\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\"X\n\x0bRollbackMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12#\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x15.proto_types.Rollback\"@\n\tCacheMiss\x12\x11\n\tconn_name\x18\x01 \x01(\t\x12\x10\n\x08\x64\x61tabase\x18\x02 \x01(\t\x12\x0e\n\x06schema\x18\x03 \x01(\t\"Z\n\x0c\x43\x61\x63heMissMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.CacheMiss\"b\n\rListRelations\x12\x10\n\x08\x64\x61tabase\x18\x01 \x01(\t\x12\x0e\n\x06schema\x18\x02 \x01(\t\x12/\n\trelations\x18\x03 \x03(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\"b\n\x10ListRelationsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.ListRelations\"`\n\x0e\x43onnectionUsed\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_type\x18\x02 \x01(\t\x12\x11\n\tconn_name\x18\x03 \x01(\t\"d\n\x11\x43onnectionUsedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ConnectionUsed\"T\n\x08SQLQuery\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\x12\x0b\n\x03sql\x18\x03 \x01(\t\"X\n\x0bSQLQueryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12#\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x15.proto_types.SQLQuery\"[\n\x0eSQLQueryStatus\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x0f\n\x07\x65lapsed\x18\x03 \x01(\x02\"d\n\x11SQLQueryStatusMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.SQLQueryStatus\"H\n\tSQLCommit\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tconn_name\x18\x02 \x01(\t\"Z\n\x0cSQLCommitMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.SQLCommit\"a\n\rColTypeChange\x12\x11\n\torig_type\x18\x01 \x01(\t\x12\x10\n\x08new_type\x18\x02 \x01(\t\x12+\n\x05table\x18\x03 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\"b\n\x10\x43olTypeChangeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.ColTypeChange\"@\n\x0eSchemaCreation\x12.\n\x08relation\x18\x01 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\"d\n\x11SchemaCreationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.SchemaCreation\"<\n\nSchemaDrop\x12.\n\x08relation\x18\x01 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\"\\\n\rSchemaDropMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.SchemaDrop\"\xde\x01\n\x0b\x43\x61\x63heAction\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\t\x12-\n\x07ref_key\x18\x02 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\x12/\n\tref_key_2\x18\x03 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\x12/\n\tref_key_3\x18\x04 \x01(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\x12.\n\x08ref_list\x18\x05 \x03(\x0b\x32\x1c.proto_types.ReferenceKeyMsg\"^\n\x0e\x43\x61\x63heActionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.CacheAction\"\x98\x01\n\x0e\x43\x61\x63heDumpGraph\x12\x33\n\x04\x64ump\x18\x01 \x03(\x0b\x32%.proto_types.CacheDumpGraph.DumpEntry\x12\x14\n\x0c\x62\x65\x66ore_after\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\x1a+\n\tDumpEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"d\n\x11\x43\x61\x63heDumpGraphMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.CacheDumpGraph\"B\n\x11\x41\x64\x61pterRegistered\x12\x14\n\x0c\x61\x64\x61pter_name\x18\x01 \x01(\t\x12\x17\n\x0f\x61\x64\x61pter_version\x18\x02 \x01(\t\"j\n\x14\x41\x64\x61pterRegisteredMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.AdapterRegistered\"!\n\x12\x41\x64\x61pterImportError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"l\n\x15\x41\x64\x61pterImportErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.AdapterImportError\"#\n\x0fPluginLoadError\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"f\n\x12PluginLoadErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.PluginLoadError\"Z\n\x14NewConnectionOpening\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x18\n\x10\x63onnection_state\x18\x02 \x01(\t\"p\n\x17NewConnectionOpeningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.NewConnectionOpening\"8\n\rCodeExecution\x12\x11\n\tconn_name\x18\x01 \x01(\t\x12\x14\n\x0c\x63ode_content\x18\x02 \x01(\t\"b\n\x10\x43odeExecutionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.CodeExecution\"6\n\x13\x43odeExecutionStatus\x12\x0e\n\x06status\x18\x01 \x01(\t\x12\x0f\n\x07\x65lapsed\x18\x02 \x01(\x02\"n\n\x16\x43odeExecutionStatusMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.CodeExecutionStatus\"%\n\x16\x43\x61talogGenerationError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"t\n\x19\x43\x61talogGenerationErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.CatalogGenerationError\"-\n\x13WriteCatalogFailure\x12\x16\n\x0enum_exceptions\x18\x01 \x01(\x05\"n\n\x16WriteCatalogFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.WriteCatalogFailure\"\x1e\n\x0e\x43\x61talogWritten\x12\x0c\n\x04path\x18\x01 \x01(\t\"d\n\x11\x43\x61talogWrittenMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.CatalogWritten\"\x14\n\x12\x43\x61nnotGenerateDocs\"l\n\x15\x43\x61nnotGenerateDocsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.CannotGenerateDocs\"\x11\n\x0f\x42uildingCatalog\"f\n\x12\x42uildingCatalogMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.BuildingCatalog\"-\n\x18\x44\x61tabaseErrorRunningHook\x12\x11\n\thook_type\x18\x01 \x01(\t\"x\n\x1b\x44\x61tabaseErrorRunningHookMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DatabaseErrorRunningHook\"4\n\x0cHooksRunning\x12\x11\n\tnum_hooks\x18\x01 \x01(\x05\x12\x11\n\thook_type\x18\x02 \x01(\t\"`\n\x0fHooksRunningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.HooksRunning\"T\n\x14\x46inishedRunningStats\x12\x11\n\tstat_line\x18\x01 \x01(\t\x12\x11\n\texecution\x18\x02 \x01(\t\x12\x16\n\x0e\x65xecution_time\x18\x03 \x01(\x02\"p\n\x17\x46inishedRunningStatsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.FinishedRunningStats\"<\n\x15\x43onstraintNotEnforced\x12\x12\n\nconstraint\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x61pter\x18\x02 \x01(\t\"r\n\x18\x43onstraintNotEnforcedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ConstraintNotEnforced\"=\n\x16\x43onstraintNotSupported\x12\x12\n\nconstraint\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x61pter\x18\x02 \x01(\t\"t\n\x19\x43onstraintNotSupportedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.ConstraintNotSupported\"7\n\x12InputFileDiffError\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\t\x12\x0f\n\x07\x66ile_id\x18\x02 \x01(\t\"l\n\x15InputFileDiffErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InputFileDiffError\"?\n\x14InvalidValueForField\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x13\n\x0b\x66ield_value\x18\x02 \x01(\t\"p\n\x17InvalidValueForFieldMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.InvalidValueForField\"Q\n\x11ValidationWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x12\n\nfield_name\x18\x02 \x01(\t\x12\x11\n\tnode_name\x18\x03 \x01(\t\"j\n\x14ValidationWarningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ValidationWarning\"!\n\x11ParsePerfInfoPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"j\n\x14ParsePerfInfoPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ParsePerfInfoPath\"1\n!PartialParsingErrorProcessingFile\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\"\x8a\x01\n$PartialParsingErrorProcessingFileMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.PartialParsingErrorProcessingFile\"\x86\x01\n\x13PartialParsingError\x12?\n\x08\x65xc_info\x18\x01 \x03(\x0b\x32-.proto_types.PartialParsingError.ExcInfoEntry\x1a.\n\x0c\x45xcInfoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"n\n\x16PartialParsingErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.PartialParsingError\"\x1b\n\x19PartialParsingSkipParsing\"z\n\x1cPartialParsingSkipParsingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.PartialParsingSkipParsing\"&\n\x14UnableToPartialParse\x12\x0e\n\x06reason\x18\x01 \x01(\t\"p\n\x17UnableToPartialParseMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.UnableToPartialParse\"f\n\x12StateCheckVarsHash\x12\x10\n\x08\x63hecksum\x18\x01 \x01(\t\x12\x0c\n\x04vars\x18\x02 \x01(\t\x12\x0f\n\x07profile\x18\x03 \x01(\t\x12\x0e\n\x06target\x18\x04 \x01(\t\x12\x0f\n\x07version\x18\x05 \x01(\t\"l\n\x15StateCheckVarsHashMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StateCheckVarsHash\"\x1a\n\x18PartialParsingNotEnabled\"x\n\x1bPartialParsingNotEnabledMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.PartialParsingNotEnabled\"C\n\x14ParsedFileLoadFailed\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"p\n\x17ParsedFileLoadFailedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParsedFileLoadFailed\"H\n\x15PartialParsingEnabled\x12\x0f\n\x07\x64\x65leted\x18\x01 \x01(\x05\x12\r\n\x05\x61\x64\x64\x65\x64\x18\x02 \x01(\x05\x12\x0f\n\x07\x63hanged\x18\x03 \x01(\x05\"r\n\x18PartialParsingEnabledMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.PartialParsingEnabled\"8\n\x12PartialParsingFile\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\"l\n\x15PartialParsingFileMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.PartialParsingFile\"\xaf\x01\n\x1fInvalidDisabledTargetInTestNode\x12\x1b\n\x13resource_type_title\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1a\n\x12original_file_path\x18\x03 \x01(\t\x12\x13\n\x0btarget_kind\x18\x04 \x01(\t\x12\x13\n\x0btarget_name\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\"\x86\x01\n\"InvalidDisabledTargetInTestNodeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.InvalidDisabledTargetInTestNode\"7\n\x18UnusedResourceConfigPath\x12\x1b\n\x13unused_config_paths\x18\x01 \x03(\t\"x\n\x1bUnusedResourceConfigPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.UnusedResourceConfigPath\"3\n\rSeedIncreased\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"b\n\x10SeedIncreasedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.SeedIncreased\">\n\x18SeedExceedsLimitSamePath\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"x\n\x1bSeedExceedsLimitSamePathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.SeedExceedsLimitSamePath\"D\n\x1eSeedExceedsLimitAndPathChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"\x84\x01\n!SeedExceedsLimitAndPathChangedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.SeedExceedsLimitAndPathChanged\"\\\n\x1fSeedExceedsLimitChecksumChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x15\n\rchecksum_name\x18\x03 \x01(\t\"\x86\x01\n\"SeedExceedsLimitChecksumChangedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.SeedExceedsLimitChecksumChanged\"%\n\x0cUnusedTables\x12\x15\n\runused_tables\x18\x01 \x03(\t\"`\n\x0fUnusedTablesMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.UnusedTables\"\x87\x01\n\x17WrongResourceSchemaFile\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x1c\n\x14plural_resource_type\x18\x03 \x01(\t\x12\x10\n\x08yaml_key\x18\x04 \x01(\t\x12\x11\n\tfile_path\x18\x05 \x01(\t\"v\n\x1aWrongResourceSchemaFileMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.WrongResourceSchemaFile\"K\n\x10NoNodeForYamlKey\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x10\n\x08yaml_key\x18\x02 \x01(\t\x12\x11\n\tfile_path\x18\x03 \x01(\t\"h\n\x13NoNodeForYamlKeyMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.NoNodeForYamlKey\"+\n\x15MacroNotFoundForPatch\x12\x12\n\npatch_name\x18\x01 \x01(\t\"r\n\x18MacroNotFoundForPatchMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MacroNotFoundForPatch\"\xb8\x01\n\x16NodeNotFoundOrDisabled\x12\x1a\n\x12original_file_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1b\n\x13resource_type_title\x18\x03 \x01(\t\x12\x13\n\x0btarget_name\x18\x04 \x01(\t\x12\x13\n\x0btarget_kind\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\x12\x10\n\x08\x64isabled\x18\x07 \x01(\t\"t\n\x19NodeNotFoundOrDisabledMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.NodeNotFoundOrDisabled\"H\n\x0fJinjaLogWarning\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"f\n\x12JinjaLogWarningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.JinjaLogWarning\"E\n\x0cJinjaLogInfo\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"`\n\x0fJinjaLogInfoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.JinjaLogInfo\"F\n\rJinjaLogDebug\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"b\n\x10JinjaLogDebugMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.JinjaLogDebug\"\xae\x01\n\x1eUnpinnedRefNewVersionAvailable\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rref_node_name\x18\x02 \x01(\t\x12\x18\n\x10ref_node_package\x18\x03 \x01(\t\x12\x18\n\x10ref_node_version\x18\x04 \x01(\t\x12\x17\n\x0fref_max_version\x18\x05 \x01(\t\"\x84\x01\n!UnpinnedRefNewVersionAvailableMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.UnpinnedRefNewVersionAvailable\"V\n\x0f\x44\x65precatedModel\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x15\n\rmodel_version\x18\x02 \x01(\t\x12\x18\n\x10\x64\x65precation_date\x18\x03 \x01(\t\"f\n\x12\x44\x65precatedModelMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DeprecatedModel\"\xc6\x01\n\x1cUpcomingReferenceDeprecation\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"\x80\x01\n\x1fUpcomingReferenceDeprecationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x37\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32).proto_types.UpcomingReferenceDeprecation\"\xbd\x01\n\x13\x44\x65precatedReference\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"n\n\x16\x44\x65precatedReferenceMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DeprecatedReference\"<\n$UnsupportedConstraintMaterialization\x12\x14\n\x0cmaterialized\x18\x01 \x01(\t\"\x90\x01\n\'UnsupportedConstraintMaterializationMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.UnsupportedConstraintMaterialization\"M\n\x14ParseInlineNodeError\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\"p\n\x17ParseInlineNodeErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParseInlineNodeError\"(\n\x19SemanticValidationFailure\x12\x0b\n\x03msg\x18\x02 \x01(\t\"z\n\x1cSemanticValidationFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.SemanticValidationFailure\"\x8a\x03\n\x19UnversionedBreakingChange\x12\x18\n\x10\x62reaking_changes\x18\x01 \x03(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\x12\x17\n\x0fmodel_file_path\x18\x03 \x01(\t\x12\"\n\x1a\x63ontract_enforced_disabled\x18\x04 \x01(\x08\x12\x17\n\x0f\x63olumns_removed\x18\x05 \x03(\t\x12\x34\n\x13\x63olumn_type_changes\x18\x06 \x03(\x0b\x32\x17.proto_types.ColumnType\x12I\n\"enforced_column_constraint_removed\x18\x07 \x03(\x0b\x32\x1d.proto_types.ColumnConstraint\x12G\n!enforced_model_constraint_removed\x18\x08 \x03(\x0b\x32\x1c.proto_types.ModelConstraint\x12\x1f\n\x17materialization_changed\x18\t \x03(\t\"z\n\x1cUnversionedBreakingChangeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.UnversionedBreakingChange\"*\n\x14WarnStateTargetEqual\x12\x12\n\nstate_path\x18\x01 \x01(\t\"p\n\x17WarnStateTargetEqualMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.WarnStateTargetEqual\"/\n\x1dGitSparseCheckoutSubdirectory\x12\x0e\n\x06subdir\x18\x01 \x01(\t\"\x82\x01\n GitSparseCheckoutSubdirectoryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.GitSparseCheckoutSubdirectory\"/\n\x1bGitProgressCheckoutRevision\x12\x10\n\x08revision\x18\x01 \x01(\t\"~\n\x1eGitProgressCheckoutRevisionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.GitProgressCheckoutRevision\"4\n%GitProgressUpdatingExistingDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x92\x01\n(GitProgressUpdatingExistingDependencyMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.GitProgressUpdatingExistingDependency\".\n\x1fGitProgressPullingNewDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x86\x01\n\"GitProgressPullingNewDependencyMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressPullingNewDependency\"\x1d\n\x0eGitNothingToDo\x12\x0b\n\x03sha\x18\x01 \x01(\t\"d\n\x11GitNothingToDoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.GitNothingToDo\"E\n\x1fGitProgressUpdatedCheckoutRange\x12\x11\n\tstart_sha\x18\x01 \x01(\t\x12\x0f\n\x07\x65nd_sha\x18\x02 \x01(\t\"\x86\x01\n\"GitProgressUpdatedCheckoutRangeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressUpdatedCheckoutRange\"*\n\x17GitProgressCheckedOutAt\x12\x0f\n\x07\x65nd_sha\x18\x01 \x01(\t\"v\n\x1aGitProgressCheckedOutAtMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.GitProgressCheckedOutAt\")\n\x1aRegistryProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"|\n\x1dRegistryProgressGETRequestMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.RegistryProgressGETRequest\"=\n\x1bRegistryProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"~\n\x1eRegistryProgressGETResponseMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RegistryProgressGETResponse\"_\n\x1dSelectorReportInvalidSelector\x12\x17\n\x0fvalid_selectors\x18\x01 \x01(\t\x12\x13\n\x0bspec_method\x18\x02 \x01(\t\x12\x10\n\x08raw_spec\x18\x03 \x01(\t\"\x82\x01\n SelectorReportInvalidSelectorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.SelectorReportInvalidSelector\"\x15\n\x13\x44\x65psNoPackagesFound\"n\n\x16\x44\x65psNoPackagesFoundMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsNoPackagesFound\"/\n\x17\x44\x65psStartPackageInstall\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\"v\n\x1a\x44\x65psStartPackageInstallMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsStartPackageInstall\"\'\n\x0f\x44\x65psInstallInfo\x12\x14\n\x0cversion_name\x18\x01 \x01(\t\"f\n\x12\x44\x65psInstallInfoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DepsInstallInfo\"-\n\x13\x44\x65psUpdateAvailable\x12\x16\n\x0eversion_latest\x18\x01 \x01(\t\"n\n\x16\x44\x65psUpdateAvailableMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsUpdateAvailable\"\x0e\n\x0c\x44\x65psUpToDate\"`\n\x0f\x44\x65psUpToDateMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUpToDate\",\n\x14\x44\x65psListSubdirectory\x12\x14\n\x0csubdirectory\x18\x01 \x01(\t\"p\n\x17\x44\x65psListSubdirectoryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.DepsListSubdirectory\".\n\x1a\x44\x65psNotifyUpdatesAvailable\x12\x10\n\x08packages\x18\x01 \x03(\t\"|\n\x1d\x44\x65psNotifyUpdatesAvailableMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.DepsNotifyUpdatesAvailable\"1\n\x11RetryExternalCall\x12\x0f\n\x07\x61ttempt\x18\x01 \x01(\x05\x12\x0b\n\x03max\x18\x02 \x01(\x05\"j\n\x14RetryExternalCallMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.RetryExternalCall\"#\n\x14RecordRetryException\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"p\n\x17RecordRetryExceptionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.RecordRetryException\".\n\x1fRegistryIndexProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x86\x01\n\"RegistryIndexProgressGETRequestMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryIndexProgressGETRequest\"B\n RegistryIndexProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"\x88\x01\n#RegistryIndexProgressGETResponseMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.proto_types.RegistryIndexProgressGETResponse\"2\n\x1eRegistryResponseUnexpectedType\x12\x10\n\x08response\x18\x01 \x01(\t\"\x84\x01\n!RegistryResponseUnexpectedTypeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseUnexpectedType\"2\n\x1eRegistryResponseMissingTopKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x84\x01\n!RegistryResponseMissingTopKeysMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseMissingTopKeys\"5\n!RegistryResponseMissingNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x8a\x01\n$RegistryResponseMissingNestedKeysMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.RegistryResponseMissingNestedKeys\"3\n\x1fRegistryResponseExtraNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x86\x01\n\"RegistryResponseExtraNestedKeysMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryResponseExtraNestedKeys\"(\n\x18\x44\x65psSetDownloadDirectory\x12\x0c\n\x04path\x18\x01 \x01(\t\"x\n\x1b\x44\x65psSetDownloadDirectoryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsSetDownloadDirectory\"-\n\x0c\x44\x65psUnpinned\x12\x10\n\x08revision\x18\x01 \x01(\t\x12\x0b\n\x03git\x18\x02 \x01(\t\"`\n\x0f\x44\x65psUnpinnedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUnpinned\"/\n\x1bNoNodesForSelectionCriteria\x12\x10\n\x08spec_raw\x18\x01 \x01(\t\"~\n\x1eNoNodesForSelectionCriteriaMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.NoNodesForSelectionCriteria\")\n\x10\x44\x65psLockUpdating\x12\x15\n\rlock_filepath\x18\x01 \x01(\t\"h\n\x13\x44\x65psLockUpdatingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.DepsLockUpdating\"R\n\x0e\x44\x65psAddPackage\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x19\n\x11packages_filepath\x18\x03 \x01(\t\"d\n\x11\x44\x65psAddPackageMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.DepsAddPackage\"\xa7\x01\n\x19\x44\x65psFoundDuplicatePackage\x12S\n\x0fremoved_package\x18\x01 \x03(\x0b\x32:.proto_types.DepsFoundDuplicatePackage.RemovedPackageEntry\x1a\x35\n\x13RemovedPackageEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"z\n\x1c\x44\x65psFoundDuplicatePackageMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.DepsFoundDuplicatePackage\"$\n\x12\x44\x65psVersionMissing\x12\x0e\n\x06source\x18\x01 \x01(\t\"l\n\x15\x44\x65psVersionMissingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.DepsVersionMissing\"*\n\x1bRunningOperationCaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"~\n\x1eRunningOperationCaughtErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RunningOperationCaughtError\"\x11\n\x0f\x43ompileComplete\"f\n\x12\x43ompileCompleteMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.CompileComplete\"\x18\n\x16\x46reshnessCheckComplete\"t\n\x19\x46reshnessCheckCompleteMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.FreshnessCheckComplete\"\x1c\n\nSeedHeader\x12\x0e\n\x06header\x18\x01 \x01(\t\"\\\n\rSeedHeaderMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.SeedHeader\"3\n\x12SQLRunnerException\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x02 \x01(\t\"l\n\x15SQLRunnerExceptionMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.SQLRunnerException\"\xa8\x01\n\rLogTestResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\x12\n\nnum_models\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\"b\n\x10LogTestResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogTestResult\"k\n\x0cLogStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"`\n\x0fLogStartLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.LogStartLine\"\x95\x01\n\x0eLogModelResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"d\n\x11LogModelResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogModelResult\"\x92\x02\n\x11LogSnapshotResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x34\n\x03\x63\x66g\x18\x07 \x03(\x0b\x32\'.proto_types.LogSnapshotResult.CfgEntry\x12\x16\n\x0eresult_message\x18\x08 \x01(\t\x1a*\n\x08\x43\x66gEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"j\n\x14LogSnapshotResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.LogSnapshotResult\"\xb9\x01\n\rLogSeedResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x16\n\x0eresult_message\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x0e\n\x06schema\x18\x07 \x01(\t\x12\x10\n\x08relation\x18\x08 \x01(\t\"b\n\x10LogSeedResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogSeedResult\"\xad\x01\n\x12LogFreshnessResult\x12\x0e\n\x06status\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x13\n\x0bsource_name\x18\x06 \x01(\t\x12\x12\n\ntable_name\x18\x07 \x01(\t\"l\n\x15LogFreshnessResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogFreshnessResult\"\"\n\rLogCancelLine\x12\x11\n\tconn_name\x18\x01 \x01(\t\"b\n\x10LogCancelLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogCancelLine\"\x1f\n\x0f\x44\x65\x66\x61ultSelector\x12\x0c\n\x04name\x18\x01 \x01(\t\"f\n\x12\x44\x65\x66\x61ultSelectorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DefaultSelector\"5\n\tNodeStart\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"Z\n\x0cNodeStartMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.NodeStart\"g\n\x0cNodeFinished\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12-\n\nrun_result\x18\x02 \x01(\x0b\x32\x19.proto_types.RunResultMsg\"`\n\x0fNodeFinishedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.NodeFinished\"+\n\x1bQueryCancelationUnsupported\x12\x0c\n\x04type\x18\x01 \x01(\t\"~\n\x1eQueryCancelationUnsupportedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.QueryCancelationUnsupported\"O\n\x0f\x43oncurrencyLine\x12\x13\n\x0bnum_threads\x18\x01 \x01(\x05\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\x12\x12\n\nnode_count\x18\x03 \x01(\x05\"f\n\x12\x43oncurrencyLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ConcurrencyLine\"E\n\x19WritingInjectedSQLForNode\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"z\n\x1cWritingInjectedSQLForNodeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.WritingInjectedSQLForNode\"9\n\rNodeCompiling\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"b\n\x10NodeCompilingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeCompiling\"9\n\rNodeExecuting\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"b\n\x10NodeExecutingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeExecuting\"m\n\x10LogHookStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"h\n\x13LogHookStartLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.LogHookStartLine\"\x93\x01\n\x0eLogHookEndLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"d\n\x11LogHookEndLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogHookEndLine\"\x93\x01\n\x0fSkippingDetails\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x0e\n\x06schema\x18\x03 \x01(\t\x12\x11\n\tnode_name\x18\x04 \x01(\t\x12\r\n\x05index\x18\x05 \x01(\x05\x12\r\n\x05total\x18\x06 \x01(\x05\"f\n\x12SkippingDetailsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SkippingDetails\"\r\n\x0bNothingToDo\"^\n\x0eNothingToDoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.NothingToDo\",\n\x1dRunningOperationUncaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"\x82\x01\n RunningOperationUncaughtErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.RunningOperationUncaughtError\"\x93\x01\n\x0c\x45ndRunResult\x12*\n\x07results\x18\x01 \x03(\x0b\x32\x19.proto_types.RunResultMsg\x12\x14\n\x0c\x65lapsed_time\x18\x02 \x01(\x02\x12\x30\n\x0cgenerated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07success\x18\x04 \x01(\x08\"`\n\x0f\x45ndRunResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.EndRunResult\"\x11\n\x0fNoNodesSelected\"f\n\x12NoNodesSelectedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.NoNodesSelected\"w\n\x10\x43ommandCompleted\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07\x65lapsed\x18\x04 \x01(\x02\"h\n\x13\x43ommandCompletedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.CommandCompleted\"k\n\x08ShowNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0f\n\x07preview\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"X\n\x0bShowNodeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12#\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x15.proto_types.ShowNode\"p\n\x0c\x43ompiledNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x10\n\x08\x63ompiled\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"`\n\x0f\x43ompiledNodeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.CompiledNode\"b\n\x17\x43\x61tchableExceptionOnRun\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"v\n\x1a\x43\x61tchableExceptionOnRunMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.CatchableExceptionOnRun\"5\n\x12InternalErrorOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\"l\n\x15InternalErrorOnRunMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InternalErrorOnRun\"K\n\x15GenericExceptionOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x0b\n\x03\x65xc\x18\x03 \x01(\t\"r\n\x18GenericExceptionOnRunMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.GenericExceptionOnRun\"N\n\x1aNodeConnectionReleaseError\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"|\n\x1dNodeConnectionReleaseErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.NodeConnectionReleaseError\"\x1f\n\nFoundStats\x12\x11\n\tstat_line\x18\x01 \x01(\t\"\\\n\rFoundStatsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.FoundStats\"\x17\n\x15MainKeyboardInterrupt\"r\n\x18MainKeyboardInterruptMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainKeyboardInterrupt\"#\n\x14MainEncounteredError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"p\n\x17MainEncounteredErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MainEncounteredError\"%\n\x0eMainStackTrace\x12\x13\n\x0bstack_trace\x18\x01 \x01(\t\"d\n\x11MainStackTraceMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainStackTrace\"@\n\x13SystemCouldNotWrite\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0e\n\x06reason\x18\x02 \x01(\t\x12\x0b\n\x03\x65xc\x18\x03 \x01(\t\"n\n\x16SystemCouldNotWriteMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.SystemCouldNotWrite\"!\n\x12SystemExecutingCmd\x12\x0b\n\x03\x63md\x18\x01 \x03(\t\"l\n\x15SystemExecutingCmdMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.SystemExecutingCmd\"\x1c\n\x0cSystemStdOut\x12\x0c\n\x04\x62msg\x18\x01 \x01(\t\"`\n\x0fSystemStdOutMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.SystemStdOut\"\x1c\n\x0cSystemStdErr\x12\x0c\n\x04\x62msg\x18\x01 \x01(\t\"`\n\x0fSystemStdErrMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.SystemStdErr\",\n\x16SystemReportReturnCode\x12\x12\n\nreturncode\x18\x01 \x01(\x05\"t\n\x19SystemReportReturnCodeMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.SystemReportReturnCode\"p\n\x13TimingInfoCollected\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12/\n\x0btiming_info\x18\x02 \x01(\x0b\x32\x1a.proto_types.TimingInfoMsg\"n\n\x16TimingInfoCollectedMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.TimingInfoCollected\"&\n\x12LogDebugStackTrace\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"l\n\x15LogDebugStackTraceMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDebugStackTrace\"\x1e\n\x0e\x43heckCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"d\n\x11\x43heckCleanPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.CheckCleanPath\" \n\x10\x43onfirmCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"h\n\x13\x43onfirmCleanPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.ConfirmCleanPath\"\"\n\x12ProtectedCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"l\n\x15ProtectedCleanPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.ProtectedCleanPath\"\x14\n\x12\x46inishedCleanPaths\"l\n\x15\x46inishedCleanPathsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FinishedCleanPaths\"5\n\x0bOpenCommand\x12\x10\n\x08open_cmd\x18\x01 \x01(\t\x12\x14\n\x0cprofiles_dir\x18\x02 \x01(\t\"^\n\x0eOpenCommandMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.OpenCommand\"\x19\n\nFormatting\x12\x0b\n\x03msg\x18\x01 \x01(\t\"\\\n\rFormattingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.Formatting\"0\n\x0fServingDocsPort\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x05\"f\n\x12ServingDocsPortMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ServingDocsPort\"%\n\x15ServingDocsAccessInfo\x12\x0c\n\x04port\x18\x01 \x01(\t\"r\n\x18ServingDocsAccessInfoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ServingDocsAccessInfo\"\x15\n\x13ServingDocsExitInfo\"n\n\x16ServingDocsExitInfoMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.ServingDocsExitInfo\"J\n\x10RunResultWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\"h\n\x13RunResultWarningMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultWarning\"J\n\x10RunResultFailure\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\"h\n\x13RunResultFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultFailure\"k\n\tStatsLine\x12\x30\n\x05stats\x18\x01 \x03(\x0b\x32!.proto_types.StatsLine.StatsEntry\x1a,\n\nStatsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"Z\n\x0cStatsLineMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.StatsLine\"\x1d\n\x0eRunResultError\x12\x0b\n\x03msg\x18\x01 \x01(\t\"d\n\x11RunResultErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.RunResultError\")\n\x17RunResultErrorNoMessage\x12\x0e\n\x06status\x18\x01 \x01(\t\"v\n\x1aRunResultErrorNoMessageMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultErrorNoMessage\"\x1f\n\x0fSQLCompiledPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"f\n\x12SQLCompiledPathMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SQLCompiledPath\"-\n\x14\x43heckNodeTestFailure\x12\x15\n\rrelation_name\x18\x01 \x01(\t\"p\n\x17\x43heckNodeTestFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.CheckNodeTestFailure\"W\n\x0f\x45ndOfRunSummary\x12\x12\n\nnum_errors\x18\x01 \x01(\x05\x12\x14\n\x0cnum_warnings\x18\x02 \x01(\x05\x12\x1a\n\x12keyboard_interrupt\x18\x03 \x01(\x08\"f\n\x12\x45ndOfRunSummaryMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.EndOfRunSummary\"U\n\x13LogSkipBecauseError\x12\x0e\n\x06schema\x18\x01 \x01(\t\x12\x10\n\x08relation\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"n\n\x16LogSkipBecauseErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.LogSkipBecauseError\"\x14\n\x12\x45nsureGitInstalled\"l\n\x15\x45nsureGitInstalledMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.EnsureGitInstalled\"\x1a\n\x18\x44\x65psCreatingLocalSymlink\"x\n\x1b\x44\x65psCreatingLocalSymlinkMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsCreatingLocalSymlink\"\x19\n\x17\x44\x65psSymlinkNotAvailable\"v\n\x1a\x44\x65psSymlinkNotAvailableMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsSymlinkNotAvailable\"\x11\n\x0f\x44isableTracking\"f\n\x12\x44isableTrackingMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DisableTracking\"\x1e\n\x0cSendingEvent\x12\x0e\n\x06kwargs\x18\x01 \x01(\t\"`\n\x0fSendingEventMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.SendingEvent\"\x12\n\x10SendEventFailure\"h\n\x13SendEventFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SendEventFailure\"\r\n\x0b\x46lushEvents\"^\n\x0e\x46lushEventsMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.FlushEvents\"\x14\n\x12\x46lushEventsFailure\"l\n\x15\x46lushEventsFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FlushEventsFailure\"-\n\x19TrackingInitializeFailure\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"z\n\x1cTrackingInitializeFailureMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.TrackingInitializeFailure\"&\n\x17RunResultWarningMessage\x12\x0b\n\x03msg\x18\x01 \x01(\t\"v\n\x1aRunResultWarningMessageMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultWarningMessage\"\x1a\n\x0b\x44\x65\x62ugCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"^\n\x0e\x44\x65\x62ugCmdOutMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.DebugCmdOut\"\x1d\n\x0e\x44\x65\x62ugCmdResult\x12\x0b\n\x03msg\x18\x01 \x01(\t\"d\n\x11\x44\x65\x62ugCmdResultMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.DebugCmdResult\"\x19\n\nListCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"\\\n\rListCmdOutMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.ListCmdOut\"\x13\n\x04Note\x12\x0b\n\x03msg\x18\x01 \x01(\t\"P\n\x07NoteMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12\x1f\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x11.proto_types.Note\"\xec\x01\n\x0eResourceReport\x12\x14\n\x0c\x63ommand_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63ommand_success\x18\x03 \x01(\x08\x12\x1f\n\x17\x63ommand_wall_clock_time\x18\x04 \x01(\x02\x12\x19\n\x11process_user_time\x18\x05 \x01(\x02\x12\x1b\n\x13process_kernel_time\x18\x06 \x01(\x02\x12\x1b\n\x13process_mem_max_rss\x18\x07 \x01(\x03\x12\x19\n\x11process_in_blocks\x18\x08 \x01(\x03\x12\x1a\n\x12process_out_blocks\x18\t \x01(\x03\"d\n\x11ResourceReportMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ResourceReportb\x06proto3') -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'types_pb2', globals()) +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'types_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None @@ -30,884 +31,904 @@ _CACHEDUMPGRAPH_DUMPENTRY._serialized_options = b'8\001' _PARTIALPARSINGERROR_EXCINFOENTRY._options = None _PARTIALPARSINGERROR_EXCINFOENTRY._serialized_options = b'8\001' + _DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY._options = None + _DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY._serialized_options = b'8\001' _LOGSNAPSHOTRESULT_CFGENTRY._options = None _LOGSNAPSHOTRESULT_CFGENTRY._serialized_options = b'8\001' _STATSLINE_STATSENTRY._options = None _STATSLINE_STATSENTRY._serialized_options = b'8\001' - _EVENTINFO._serialized_start=92 - _EVENTINFO._serialized_end=365 - _EVENTINFO_EXTRAENTRY._serialized_start=321 - _EVENTINFO_EXTRAENTRY._serialized_end=365 - _TIMINGINFOMSG._serialized_start=367 - _TIMINGINFOMSG._serialized_end=494 - _NODERELATION._serialized_start=496 - _NODERELATION._serialized_end=582 - _NODEINFO._serialized_start=585 - _NODEINFO._serialized_end=858 - _RUNRESULTMSG._serialized_start=861 - _RUNRESULTMSG._serialized_end=1070 - _REFERENCEKEYMSG._serialized_start=1072 - _REFERENCEKEYMSG._serialized_end=1143 - _COLUMNTYPE._serialized_start=1145 - _COLUMNTYPE._serialized_end=1237 - _COLUMNCONSTRAINT._serialized_start=1239 - _COLUMNCONSTRAINT._serialized_end=1328 - _MODELCONSTRAINT._serialized_start=1330 - _MODELCONSTRAINT._serialized_end=1414 - _GENERICMESSAGE._serialized_start=1416 - _GENERICMESSAGE._serialized_end=1470 - _MAINREPORTVERSION._serialized_start=1472 - _MAINREPORTVERSION._serialized_end=1529 - _MAINREPORTVERSIONMSG._serialized_start=1531 - _MAINREPORTVERSIONMSG._serialized_end=1637 - _MAINREPORTARGS._serialized_start=1639 - _MAINREPORTARGS._serialized_end=1753 - _MAINREPORTARGS_ARGSENTRY._serialized_start=1710 - _MAINREPORTARGS_ARGSENTRY._serialized_end=1753 - _MAINREPORTARGSMSG._serialized_start=1755 - _MAINREPORTARGSMSG._serialized_end=1855 - _MAINTRACKINGUSERSTATE._serialized_start=1857 - _MAINTRACKINGUSERSTATE._serialized_end=1900 - _MAINTRACKINGUSERSTATEMSG._serialized_start=1902 - _MAINTRACKINGUSERSTATEMSG._serialized_end=2016 - _MERGEDFROMSTATE._serialized_start=2018 - _MERGEDFROMSTATE._serialized_end=2071 - _MERGEDFROMSTATEMSG._serialized_start=2073 - _MERGEDFROMSTATEMSG._serialized_end=2175 - _MISSINGPROFILETARGET._serialized_start=2177 - _MISSINGPROFILETARGET._serialized_end=2242 - _MISSINGPROFILETARGETMSG._serialized_start=2244 - _MISSINGPROFILETARGETMSG._serialized_end=2356 - _INVALIDOPTIONYAML._serialized_start=2358 - _INVALIDOPTIONYAML._serialized_end=2398 - _INVALIDOPTIONYAMLMSG._serialized_start=2400 - _INVALIDOPTIONYAMLMSG._serialized_end=2506 - _LOGDBTPROJECTERROR._serialized_start=2508 - _LOGDBTPROJECTERROR._serialized_end=2541 - _LOGDBTPROJECTERRORMSG._serialized_start=2543 - _LOGDBTPROJECTERRORMSG._serialized_end=2651 - _LOGDBTPROFILEERROR._serialized_start=2653 - _LOGDBTPROFILEERROR._serialized_end=2704 - _LOGDBTPROFILEERRORMSG._serialized_start=2706 - _LOGDBTPROFILEERRORMSG._serialized_end=2814 - _STARTERPROJECTPATH._serialized_start=2816 - _STARTERPROJECTPATH._serialized_end=2849 - _STARTERPROJECTPATHMSG._serialized_start=2851 - _STARTERPROJECTPATHMSG._serialized_end=2959 - _CONFIGFOLDERDIRECTORY._serialized_start=2961 - _CONFIGFOLDERDIRECTORY._serialized_end=2997 - _CONFIGFOLDERDIRECTORYMSG._serialized_start=2999 - _CONFIGFOLDERDIRECTORYMSG._serialized_end=3113 - _NOSAMPLEPROFILEFOUND._serialized_start=3115 - _NOSAMPLEPROFILEFOUND._serialized_end=3154 - _NOSAMPLEPROFILEFOUNDMSG._serialized_start=3156 - _NOSAMPLEPROFILEFOUNDMSG._serialized_end=3268 - _PROFILEWRITTENWITHSAMPLE._serialized_start=3270 - _PROFILEWRITTENWITHSAMPLE._serialized_end=3324 - _PROFILEWRITTENWITHSAMPLEMSG._serialized_start=3326 - _PROFILEWRITTENWITHSAMPLEMSG._serialized_end=3446 - _PROFILEWRITTENWITHTARGETTEMPLATEYAML._serialized_start=3448 - _PROFILEWRITTENWITHTARGETTEMPLATEYAML._serialized_end=3514 - _PROFILEWRITTENWITHTARGETTEMPLATEYAMLMSG._serialized_start=3517 - _PROFILEWRITTENWITHTARGETTEMPLATEYAMLMSG._serialized_end=3661 - _PROFILEWRITTENWITHPROJECTTEMPLATEYAML._serialized_start=3663 - _PROFILEWRITTENWITHPROJECTTEMPLATEYAML._serialized_end=3730 - _PROFILEWRITTENWITHPROJECTTEMPLATEYAMLMSG._serialized_start=3733 - _PROFILEWRITTENWITHPROJECTTEMPLATEYAMLMSG._serialized_end=3879 - _SETTINGUPPROFILE._serialized_start=3881 - _SETTINGUPPROFILE._serialized_end=3899 - _SETTINGUPPROFILEMSG._serialized_start=3901 - _SETTINGUPPROFILEMSG._serialized_end=4005 - _INVALIDPROFILETEMPLATEYAML._serialized_start=4007 - _INVALIDPROFILETEMPLATEYAML._serialized_end=4035 - _INVALIDPROFILETEMPLATEYAMLMSG._serialized_start=4037 - _INVALIDPROFILETEMPLATEYAMLMSG._serialized_end=4161 - _PROJECTNAMEALREADYEXISTS._serialized_start=4163 - _PROJECTNAMEALREADYEXISTS._serialized_end=4203 - _PROJECTNAMEALREADYEXISTSMSG._serialized_start=4205 - _PROJECTNAMEALREADYEXISTSMSG._serialized_end=4325 - _PROJECTCREATED._serialized_start=4327 - _PROJECTCREATED._serialized_end=4402 - _PROJECTCREATEDMSG._serialized_start=4404 - _PROJECTCREATEDMSG._serialized_end=4504 - _PACKAGEREDIRECTDEPRECATION._serialized_start=4506 - _PACKAGEREDIRECTDEPRECATION._serialized_end=4570 - _PACKAGEREDIRECTDEPRECATIONMSG._serialized_start=4572 - _PACKAGEREDIRECTDEPRECATIONMSG._serialized_end=4696 - _PACKAGEINSTALLPATHDEPRECATION._serialized_start=4698 - _PACKAGEINSTALLPATHDEPRECATION._serialized_end=4729 - _PACKAGEINSTALLPATHDEPRECATIONMSG._serialized_start=4732 - _PACKAGEINSTALLPATHDEPRECATIONMSG._serialized_end=4862 - _CONFIGSOURCEPATHDEPRECATION._serialized_start=4864 - _CONFIGSOURCEPATHDEPRECATION._serialized_end=4936 - _CONFIGSOURCEPATHDEPRECATIONMSG._serialized_start=4938 - _CONFIGSOURCEPATHDEPRECATIONMSG._serialized_end=5064 - _CONFIGDATAPATHDEPRECATION._serialized_start=5066 - _CONFIGDATAPATHDEPRECATION._serialized_end=5136 - _CONFIGDATAPATHDEPRECATIONMSG._serialized_start=5138 - _CONFIGDATAPATHDEPRECATIONMSG._serialized_end=5260 - _ADAPTERDEPRECATIONWARNING._serialized_start=5262 - _ADAPTERDEPRECATIONWARNING._serialized_end=5325 - _ADAPTERDEPRECATIONWARNINGMSG._serialized_start=5327 - _ADAPTERDEPRECATIONWARNINGMSG._serialized_end=5449 - _METRICATTRIBUTESRENAMED._serialized_start=5451 - _METRICATTRIBUTESRENAMED._serialized_end=5497 - _METRICATTRIBUTESRENAMEDMSG._serialized_start=5499 - _METRICATTRIBUTESRENAMEDMSG._serialized_end=5617 - _EXPOSURENAMEDEPRECATION._serialized_start=5619 - _EXPOSURENAMEDEPRECATION._serialized_end=5662 - _EXPOSURENAMEDEPRECATIONMSG._serialized_start=5664 - _EXPOSURENAMEDEPRECATIONMSG._serialized_end=5782 - _INTERNALDEPRECATION._serialized_start=5784 - _INTERNALDEPRECATION._serialized_end=5878 - _INTERNALDEPRECATIONMSG._serialized_start=5880 - _INTERNALDEPRECATIONMSG._serialized_end=5990 - _ENVIRONMENTVARIABLERENAMED._serialized_start=5992 - _ENVIRONMENTVARIABLERENAMED._serialized_end=6056 - _ENVIRONMENTVARIABLERENAMEDMSG._serialized_start=6058 - _ENVIRONMENTVARIABLERENAMEDMSG._serialized_end=6182 - _CONFIGLOGPATHDEPRECATION._serialized_start=6184 - _CONFIGLOGPATHDEPRECATION._serialized_end=6235 - _CONFIGLOGPATHDEPRECATIONMSG._serialized_start=6237 - _CONFIGLOGPATHDEPRECATIONMSG._serialized_end=6357 - _CONFIGTARGETPATHDEPRECATION._serialized_start=6359 - _CONFIGTARGETPATHDEPRECATION._serialized_end=6413 - _CONFIGTARGETPATHDEPRECATIONMSG._serialized_start=6415 - _CONFIGTARGETPATHDEPRECATIONMSG._serialized_end=6541 - _COLLECTFRESHNESSRETURNSIGNATURE._serialized_start=6543 - _COLLECTFRESHNESSRETURNSIGNATURE._serialized_end=6576 - _COLLECTFRESHNESSRETURNSIGNATUREMSG._serialized_start=6579 - _COLLECTFRESHNESSRETURNSIGNATUREMSG._serialized_end=6713 - _ADAPTEREVENTDEBUG._serialized_start=6716 - _ADAPTEREVENTDEBUG._serialized_end=6851 - _ADAPTEREVENTDEBUGMSG._serialized_start=6853 - _ADAPTEREVENTDEBUGMSG._serialized_end=6959 - _ADAPTEREVENTINFO._serialized_start=6962 - _ADAPTEREVENTINFO._serialized_end=7096 - _ADAPTEREVENTINFOMSG._serialized_start=7098 - _ADAPTEREVENTINFOMSG._serialized_end=7202 - _ADAPTEREVENTWARNING._serialized_start=7205 - _ADAPTEREVENTWARNING._serialized_end=7342 - _ADAPTEREVENTWARNINGMSG._serialized_start=7344 - _ADAPTEREVENTWARNINGMSG._serialized_end=7454 - _ADAPTEREVENTERROR._serialized_start=7457 - _ADAPTEREVENTERROR._serialized_end=7610 - _ADAPTEREVENTERRORMSG._serialized_start=7612 - _ADAPTEREVENTERRORMSG._serialized_end=7718 - _NEWCONNECTION._serialized_start=7720 - _NEWCONNECTION._serialized_end=7815 - _NEWCONNECTIONMSG._serialized_start=7817 - _NEWCONNECTIONMSG._serialized_end=7915 - _CONNECTIONREUSED._serialized_start=7917 - _CONNECTIONREUSED._serialized_end=7978 - _CONNECTIONREUSEDMSG._serialized_start=7980 - _CONNECTIONREUSEDMSG._serialized_end=8084 - _CONNECTIONLEFTOPENINCLEANUP._serialized_start=8086 - _CONNECTIONLEFTOPENINCLEANUP._serialized_end=8134 - _CONNECTIONLEFTOPENINCLEANUPMSG._serialized_start=8136 - _CONNECTIONLEFTOPENINCLEANUPMSG._serialized_end=8262 - _CONNECTIONCLOSEDINCLEANUP._serialized_start=8264 - _CONNECTIONCLOSEDINCLEANUP._serialized_end=8310 - _CONNECTIONCLOSEDINCLEANUPMSG._serialized_start=8312 - _CONNECTIONCLOSEDINCLEANUPMSG._serialized_end=8434 - _ROLLBACKFAILED._serialized_start=8436 - _ROLLBACKFAILED._serialized_end=8531 - _ROLLBACKFAILEDMSG._serialized_start=8533 - _ROLLBACKFAILEDMSG._serialized_end=8633 - _CONNECTIONCLOSED._serialized_start=8635 - _CONNECTIONCLOSED._serialized_end=8714 - _CONNECTIONCLOSEDMSG._serialized_start=8716 - _CONNECTIONCLOSEDMSG._serialized_end=8820 - _CONNECTIONLEFTOPEN._serialized_start=8822 - _CONNECTIONLEFTOPEN._serialized_end=8903 - _CONNECTIONLEFTOPENMSG._serialized_start=8905 - _CONNECTIONLEFTOPENMSG._serialized_end=9013 - _ROLLBACK._serialized_start=9015 - _ROLLBACK._serialized_end=9086 - _ROLLBACKMSG._serialized_start=9088 - _ROLLBACKMSG._serialized_end=9176 - _CACHEMISS._serialized_start=9178 - _CACHEMISS._serialized_end=9242 - _CACHEMISSMSG._serialized_start=9244 - _CACHEMISSMSG._serialized_end=9334 - _LISTRELATIONS._serialized_start=9336 - _LISTRELATIONS._serialized_end=9434 - _LISTRELATIONSMSG._serialized_start=9436 - _LISTRELATIONSMSG._serialized_end=9534 - _CONNECTIONUSED._serialized_start=9536 - _CONNECTIONUSED._serialized_end=9632 - _CONNECTIONUSEDMSG._serialized_start=9634 - _CONNECTIONUSEDMSG._serialized_end=9734 - _SQLQUERY._serialized_start=9736 - _SQLQUERY._serialized_end=9820 - _SQLQUERYMSG._serialized_start=9822 - _SQLQUERYMSG._serialized_end=9910 - _SQLQUERYSTATUS._serialized_start=9912 - _SQLQUERYSTATUS._serialized_end=10003 - _SQLQUERYSTATUSMSG._serialized_start=10005 - _SQLQUERYSTATUSMSG._serialized_end=10105 - _SQLCOMMIT._serialized_start=10107 - _SQLCOMMIT._serialized_end=10179 - _SQLCOMMITMSG._serialized_start=10181 - _SQLCOMMITMSG._serialized_end=10271 - _COLTYPECHANGE._serialized_start=10273 - _COLTYPECHANGE._serialized_end=10370 - _COLTYPECHANGEMSG._serialized_start=10372 - _COLTYPECHANGEMSG._serialized_end=10470 - _SCHEMACREATION._serialized_start=10472 - _SCHEMACREATION._serialized_end=10536 - _SCHEMACREATIONMSG._serialized_start=10538 - _SCHEMACREATIONMSG._serialized_end=10638 - _SCHEMADROP._serialized_start=10640 - _SCHEMADROP._serialized_end=10700 - _SCHEMADROPMSG._serialized_start=10702 - _SCHEMADROPMSG._serialized_end=10794 - _CACHEACTION._serialized_start=10797 - _CACHEACTION._serialized_end=11019 - _CACHEACTIONMSG._serialized_start=11021 - _CACHEACTIONMSG._serialized_end=11115 - _CACHEDUMPGRAPH._serialized_start=11118 - _CACHEDUMPGRAPH._serialized_end=11270 - _CACHEDUMPGRAPH_DUMPENTRY._serialized_start=11227 - _CACHEDUMPGRAPH_DUMPENTRY._serialized_end=11270 - _CACHEDUMPGRAPHMSG._serialized_start=11272 - _CACHEDUMPGRAPHMSG._serialized_end=11372 - _ADAPTERREGISTERED._serialized_start=11374 - _ADAPTERREGISTERED._serialized_end=11440 - _ADAPTERREGISTEREDMSG._serialized_start=11442 - _ADAPTERREGISTEREDMSG._serialized_end=11548 - _ADAPTERIMPORTERROR._serialized_start=11550 - _ADAPTERIMPORTERROR._serialized_end=11583 - _ADAPTERIMPORTERRORMSG._serialized_start=11585 - _ADAPTERIMPORTERRORMSG._serialized_end=11693 - _PLUGINLOADERROR._serialized_start=11695 - _PLUGINLOADERROR._serialized_end=11730 - _PLUGINLOADERRORMSG._serialized_start=11732 - _PLUGINLOADERRORMSG._serialized_end=11834 - _NEWCONNECTIONOPENING._serialized_start=11836 - _NEWCONNECTIONOPENING._serialized_end=11926 - _NEWCONNECTIONOPENINGMSG._serialized_start=11928 - _NEWCONNECTIONOPENINGMSG._serialized_end=12040 - _CODEEXECUTION._serialized_start=12042 - _CODEEXECUTION._serialized_end=12098 - _CODEEXECUTIONMSG._serialized_start=12100 - _CODEEXECUTIONMSG._serialized_end=12198 - _CODEEXECUTIONSTATUS._serialized_start=12200 - _CODEEXECUTIONSTATUS._serialized_end=12254 - _CODEEXECUTIONSTATUSMSG._serialized_start=12256 - _CODEEXECUTIONSTATUSMSG._serialized_end=12366 - _CATALOGGENERATIONERROR._serialized_start=12368 - _CATALOGGENERATIONERROR._serialized_end=12405 - _CATALOGGENERATIONERRORMSG._serialized_start=12407 - _CATALOGGENERATIONERRORMSG._serialized_end=12523 - _WRITECATALOGFAILURE._serialized_start=12525 - _WRITECATALOGFAILURE._serialized_end=12570 - _WRITECATALOGFAILUREMSG._serialized_start=12572 - _WRITECATALOGFAILUREMSG._serialized_end=12682 - _CATALOGWRITTEN._serialized_start=12684 - _CATALOGWRITTEN._serialized_end=12714 - _CATALOGWRITTENMSG._serialized_start=12716 - _CATALOGWRITTENMSG._serialized_end=12816 - _CANNOTGENERATEDOCS._serialized_start=12818 - _CANNOTGENERATEDOCS._serialized_end=12838 - _CANNOTGENERATEDOCSMSG._serialized_start=12840 - _CANNOTGENERATEDOCSMSG._serialized_end=12948 - _BUILDINGCATALOG._serialized_start=12950 - _BUILDINGCATALOG._serialized_end=12967 - _BUILDINGCATALOGMSG._serialized_start=12969 - _BUILDINGCATALOGMSG._serialized_end=13071 - _DATABASEERRORRUNNINGHOOK._serialized_start=13073 - _DATABASEERRORRUNNINGHOOK._serialized_end=13118 - _DATABASEERRORRUNNINGHOOKMSG._serialized_start=13120 - _DATABASEERRORRUNNINGHOOKMSG._serialized_end=13240 - _HOOKSRUNNING._serialized_start=13242 - _HOOKSRUNNING._serialized_end=13294 - _HOOKSRUNNINGMSG._serialized_start=13296 - _HOOKSRUNNINGMSG._serialized_end=13392 - _FINISHEDRUNNINGSTATS._serialized_start=13394 - _FINISHEDRUNNINGSTATS._serialized_end=13478 - _FINISHEDRUNNINGSTATSMSG._serialized_start=13480 - _FINISHEDRUNNINGSTATSMSG._serialized_end=13592 - _CONSTRAINTNOTENFORCED._serialized_start=13594 - _CONSTRAINTNOTENFORCED._serialized_end=13654 - _CONSTRAINTNOTENFORCEDMSG._serialized_start=13656 - _CONSTRAINTNOTENFORCEDMSG._serialized_end=13770 - _CONSTRAINTNOTSUPPORTED._serialized_start=13772 - _CONSTRAINTNOTSUPPORTED._serialized_end=13833 - _CONSTRAINTNOTSUPPORTEDMSG._serialized_start=13835 - _CONSTRAINTNOTSUPPORTEDMSG._serialized_end=13951 - _INPUTFILEDIFFERROR._serialized_start=13953 - _INPUTFILEDIFFERROR._serialized_end=14008 - _INPUTFILEDIFFERRORMSG._serialized_start=14010 - _INPUTFILEDIFFERRORMSG._serialized_end=14118 - _INVALIDVALUEFORFIELD._serialized_start=14120 - _INVALIDVALUEFORFIELD._serialized_end=14183 - _INVALIDVALUEFORFIELDMSG._serialized_start=14185 - _INVALIDVALUEFORFIELDMSG._serialized_end=14297 - _VALIDATIONWARNING._serialized_start=14299 - _VALIDATIONWARNING._serialized_end=14380 - _VALIDATIONWARNINGMSG._serialized_start=14382 - _VALIDATIONWARNINGMSG._serialized_end=14488 - _PARSEPERFINFOPATH._serialized_start=14490 - _PARSEPERFINFOPATH._serialized_end=14523 - _PARSEPERFINFOPATHMSG._serialized_start=14525 - _PARSEPERFINFOPATHMSG._serialized_end=14631 - _PARTIALPARSINGERRORPROCESSINGFILE._serialized_start=14633 - _PARTIALPARSINGERRORPROCESSINGFILE._serialized_end=14682 - _PARTIALPARSINGERRORPROCESSINGFILEMSG._serialized_start=14685 - _PARTIALPARSINGERRORPROCESSINGFILEMSG._serialized_end=14823 - _PARTIALPARSINGERROR._serialized_start=14826 - _PARTIALPARSINGERROR._serialized_end=14960 - _PARTIALPARSINGERROR_EXCINFOENTRY._serialized_start=14914 - _PARTIALPARSINGERROR_EXCINFOENTRY._serialized_end=14960 - _PARTIALPARSINGERRORMSG._serialized_start=14962 - _PARTIALPARSINGERRORMSG._serialized_end=15072 - _PARTIALPARSINGSKIPPARSING._serialized_start=15074 - _PARTIALPARSINGSKIPPARSING._serialized_end=15101 - _PARTIALPARSINGSKIPPARSINGMSG._serialized_start=15103 - _PARTIALPARSINGSKIPPARSINGMSG._serialized_end=15225 - _UNABLETOPARTIALPARSE._serialized_start=15227 - _UNABLETOPARTIALPARSE._serialized_end=15265 - _UNABLETOPARTIALPARSEMSG._serialized_start=15267 - _UNABLETOPARTIALPARSEMSG._serialized_end=15379 - _STATECHECKVARSHASH._serialized_start=15381 - _STATECHECKVARSHASH._serialized_end=15483 - _STATECHECKVARSHASHMSG._serialized_start=15485 - _STATECHECKVARSHASHMSG._serialized_end=15593 - _PARTIALPARSINGNOTENABLED._serialized_start=15595 - _PARTIALPARSINGNOTENABLED._serialized_end=15621 - _PARTIALPARSINGNOTENABLEDMSG._serialized_start=15623 - _PARTIALPARSINGNOTENABLEDMSG._serialized_end=15743 - _PARSEDFILELOADFAILED._serialized_start=15745 - _PARSEDFILELOADFAILED._serialized_end=15812 - _PARSEDFILELOADFAILEDMSG._serialized_start=15814 - _PARSEDFILELOADFAILEDMSG._serialized_end=15926 - _PARTIALPARSINGENABLED._serialized_start=15928 - _PARTIALPARSINGENABLED._serialized_end=16000 - _PARTIALPARSINGENABLEDMSG._serialized_start=16002 - _PARTIALPARSINGENABLEDMSG._serialized_end=16116 - _PARTIALPARSINGFILE._serialized_start=16118 - _PARTIALPARSINGFILE._serialized_end=16174 - _PARTIALPARSINGFILEMSG._serialized_start=16176 - _PARTIALPARSINGFILEMSG._serialized_end=16284 - _INVALIDDISABLEDTARGETINTESTNODE._serialized_start=16287 - _INVALIDDISABLEDTARGETINTESTNODE._serialized_end=16462 - _INVALIDDISABLEDTARGETINTESTNODEMSG._serialized_start=16465 - _INVALIDDISABLEDTARGETINTESTNODEMSG._serialized_end=16599 - _UNUSEDRESOURCECONFIGPATH._serialized_start=16601 - _UNUSEDRESOURCECONFIGPATH._serialized_end=16656 - _UNUSEDRESOURCECONFIGPATHMSG._serialized_start=16658 - _UNUSEDRESOURCECONFIGPATHMSG._serialized_end=16778 - _SEEDINCREASED._serialized_start=16780 - _SEEDINCREASED._serialized_end=16831 - _SEEDINCREASEDMSG._serialized_start=16833 - _SEEDINCREASEDMSG._serialized_end=16931 - _SEEDEXCEEDSLIMITSAMEPATH._serialized_start=16933 - _SEEDEXCEEDSLIMITSAMEPATH._serialized_end=16995 - _SEEDEXCEEDSLIMITSAMEPATHMSG._serialized_start=16997 - _SEEDEXCEEDSLIMITSAMEPATHMSG._serialized_end=17117 - _SEEDEXCEEDSLIMITANDPATHCHANGED._serialized_start=17119 - _SEEDEXCEEDSLIMITANDPATHCHANGED._serialized_end=17187 - _SEEDEXCEEDSLIMITANDPATHCHANGEDMSG._serialized_start=17190 - _SEEDEXCEEDSLIMITANDPATHCHANGEDMSG._serialized_end=17322 - _SEEDEXCEEDSLIMITCHECKSUMCHANGED._serialized_start=17324 - _SEEDEXCEEDSLIMITCHECKSUMCHANGED._serialized_end=17416 - _SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG._serialized_start=17419 - _SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG._serialized_end=17553 - _UNUSEDTABLES._serialized_start=17555 - _UNUSEDTABLES._serialized_end=17592 - _UNUSEDTABLESMSG._serialized_start=17594 - _UNUSEDTABLESMSG._serialized_end=17690 - _WRONGRESOURCESCHEMAFILE._serialized_start=17693 - _WRONGRESOURCESCHEMAFILE._serialized_end=17828 - _WRONGRESOURCESCHEMAFILEMSG._serialized_start=17830 - _WRONGRESOURCESCHEMAFILEMSG._serialized_end=17948 - _NONODEFORYAMLKEY._serialized_start=17950 - _NONODEFORYAMLKEY._serialized_end=18025 - _NONODEFORYAMLKEYMSG._serialized_start=18027 - _NONODEFORYAMLKEYMSG._serialized_end=18131 - _MACRONOTFOUNDFORPATCH._serialized_start=18133 - _MACRONOTFOUNDFORPATCH._serialized_end=18176 - _MACRONOTFOUNDFORPATCHMSG._serialized_start=18178 - _MACRONOTFOUNDFORPATCHMSG._serialized_end=18292 - _NODENOTFOUNDORDISABLED._serialized_start=18295 - _NODENOTFOUNDORDISABLED._serialized_end=18479 - _NODENOTFOUNDORDISABLEDMSG._serialized_start=18481 - _NODENOTFOUNDORDISABLEDMSG._serialized_end=18597 - _JINJALOGWARNING._serialized_start=18599 - _JINJALOGWARNING._serialized_end=18671 - _JINJALOGWARNINGMSG._serialized_start=18673 - _JINJALOGWARNINGMSG._serialized_end=18775 - _JINJALOGINFO._serialized_start=18777 - _JINJALOGINFO._serialized_end=18846 - _JINJALOGINFOMSG._serialized_start=18848 - _JINJALOGINFOMSG._serialized_end=18944 - _JINJALOGDEBUG._serialized_start=18946 - _JINJALOGDEBUG._serialized_end=19016 - _JINJALOGDEBUGMSG._serialized_start=19018 - _JINJALOGDEBUGMSG._serialized_end=19116 - _UNPINNEDREFNEWVERSIONAVAILABLE._serialized_start=19119 - _UNPINNEDREFNEWVERSIONAVAILABLE._serialized_end=19293 - _UNPINNEDREFNEWVERSIONAVAILABLEMSG._serialized_start=19296 - _UNPINNEDREFNEWVERSIONAVAILABLEMSG._serialized_end=19428 - _DEPRECATEDMODEL._serialized_start=19430 - _DEPRECATEDMODEL._serialized_end=19516 - _DEPRECATEDMODELMSG._serialized_start=19518 - _DEPRECATEDMODELMSG._serialized_end=19620 - _UPCOMINGREFERENCEDEPRECATION._serialized_start=19623 - _UPCOMINGREFERENCEDEPRECATION._serialized_end=19821 - _UPCOMINGREFERENCEDEPRECATIONMSG._serialized_start=19824 - _UPCOMINGREFERENCEDEPRECATIONMSG._serialized_end=19952 - _DEPRECATEDREFERENCE._serialized_start=19955 - _DEPRECATEDREFERENCE._serialized_end=20144 - _DEPRECATEDREFERENCEMSG._serialized_start=20146 - _DEPRECATEDREFERENCEMSG._serialized_end=20256 - _UNSUPPORTEDCONSTRAINTMATERIALIZATION._serialized_start=20258 - _UNSUPPORTEDCONSTRAINTMATERIALIZATION._serialized_end=20318 - _UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG._serialized_start=20321 - _UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG._serialized_end=20465 - _PARSEINLINENODEERROR._serialized_start=20467 - _PARSEINLINENODEERROR._serialized_end=20544 - _PARSEINLINENODEERRORMSG._serialized_start=20546 - _PARSEINLINENODEERRORMSG._serialized_end=20658 - _SEMANTICVALIDATIONFAILURE._serialized_start=20660 - _SEMANTICVALIDATIONFAILURE._serialized_end=20700 - _SEMANTICVALIDATIONFAILUREMSG._serialized_start=20702 - _SEMANTICVALIDATIONFAILUREMSG._serialized_end=20824 - _UNVERSIONEDBREAKINGCHANGE._serialized_start=20827 - _UNVERSIONEDBREAKINGCHANGE._serialized_end=21221 - _UNVERSIONEDBREAKINGCHANGEMSG._serialized_start=21223 - _UNVERSIONEDBREAKINGCHANGEMSG._serialized_end=21345 - _WARNSTATETARGETEQUAL._serialized_start=21347 - _WARNSTATETARGETEQUAL._serialized_end=21389 - _WARNSTATETARGETEQUALMSG._serialized_start=21391 - _WARNSTATETARGETEQUALMSG._serialized_end=21503 - _GITSPARSECHECKOUTSUBDIRECTORY._serialized_start=21505 - _GITSPARSECHECKOUTSUBDIRECTORY._serialized_end=21552 - _GITSPARSECHECKOUTSUBDIRECTORYMSG._serialized_start=21555 - _GITSPARSECHECKOUTSUBDIRECTORYMSG._serialized_end=21685 - _GITPROGRESSCHECKOUTREVISION._serialized_start=21687 - _GITPROGRESSCHECKOUTREVISION._serialized_end=21734 - _GITPROGRESSCHECKOUTREVISIONMSG._serialized_start=21736 - _GITPROGRESSCHECKOUTREVISIONMSG._serialized_end=21862 - _GITPROGRESSUPDATINGEXISTINGDEPENDENCY._serialized_start=21864 - _GITPROGRESSUPDATINGEXISTINGDEPENDENCY._serialized_end=21916 - _GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG._serialized_start=21919 - _GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG._serialized_end=22065 - _GITPROGRESSPULLINGNEWDEPENDENCY._serialized_start=22067 - _GITPROGRESSPULLINGNEWDEPENDENCY._serialized_end=22113 - _GITPROGRESSPULLINGNEWDEPENDENCYMSG._serialized_start=22116 - _GITPROGRESSPULLINGNEWDEPENDENCYMSG._serialized_end=22250 - _GITNOTHINGTODO._serialized_start=22252 - _GITNOTHINGTODO._serialized_end=22281 - _GITNOTHINGTODOMSG._serialized_start=22283 - _GITNOTHINGTODOMSG._serialized_end=22383 - _GITPROGRESSUPDATEDCHECKOUTRANGE._serialized_start=22385 - _GITPROGRESSUPDATEDCHECKOUTRANGE._serialized_end=22454 - _GITPROGRESSUPDATEDCHECKOUTRANGEMSG._serialized_start=22457 - _GITPROGRESSUPDATEDCHECKOUTRANGEMSG._serialized_end=22591 - _GITPROGRESSCHECKEDOUTAT._serialized_start=22593 - _GITPROGRESSCHECKEDOUTAT._serialized_end=22635 - _GITPROGRESSCHECKEDOUTATMSG._serialized_start=22637 - _GITPROGRESSCHECKEDOUTATMSG._serialized_end=22755 - _REGISTRYPROGRESSGETREQUEST._serialized_start=22757 - _REGISTRYPROGRESSGETREQUEST._serialized_end=22798 - _REGISTRYPROGRESSGETREQUESTMSG._serialized_start=22800 - _REGISTRYPROGRESSGETREQUESTMSG._serialized_end=22924 - _REGISTRYPROGRESSGETRESPONSE._serialized_start=22926 - _REGISTRYPROGRESSGETRESPONSE._serialized_end=22987 - _REGISTRYPROGRESSGETRESPONSEMSG._serialized_start=22989 - _REGISTRYPROGRESSGETRESPONSEMSG._serialized_end=23115 - _SELECTORREPORTINVALIDSELECTOR._serialized_start=23117 - _SELECTORREPORTINVALIDSELECTOR._serialized_end=23212 - _SELECTORREPORTINVALIDSELECTORMSG._serialized_start=23215 - _SELECTORREPORTINVALIDSELECTORMSG._serialized_end=23345 - _DEPSNOPACKAGESFOUND._serialized_start=23347 - _DEPSNOPACKAGESFOUND._serialized_end=23368 - _DEPSNOPACKAGESFOUNDMSG._serialized_start=23370 - _DEPSNOPACKAGESFOUNDMSG._serialized_end=23480 - _DEPSSTARTPACKAGEINSTALL._serialized_start=23482 - _DEPSSTARTPACKAGEINSTALL._serialized_end=23529 - _DEPSSTARTPACKAGEINSTALLMSG._serialized_start=23531 - _DEPSSTARTPACKAGEINSTALLMSG._serialized_end=23649 - _DEPSINSTALLINFO._serialized_start=23651 - _DEPSINSTALLINFO._serialized_end=23690 - _DEPSINSTALLINFOMSG._serialized_start=23692 - _DEPSINSTALLINFOMSG._serialized_end=23794 - _DEPSUPDATEAVAILABLE._serialized_start=23796 - _DEPSUPDATEAVAILABLE._serialized_end=23841 - _DEPSUPDATEAVAILABLEMSG._serialized_start=23843 - _DEPSUPDATEAVAILABLEMSG._serialized_end=23953 - _DEPSUPTODATE._serialized_start=23955 - _DEPSUPTODATE._serialized_end=23969 - _DEPSUPTODATEMSG._serialized_start=23971 - _DEPSUPTODATEMSG._serialized_end=24067 - _DEPSLISTSUBDIRECTORY._serialized_start=24069 - _DEPSLISTSUBDIRECTORY._serialized_end=24113 - _DEPSLISTSUBDIRECTORYMSG._serialized_start=24115 - _DEPSLISTSUBDIRECTORYMSG._serialized_end=24227 - _DEPSNOTIFYUPDATESAVAILABLE._serialized_start=24229 - _DEPSNOTIFYUPDATESAVAILABLE._serialized_end=24275 - _DEPSNOTIFYUPDATESAVAILABLEMSG._serialized_start=24277 - _DEPSNOTIFYUPDATESAVAILABLEMSG._serialized_end=24401 - _RETRYEXTERNALCALL._serialized_start=24403 - _RETRYEXTERNALCALL._serialized_end=24452 - _RETRYEXTERNALCALLMSG._serialized_start=24454 - _RETRYEXTERNALCALLMSG._serialized_end=24560 - _RECORDRETRYEXCEPTION._serialized_start=24562 - _RECORDRETRYEXCEPTION._serialized_end=24597 - _RECORDRETRYEXCEPTIONMSG._serialized_start=24599 - _RECORDRETRYEXCEPTIONMSG._serialized_end=24711 - _REGISTRYINDEXPROGRESSGETREQUEST._serialized_start=24713 - _REGISTRYINDEXPROGRESSGETREQUEST._serialized_end=24759 - _REGISTRYINDEXPROGRESSGETREQUESTMSG._serialized_start=24762 - _REGISTRYINDEXPROGRESSGETREQUESTMSG._serialized_end=24896 - _REGISTRYINDEXPROGRESSGETRESPONSE._serialized_start=24898 - _REGISTRYINDEXPROGRESSGETRESPONSE._serialized_end=24964 - _REGISTRYINDEXPROGRESSGETRESPONSEMSG._serialized_start=24967 - _REGISTRYINDEXPROGRESSGETRESPONSEMSG._serialized_end=25103 - _REGISTRYRESPONSEUNEXPECTEDTYPE._serialized_start=25105 - _REGISTRYRESPONSEUNEXPECTEDTYPE._serialized_end=25155 - _REGISTRYRESPONSEUNEXPECTEDTYPEMSG._serialized_start=25158 - _REGISTRYRESPONSEUNEXPECTEDTYPEMSG._serialized_end=25290 - _REGISTRYRESPONSEMISSINGTOPKEYS._serialized_start=25292 - _REGISTRYRESPONSEMISSINGTOPKEYS._serialized_end=25342 - _REGISTRYRESPONSEMISSINGTOPKEYSMSG._serialized_start=25345 - _REGISTRYRESPONSEMISSINGTOPKEYSMSG._serialized_end=25477 - _REGISTRYRESPONSEMISSINGNESTEDKEYS._serialized_start=25479 - _REGISTRYRESPONSEMISSINGNESTEDKEYS._serialized_end=25532 - _REGISTRYRESPONSEMISSINGNESTEDKEYSMSG._serialized_start=25535 - _REGISTRYRESPONSEMISSINGNESTEDKEYSMSG._serialized_end=25673 - _REGISTRYRESPONSEEXTRANESTEDKEYS._serialized_start=25675 - _REGISTRYRESPONSEEXTRANESTEDKEYS._serialized_end=25726 - _REGISTRYRESPONSEEXTRANESTEDKEYSMSG._serialized_start=25729 - _REGISTRYRESPONSEEXTRANESTEDKEYSMSG._serialized_end=25863 - _DEPSSETDOWNLOADDIRECTORY._serialized_start=25865 - _DEPSSETDOWNLOADDIRECTORY._serialized_end=25905 - _DEPSSETDOWNLOADDIRECTORYMSG._serialized_start=25907 - _DEPSSETDOWNLOADDIRECTORYMSG._serialized_end=26027 - _DEPSUNPINNED._serialized_start=26029 - _DEPSUNPINNED._serialized_end=26074 - _DEPSUNPINNEDMSG._serialized_start=26076 - _DEPSUNPINNEDMSG._serialized_end=26172 - _NONODESFORSELECTIONCRITERIA._serialized_start=26174 - _NONODESFORSELECTIONCRITERIA._serialized_end=26221 - _NONODESFORSELECTIONCRITERIAMSG._serialized_start=26223 - _NONODESFORSELECTIONCRITERIAMSG._serialized_end=26349 - _RUNNINGOPERATIONCAUGHTERROR._serialized_start=26351 - _RUNNINGOPERATIONCAUGHTERROR._serialized_end=26393 - _RUNNINGOPERATIONCAUGHTERRORMSG._serialized_start=26395 - _RUNNINGOPERATIONCAUGHTERRORMSG._serialized_end=26521 - _COMPILECOMPLETE._serialized_start=26523 - _COMPILECOMPLETE._serialized_end=26540 - _COMPILECOMPLETEMSG._serialized_start=26542 - _COMPILECOMPLETEMSG._serialized_end=26644 - _FRESHNESSCHECKCOMPLETE._serialized_start=26646 - _FRESHNESSCHECKCOMPLETE._serialized_end=26670 - _FRESHNESSCHECKCOMPLETEMSG._serialized_start=26672 - _FRESHNESSCHECKCOMPLETEMSG._serialized_end=26788 - _SEEDHEADER._serialized_start=26790 - _SEEDHEADER._serialized_end=26818 - _SEEDHEADERMSG._serialized_start=26820 - _SEEDHEADERMSG._serialized_end=26912 - _SQLRUNNEREXCEPTION._serialized_start=26914 - _SQLRUNNEREXCEPTION._serialized_end=26965 - _SQLRUNNEREXCEPTIONMSG._serialized_start=26967 - _SQLRUNNEREXCEPTIONMSG._serialized_end=27075 - _LOGTESTRESULT._serialized_start=27078 - _LOGTESTRESULT._serialized_end=27246 - _LOGTESTRESULTMSG._serialized_start=27248 - _LOGTESTRESULTMSG._serialized_end=27346 - _LOGSTARTLINE._serialized_start=27348 - _LOGSTARTLINE._serialized_end=27455 - _LOGSTARTLINEMSG._serialized_start=27457 - _LOGSTARTLINEMSG._serialized_end=27553 - _LOGMODELRESULT._serialized_start=27556 - _LOGMODELRESULT._serialized_end=27705 - _LOGMODELRESULTMSG._serialized_start=27707 - _LOGMODELRESULTMSG._serialized_end=27807 - _LOGSNAPSHOTRESULT._serialized_start=27810 - _LOGSNAPSHOTRESULT._serialized_end=28084 - _LOGSNAPSHOTRESULT_CFGENTRY._serialized_start=28042 - _LOGSNAPSHOTRESULT_CFGENTRY._serialized_end=28084 - _LOGSNAPSHOTRESULTMSG._serialized_start=28086 - _LOGSNAPSHOTRESULTMSG._serialized_end=28192 - _LOGSEEDRESULT._serialized_start=28195 - _LOGSEEDRESULT._serialized_end=28380 - _LOGSEEDRESULTMSG._serialized_start=28382 - _LOGSEEDRESULTMSG._serialized_end=28480 - _LOGFRESHNESSRESULT._serialized_start=28483 - _LOGFRESHNESSRESULT._serialized_end=28656 - _LOGFRESHNESSRESULTMSG._serialized_start=28658 - _LOGFRESHNESSRESULTMSG._serialized_end=28766 - _LOGCANCELLINE._serialized_start=28768 - _LOGCANCELLINE._serialized_end=28802 - _LOGCANCELLINEMSG._serialized_start=28804 - _LOGCANCELLINEMSG._serialized_end=28902 - _DEFAULTSELECTOR._serialized_start=28904 - _DEFAULTSELECTOR._serialized_end=28935 - _DEFAULTSELECTORMSG._serialized_start=28937 - _DEFAULTSELECTORMSG._serialized_end=29039 - _NODESTART._serialized_start=29041 - _NODESTART._serialized_end=29094 - _NODESTARTMSG._serialized_start=29096 - _NODESTARTMSG._serialized_end=29186 - _NODEFINISHED._serialized_start=29188 - _NODEFINISHED._serialized_end=29291 - _NODEFINISHEDMSG._serialized_start=29293 - _NODEFINISHEDMSG._serialized_end=29389 - _QUERYCANCELATIONUNSUPPORTED._serialized_start=29391 - _QUERYCANCELATIONUNSUPPORTED._serialized_end=29434 - _QUERYCANCELATIONUNSUPPORTEDMSG._serialized_start=29436 - _QUERYCANCELATIONUNSUPPORTEDMSG._serialized_end=29562 - _CONCURRENCYLINE._serialized_start=29564 - _CONCURRENCYLINE._serialized_end=29643 - _CONCURRENCYLINEMSG._serialized_start=29645 - _CONCURRENCYLINEMSG._serialized_end=29747 - _WRITINGINJECTEDSQLFORNODE._serialized_start=29749 - _WRITINGINJECTEDSQLFORNODE._serialized_end=29818 - _WRITINGINJECTEDSQLFORNODEMSG._serialized_start=29820 - _WRITINGINJECTEDSQLFORNODEMSG._serialized_end=29942 - _NODECOMPILING._serialized_start=29944 - _NODECOMPILING._serialized_end=30001 - _NODECOMPILINGMSG._serialized_start=30003 - _NODECOMPILINGMSG._serialized_end=30101 - _NODEEXECUTING._serialized_start=30103 - _NODEEXECUTING._serialized_end=30160 - _NODEEXECUTINGMSG._serialized_start=30162 - _NODEEXECUTINGMSG._serialized_end=30260 - _LOGHOOKSTARTLINE._serialized_start=30262 - _LOGHOOKSTARTLINE._serialized_end=30371 - _LOGHOOKSTARTLINEMSG._serialized_start=30373 - _LOGHOOKSTARTLINEMSG._serialized_end=30477 - _LOGHOOKENDLINE._serialized_start=30480 - _LOGHOOKENDLINE._serialized_end=30627 - _LOGHOOKENDLINEMSG._serialized_start=30629 - _LOGHOOKENDLINEMSG._serialized_end=30729 - _SKIPPINGDETAILS._serialized_start=30732 - _SKIPPINGDETAILS._serialized_end=30879 - _SKIPPINGDETAILSMSG._serialized_start=30881 - _SKIPPINGDETAILSMSG._serialized_end=30983 - _NOTHINGTODO._serialized_start=30985 - _NOTHINGTODO._serialized_end=30998 - _NOTHINGTODOMSG._serialized_start=31000 - _NOTHINGTODOMSG._serialized_end=31094 - _RUNNINGOPERATIONUNCAUGHTERROR._serialized_start=31096 - _RUNNINGOPERATIONUNCAUGHTERROR._serialized_end=31140 - _RUNNINGOPERATIONUNCAUGHTERRORMSG._serialized_start=31143 - _RUNNINGOPERATIONUNCAUGHTERRORMSG._serialized_end=31273 - _ENDRUNRESULT._serialized_start=31276 - _ENDRUNRESULT._serialized_end=31423 - _ENDRUNRESULTMSG._serialized_start=31425 - _ENDRUNRESULTMSG._serialized_end=31521 - _NONODESSELECTED._serialized_start=31523 - _NONODESSELECTED._serialized_end=31540 - _NONODESSELECTEDMSG._serialized_start=31542 - _NONODESSELECTEDMSG._serialized_end=31644 - _COMMANDCOMPLETED._serialized_start=31646 - _COMMANDCOMPLETED._serialized_end=31765 - _COMMANDCOMPLETEDMSG._serialized_start=31767 - _COMMANDCOMPLETEDMSG._serialized_end=31871 - _SHOWNODE._serialized_start=31873 - _SHOWNODE._serialized_end=31980 - _SHOWNODEMSG._serialized_start=31982 - _SHOWNODEMSG._serialized_end=32070 - _COMPILEDNODE._serialized_start=32072 - _COMPILEDNODE._serialized_end=32184 - _COMPILEDNODEMSG._serialized_start=32186 - _COMPILEDNODEMSG._serialized_end=32282 - _CATCHABLEEXCEPTIONONRUN._serialized_start=32284 - _CATCHABLEEXCEPTIONONRUN._serialized_end=32382 - _CATCHABLEEXCEPTIONONRUNMSG._serialized_start=32384 - _CATCHABLEEXCEPTIONONRUNMSG._serialized_end=32502 - _INTERNALERRORONRUN._serialized_start=32504 - _INTERNALERRORONRUN._serialized_end=32557 - _INTERNALERRORONRUNMSG._serialized_start=32559 - _INTERNALERRORONRUNMSG._serialized_end=32667 - _GENERICEXCEPTIONONRUN._serialized_start=32669 - _GENERICEXCEPTIONONRUN._serialized_end=32744 - _GENERICEXCEPTIONONRUNMSG._serialized_start=32746 - _GENERICEXCEPTIONONRUNMSG._serialized_end=32860 - _NODECONNECTIONRELEASEERROR._serialized_start=32862 - _NODECONNECTIONRELEASEERROR._serialized_end=32940 - _NODECONNECTIONRELEASEERRORMSG._serialized_start=32942 - _NODECONNECTIONRELEASEERRORMSG._serialized_end=33066 - _FOUNDSTATS._serialized_start=33068 - _FOUNDSTATS._serialized_end=33099 - _FOUNDSTATSMSG._serialized_start=33101 - _FOUNDSTATSMSG._serialized_end=33193 - _MAINKEYBOARDINTERRUPT._serialized_start=33195 - _MAINKEYBOARDINTERRUPT._serialized_end=33218 - _MAINKEYBOARDINTERRUPTMSG._serialized_start=33220 - _MAINKEYBOARDINTERRUPTMSG._serialized_end=33334 - _MAINENCOUNTEREDERROR._serialized_start=33336 - _MAINENCOUNTEREDERROR._serialized_end=33371 - _MAINENCOUNTEREDERRORMSG._serialized_start=33373 - _MAINENCOUNTEREDERRORMSG._serialized_end=33485 - _MAINSTACKTRACE._serialized_start=33487 - _MAINSTACKTRACE._serialized_end=33524 - _MAINSTACKTRACEMSG._serialized_start=33526 - _MAINSTACKTRACEMSG._serialized_end=33626 - _SYSTEMCOULDNOTWRITE._serialized_start=33628 - _SYSTEMCOULDNOTWRITE._serialized_end=33692 - _SYSTEMCOULDNOTWRITEMSG._serialized_start=33694 - _SYSTEMCOULDNOTWRITEMSG._serialized_end=33804 - _SYSTEMEXECUTINGCMD._serialized_start=33806 - _SYSTEMEXECUTINGCMD._serialized_end=33839 - _SYSTEMEXECUTINGCMDMSG._serialized_start=33841 - _SYSTEMEXECUTINGCMDMSG._serialized_end=33949 - _SYSTEMSTDOUT._serialized_start=33951 - _SYSTEMSTDOUT._serialized_end=33979 - _SYSTEMSTDOUTMSG._serialized_start=33981 - _SYSTEMSTDOUTMSG._serialized_end=34077 - _SYSTEMSTDERR._serialized_start=34079 - _SYSTEMSTDERR._serialized_end=34107 - _SYSTEMSTDERRMSG._serialized_start=34109 - _SYSTEMSTDERRMSG._serialized_end=34205 - _SYSTEMREPORTRETURNCODE._serialized_start=34207 - _SYSTEMREPORTRETURNCODE._serialized_end=34251 - _SYSTEMREPORTRETURNCODEMSG._serialized_start=34253 - _SYSTEMREPORTRETURNCODEMSG._serialized_end=34369 - _TIMINGINFOCOLLECTED._serialized_start=34371 - _TIMINGINFOCOLLECTED._serialized_end=34483 - _TIMINGINFOCOLLECTEDMSG._serialized_start=34485 - _TIMINGINFOCOLLECTEDMSG._serialized_end=34595 - _LOGDEBUGSTACKTRACE._serialized_start=34597 - _LOGDEBUGSTACKTRACE._serialized_end=34635 - _LOGDEBUGSTACKTRACEMSG._serialized_start=34637 - _LOGDEBUGSTACKTRACEMSG._serialized_end=34745 - _CHECKCLEANPATH._serialized_start=34747 - _CHECKCLEANPATH._serialized_end=34777 - _CHECKCLEANPATHMSG._serialized_start=34779 - _CHECKCLEANPATHMSG._serialized_end=34879 - _CONFIRMCLEANPATH._serialized_start=34881 - _CONFIRMCLEANPATH._serialized_end=34913 - _CONFIRMCLEANPATHMSG._serialized_start=34915 - _CONFIRMCLEANPATHMSG._serialized_end=35019 - _PROTECTEDCLEANPATH._serialized_start=35021 - _PROTECTEDCLEANPATH._serialized_end=35055 - _PROTECTEDCLEANPATHMSG._serialized_start=35057 - _PROTECTEDCLEANPATHMSG._serialized_end=35165 - _FINISHEDCLEANPATHS._serialized_start=35167 - _FINISHEDCLEANPATHS._serialized_end=35187 - _FINISHEDCLEANPATHSMSG._serialized_start=35189 - _FINISHEDCLEANPATHSMSG._serialized_end=35297 - _OPENCOMMAND._serialized_start=35299 - _OPENCOMMAND._serialized_end=35352 - _OPENCOMMANDMSG._serialized_start=35354 - _OPENCOMMANDMSG._serialized_end=35448 - _FORMATTING._serialized_start=35450 - _FORMATTING._serialized_end=35475 - _FORMATTINGMSG._serialized_start=35477 - _FORMATTINGMSG._serialized_end=35569 - _SERVINGDOCSPORT._serialized_start=35571 - _SERVINGDOCSPORT._serialized_end=35619 - _SERVINGDOCSPORTMSG._serialized_start=35621 - _SERVINGDOCSPORTMSG._serialized_end=35723 - _SERVINGDOCSACCESSINFO._serialized_start=35725 - _SERVINGDOCSACCESSINFO._serialized_end=35762 - _SERVINGDOCSACCESSINFOMSG._serialized_start=35764 - _SERVINGDOCSACCESSINFOMSG._serialized_end=35878 - _SERVINGDOCSEXITINFO._serialized_start=35880 - _SERVINGDOCSEXITINFO._serialized_end=35901 - _SERVINGDOCSEXITINFOMSG._serialized_start=35903 - _SERVINGDOCSEXITINFOMSG._serialized_end=36013 - _RUNRESULTWARNING._serialized_start=36015 - _RUNRESULTWARNING._serialized_end=36089 - _RUNRESULTWARNINGMSG._serialized_start=36091 - _RUNRESULTWARNINGMSG._serialized_end=36195 - _RUNRESULTFAILURE._serialized_start=36197 - _RUNRESULTFAILURE._serialized_end=36271 - _RUNRESULTFAILUREMSG._serialized_start=36273 - _RUNRESULTFAILUREMSG._serialized_end=36377 - _STATSLINE._serialized_start=36379 - _STATSLINE._serialized_end=36486 - _STATSLINE_STATSENTRY._serialized_start=36442 - _STATSLINE_STATSENTRY._serialized_end=36486 - _STATSLINEMSG._serialized_start=36488 - _STATSLINEMSG._serialized_end=36578 - _RUNRESULTERROR._serialized_start=36580 - _RUNRESULTERROR._serialized_end=36609 - _RUNRESULTERRORMSG._serialized_start=36611 - _RUNRESULTERRORMSG._serialized_end=36711 - _RUNRESULTERRORNOMESSAGE._serialized_start=36713 - _RUNRESULTERRORNOMESSAGE._serialized_end=36754 - _RUNRESULTERRORNOMESSAGEMSG._serialized_start=36756 - _RUNRESULTERRORNOMESSAGEMSG._serialized_end=36874 - _SQLCOMPILEDPATH._serialized_start=36876 - _SQLCOMPILEDPATH._serialized_end=36907 - _SQLCOMPILEDPATHMSG._serialized_start=36909 - _SQLCOMPILEDPATHMSG._serialized_end=37011 - _CHECKNODETESTFAILURE._serialized_start=37013 - _CHECKNODETESTFAILURE._serialized_end=37058 - _CHECKNODETESTFAILUREMSG._serialized_start=37060 - _CHECKNODETESTFAILUREMSG._serialized_end=37172 - _ENDOFRUNSUMMARY._serialized_start=37174 - _ENDOFRUNSUMMARY._serialized_end=37261 - _ENDOFRUNSUMMARYMSG._serialized_start=37263 - _ENDOFRUNSUMMARYMSG._serialized_end=37365 - _LOGSKIPBECAUSEERROR._serialized_start=37367 - _LOGSKIPBECAUSEERROR._serialized_end=37452 - _LOGSKIPBECAUSEERRORMSG._serialized_start=37454 - _LOGSKIPBECAUSEERRORMSG._serialized_end=37564 - _ENSUREGITINSTALLED._serialized_start=37566 - _ENSUREGITINSTALLED._serialized_end=37586 - _ENSUREGITINSTALLEDMSG._serialized_start=37588 - _ENSUREGITINSTALLEDMSG._serialized_end=37696 - _DEPSCREATINGLOCALSYMLINK._serialized_start=37698 - _DEPSCREATINGLOCALSYMLINK._serialized_end=37724 - _DEPSCREATINGLOCALSYMLINKMSG._serialized_start=37726 - _DEPSCREATINGLOCALSYMLINKMSG._serialized_end=37846 - _DEPSSYMLINKNOTAVAILABLE._serialized_start=37848 - _DEPSSYMLINKNOTAVAILABLE._serialized_end=37873 - _DEPSSYMLINKNOTAVAILABLEMSG._serialized_start=37875 - _DEPSSYMLINKNOTAVAILABLEMSG._serialized_end=37993 - _DISABLETRACKING._serialized_start=37995 - _DISABLETRACKING._serialized_end=38012 - _DISABLETRACKINGMSG._serialized_start=38014 - _DISABLETRACKINGMSG._serialized_end=38116 - _SENDINGEVENT._serialized_start=38118 - _SENDINGEVENT._serialized_end=38148 - _SENDINGEVENTMSG._serialized_start=38150 - _SENDINGEVENTMSG._serialized_end=38246 - _SENDEVENTFAILURE._serialized_start=38248 - _SENDEVENTFAILURE._serialized_end=38266 - _SENDEVENTFAILUREMSG._serialized_start=38268 - _SENDEVENTFAILUREMSG._serialized_end=38372 - _FLUSHEVENTS._serialized_start=38374 - _FLUSHEVENTS._serialized_end=38387 - _FLUSHEVENTSMSG._serialized_start=38389 - _FLUSHEVENTSMSG._serialized_end=38483 - _FLUSHEVENTSFAILURE._serialized_start=38485 - _FLUSHEVENTSFAILURE._serialized_end=38505 - _FLUSHEVENTSFAILUREMSG._serialized_start=38507 - _FLUSHEVENTSFAILUREMSG._serialized_end=38615 - _TRACKINGINITIALIZEFAILURE._serialized_start=38617 - _TRACKINGINITIALIZEFAILURE._serialized_end=38662 - _TRACKINGINITIALIZEFAILUREMSG._serialized_start=38664 - _TRACKINGINITIALIZEFAILUREMSG._serialized_end=38786 - _RUNRESULTWARNINGMESSAGE._serialized_start=38788 - _RUNRESULTWARNINGMESSAGE._serialized_end=38826 - _RUNRESULTWARNINGMESSAGEMSG._serialized_start=38828 - _RUNRESULTWARNINGMESSAGEMSG._serialized_end=38946 - _DEBUGCMDOUT._serialized_start=38948 - _DEBUGCMDOUT._serialized_end=38974 - _DEBUGCMDOUTMSG._serialized_start=38976 - _DEBUGCMDOUTMSG._serialized_end=39070 - _DEBUGCMDRESULT._serialized_start=39072 - _DEBUGCMDRESULT._serialized_end=39101 - _DEBUGCMDRESULTMSG._serialized_start=39103 - _DEBUGCMDRESULTMSG._serialized_end=39203 - _LISTCMDOUT._serialized_start=39205 - _LISTCMDOUT._serialized_end=39230 - _LISTCMDOUTMSG._serialized_start=39232 - _LISTCMDOUTMSG._serialized_end=39324 - _NOTE._serialized_start=39326 - _NOTE._serialized_end=39345 - _NOTEMSG._serialized_start=39347 - _NOTEMSG._serialized_end=39427 - _RESOURCEREPORT._serialized_start=39430 - _RESOURCEREPORT._serialized_end=39666 - _RESOURCEREPORTMSG._serialized_start=39668 - _RESOURCEREPORTMSG._serialized_end=39768 + _globals['_EVENTINFO']._serialized_start=92 + _globals['_EVENTINFO']._serialized_end=365 + _globals['_EVENTINFO_EXTRAENTRY']._serialized_start=321 + _globals['_EVENTINFO_EXTRAENTRY']._serialized_end=365 + _globals['_TIMINGINFOMSG']._serialized_start=367 + _globals['_TIMINGINFOMSG']._serialized_end=494 + _globals['_NODERELATION']._serialized_start=496 + _globals['_NODERELATION']._serialized_end=582 + _globals['_NODEINFO']._serialized_start=585 + _globals['_NODEINFO']._serialized_end=858 + _globals['_RUNRESULTMSG']._serialized_start=861 + _globals['_RUNRESULTMSG']._serialized_end=1070 + _globals['_REFERENCEKEYMSG']._serialized_start=1072 + _globals['_REFERENCEKEYMSG']._serialized_end=1143 + _globals['_COLUMNTYPE']._serialized_start=1145 + _globals['_COLUMNTYPE']._serialized_end=1237 + _globals['_COLUMNCONSTRAINT']._serialized_start=1239 + _globals['_COLUMNCONSTRAINT']._serialized_end=1328 + _globals['_MODELCONSTRAINT']._serialized_start=1330 + _globals['_MODELCONSTRAINT']._serialized_end=1414 + _globals['_GENERICMESSAGE']._serialized_start=1416 + _globals['_GENERICMESSAGE']._serialized_end=1470 + _globals['_MAINREPORTVERSION']._serialized_start=1472 + _globals['_MAINREPORTVERSION']._serialized_end=1529 + _globals['_MAINREPORTVERSIONMSG']._serialized_start=1531 + _globals['_MAINREPORTVERSIONMSG']._serialized_end=1637 + _globals['_MAINREPORTARGS']._serialized_start=1639 + _globals['_MAINREPORTARGS']._serialized_end=1753 + _globals['_MAINREPORTARGS_ARGSENTRY']._serialized_start=1710 + _globals['_MAINREPORTARGS_ARGSENTRY']._serialized_end=1753 + _globals['_MAINREPORTARGSMSG']._serialized_start=1755 + _globals['_MAINREPORTARGSMSG']._serialized_end=1855 + _globals['_MAINTRACKINGUSERSTATE']._serialized_start=1857 + _globals['_MAINTRACKINGUSERSTATE']._serialized_end=1900 + _globals['_MAINTRACKINGUSERSTATEMSG']._serialized_start=1902 + _globals['_MAINTRACKINGUSERSTATEMSG']._serialized_end=2016 + _globals['_MERGEDFROMSTATE']._serialized_start=2018 + _globals['_MERGEDFROMSTATE']._serialized_end=2071 + _globals['_MERGEDFROMSTATEMSG']._serialized_start=2073 + _globals['_MERGEDFROMSTATEMSG']._serialized_end=2175 + _globals['_MISSINGPROFILETARGET']._serialized_start=2177 + _globals['_MISSINGPROFILETARGET']._serialized_end=2242 + _globals['_MISSINGPROFILETARGETMSG']._serialized_start=2244 + _globals['_MISSINGPROFILETARGETMSG']._serialized_end=2356 + _globals['_INVALIDOPTIONYAML']._serialized_start=2358 + _globals['_INVALIDOPTIONYAML']._serialized_end=2398 + _globals['_INVALIDOPTIONYAMLMSG']._serialized_start=2400 + _globals['_INVALIDOPTIONYAMLMSG']._serialized_end=2506 + _globals['_LOGDBTPROJECTERROR']._serialized_start=2508 + _globals['_LOGDBTPROJECTERROR']._serialized_end=2541 + _globals['_LOGDBTPROJECTERRORMSG']._serialized_start=2543 + _globals['_LOGDBTPROJECTERRORMSG']._serialized_end=2651 + _globals['_LOGDBTPROFILEERROR']._serialized_start=2653 + _globals['_LOGDBTPROFILEERROR']._serialized_end=2704 + _globals['_LOGDBTPROFILEERRORMSG']._serialized_start=2706 + _globals['_LOGDBTPROFILEERRORMSG']._serialized_end=2814 + _globals['_STARTERPROJECTPATH']._serialized_start=2816 + _globals['_STARTERPROJECTPATH']._serialized_end=2849 + _globals['_STARTERPROJECTPATHMSG']._serialized_start=2851 + _globals['_STARTERPROJECTPATHMSG']._serialized_end=2959 + _globals['_CONFIGFOLDERDIRECTORY']._serialized_start=2961 + _globals['_CONFIGFOLDERDIRECTORY']._serialized_end=2997 + _globals['_CONFIGFOLDERDIRECTORYMSG']._serialized_start=2999 + _globals['_CONFIGFOLDERDIRECTORYMSG']._serialized_end=3113 + _globals['_NOSAMPLEPROFILEFOUND']._serialized_start=3115 + _globals['_NOSAMPLEPROFILEFOUND']._serialized_end=3154 + _globals['_NOSAMPLEPROFILEFOUNDMSG']._serialized_start=3156 + _globals['_NOSAMPLEPROFILEFOUNDMSG']._serialized_end=3268 + _globals['_PROFILEWRITTENWITHSAMPLE']._serialized_start=3270 + _globals['_PROFILEWRITTENWITHSAMPLE']._serialized_end=3324 + _globals['_PROFILEWRITTENWITHSAMPLEMSG']._serialized_start=3326 + _globals['_PROFILEWRITTENWITHSAMPLEMSG']._serialized_end=3446 + _globals['_PROFILEWRITTENWITHTARGETTEMPLATEYAML']._serialized_start=3448 + _globals['_PROFILEWRITTENWITHTARGETTEMPLATEYAML']._serialized_end=3514 + _globals['_PROFILEWRITTENWITHTARGETTEMPLATEYAMLMSG']._serialized_start=3517 + _globals['_PROFILEWRITTENWITHTARGETTEMPLATEYAMLMSG']._serialized_end=3661 + _globals['_PROFILEWRITTENWITHPROJECTTEMPLATEYAML']._serialized_start=3663 + _globals['_PROFILEWRITTENWITHPROJECTTEMPLATEYAML']._serialized_end=3730 + _globals['_PROFILEWRITTENWITHPROJECTTEMPLATEYAMLMSG']._serialized_start=3733 + _globals['_PROFILEWRITTENWITHPROJECTTEMPLATEYAMLMSG']._serialized_end=3879 + _globals['_SETTINGUPPROFILE']._serialized_start=3881 + _globals['_SETTINGUPPROFILE']._serialized_end=3899 + _globals['_SETTINGUPPROFILEMSG']._serialized_start=3901 + _globals['_SETTINGUPPROFILEMSG']._serialized_end=4005 + _globals['_INVALIDPROFILETEMPLATEYAML']._serialized_start=4007 + _globals['_INVALIDPROFILETEMPLATEYAML']._serialized_end=4035 + _globals['_INVALIDPROFILETEMPLATEYAMLMSG']._serialized_start=4037 + _globals['_INVALIDPROFILETEMPLATEYAMLMSG']._serialized_end=4161 + _globals['_PROJECTNAMEALREADYEXISTS']._serialized_start=4163 + _globals['_PROJECTNAMEALREADYEXISTS']._serialized_end=4203 + _globals['_PROJECTNAMEALREADYEXISTSMSG']._serialized_start=4205 + _globals['_PROJECTNAMEALREADYEXISTSMSG']._serialized_end=4325 + _globals['_PROJECTCREATED']._serialized_start=4327 + _globals['_PROJECTCREATED']._serialized_end=4402 + _globals['_PROJECTCREATEDMSG']._serialized_start=4404 + _globals['_PROJECTCREATEDMSG']._serialized_end=4504 + _globals['_PACKAGEREDIRECTDEPRECATION']._serialized_start=4506 + _globals['_PACKAGEREDIRECTDEPRECATION']._serialized_end=4570 + _globals['_PACKAGEREDIRECTDEPRECATIONMSG']._serialized_start=4572 + _globals['_PACKAGEREDIRECTDEPRECATIONMSG']._serialized_end=4696 + _globals['_PACKAGEINSTALLPATHDEPRECATION']._serialized_start=4698 + _globals['_PACKAGEINSTALLPATHDEPRECATION']._serialized_end=4729 + _globals['_PACKAGEINSTALLPATHDEPRECATIONMSG']._serialized_start=4732 + _globals['_PACKAGEINSTALLPATHDEPRECATIONMSG']._serialized_end=4862 + _globals['_CONFIGSOURCEPATHDEPRECATION']._serialized_start=4864 + _globals['_CONFIGSOURCEPATHDEPRECATION']._serialized_end=4936 + _globals['_CONFIGSOURCEPATHDEPRECATIONMSG']._serialized_start=4938 + _globals['_CONFIGSOURCEPATHDEPRECATIONMSG']._serialized_end=5064 + _globals['_CONFIGDATAPATHDEPRECATION']._serialized_start=5066 + _globals['_CONFIGDATAPATHDEPRECATION']._serialized_end=5136 + _globals['_CONFIGDATAPATHDEPRECATIONMSG']._serialized_start=5138 + _globals['_CONFIGDATAPATHDEPRECATIONMSG']._serialized_end=5260 + _globals['_ADAPTERDEPRECATIONWARNING']._serialized_start=5262 + _globals['_ADAPTERDEPRECATIONWARNING']._serialized_end=5325 + _globals['_ADAPTERDEPRECATIONWARNINGMSG']._serialized_start=5327 + _globals['_ADAPTERDEPRECATIONWARNINGMSG']._serialized_end=5449 + _globals['_METRICATTRIBUTESRENAMED']._serialized_start=5451 + _globals['_METRICATTRIBUTESRENAMED']._serialized_end=5497 + _globals['_METRICATTRIBUTESRENAMEDMSG']._serialized_start=5499 + _globals['_METRICATTRIBUTESRENAMEDMSG']._serialized_end=5617 + _globals['_EXPOSURENAMEDEPRECATION']._serialized_start=5619 + _globals['_EXPOSURENAMEDEPRECATION']._serialized_end=5662 + _globals['_EXPOSURENAMEDEPRECATIONMSG']._serialized_start=5664 + _globals['_EXPOSURENAMEDEPRECATIONMSG']._serialized_end=5782 + _globals['_INTERNALDEPRECATION']._serialized_start=5784 + _globals['_INTERNALDEPRECATION']._serialized_end=5878 + _globals['_INTERNALDEPRECATIONMSG']._serialized_start=5880 + _globals['_INTERNALDEPRECATIONMSG']._serialized_end=5990 + _globals['_ENVIRONMENTVARIABLERENAMED']._serialized_start=5992 + _globals['_ENVIRONMENTVARIABLERENAMED']._serialized_end=6056 + _globals['_ENVIRONMENTVARIABLERENAMEDMSG']._serialized_start=6058 + _globals['_ENVIRONMENTVARIABLERENAMEDMSG']._serialized_end=6182 + _globals['_CONFIGLOGPATHDEPRECATION']._serialized_start=6184 + _globals['_CONFIGLOGPATHDEPRECATION']._serialized_end=6235 + _globals['_CONFIGLOGPATHDEPRECATIONMSG']._serialized_start=6237 + _globals['_CONFIGLOGPATHDEPRECATIONMSG']._serialized_end=6357 + _globals['_CONFIGTARGETPATHDEPRECATION']._serialized_start=6359 + _globals['_CONFIGTARGETPATHDEPRECATION']._serialized_end=6413 + _globals['_CONFIGTARGETPATHDEPRECATIONMSG']._serialized_start=6415 + _globals['_CONFIGTARGETPATHDEPRECATIONMSG']._serialized_end=6541 + _globals['_COLLECTFRESHNESSRETURNSIGNATURE']._serialized_start=6543 + _globals['_COLLECTFRESHNESSRETURNSIGNATURE']._serialized_end=6576 + _globals['_COLLECTFRESHNESSRETURNSIGNATUREMSG']._serialized_start=6579 + _globals['_COLLECTFRESHNESSRETURNSIGNATUREMSG']._serialized_end=6713 + _globals['_ADAPTEREVENTDEBUG']._serialized_start=6716 + _globals['_ADAPTEREVENTDEBUG']._serialized_end=6851 + _globals['_ADAPTEREVENTDEBUGMSG']._serialized_start=6853 + _globals['_ADAPTEREVENTDEBUGMSG']._serialized_end=6959 + _globals['_ADAPTEREVENTINFO']._serialized_start=6962 + _globals['_ADAPTEREVENTINFO']._serialized_end=7096 + _globals['_ADAPTEREVENTINFOMSG']._serialized_start=7098 + _globals['_ADAPTEREVENTINFOMSG']._serialized_end=7202 + _globals['_ADAPTEREVENTWARNING']._serialized_start=7205 + _globals['_ADAPTEREVENTWARNING']._serialized_end=7342 + _globals['_ADAPTEREVENTWARNINGMSG']._serialized_start=7344 + _globals['_ADAPTEREVENTWARNINGMSG']._serialized_end=7454 + _globals['_ADAPTEREVENTERROR']._serialized_start=7457 + _globals['_ADAPTEREVENTERROR']._serialized_end=7610 + _globals['_ADAPTEREVENTERRORMSG']._serialized_start=7612 + _globals['_ADAPTEREVENTERRORMSG']._serialized_end=7718 + _globals['_NEWCONNECTION']._serialized_start=7720 + _globals['_NEWCONNECTION']._serialized_end=7815 + _globals['_NEWCONNECTIONMSG']._serialized_start=7817 + _globals['_NEWCONNECTIONMSG']._serialized_end=7915 + _globals['_CONNECTIONREUSED']._serialized_start=7917 + _globals['_CONNECTIONREUSED']._serialized_end=7978 + _globals['_CONNECTIONREUSEDMSG']._serialized_start=7980 + _globals['_CONNECTIONREUSEDMSG']._serialized_end=8084 + _globals['_CONNECTIONLEFTOPENINCLEANUP']._serialized_start=8086 + _globals['_CONNECTIONLEFTOPENINCLEANUP']._serialized_end=8134 + _globals['_CONNECTIONLEFTOPENINCLEANUPMSG']._serialized_start=8136 + _globals['_CONNECTIONLEFTOPENINCLEANUPMSG']._serialized_end=8262 + _globals['_CONNECTIONCLOSEDINCLEANUP']._serialized_start=8264 + _globals['_CONNECTIONCLOSEDINCLEANUP']._serialized_end=8310 + _globals['_CONNECTIONCLOSEDINCLEANUPMSG']._serialized_start=8312 + _globals['_CONNECTIONCLOSEDINCLEANUPMSG']._serialized_end=8434 + _globals['_ROLLBACKFAILED']._serialized_start=8436 + _globals['_ROLLBACKFAILED']._serialized_end=8531 + _globals['_ROLLBACKFAILEDMSG']._serialized_start=8533 + _globals['_ROLLBACKFAILEDMSG']._serialized_end=8633 + _globals['_CONNECTIONCLOSED']._serialized_start=8635 + _globals['_CONNECTIONCLOSED']._serialized_end=8714 + _globals['_CONNECTIONCLOSEDMSG']._serialized_start=8716 + _globals['_CONNECTIONCLOSEDMSG']._serialized_end=8820 + _globals['_CONNECTIONLEFTOPEN']._serialized_start=8822 + _globals['_CONNECTIONLEFTOPEN']._serialized_end=8903 + _globals['_CONNECTIONLEFTOPENMSG']._serialized_start=8905 + _globals['_CONNECTIONLEFTOPENMSG']._serialized_end=9013 + _globals['_ROLLBACK']._serialized_start=9015 + _globals['_ROLLBACK']._serialized_end=9086 + _globals['_ROLLBACKMSG']._serialized_start=9088 + _globals['_ROLLBACKMSG']._serialized_end=9176 + _globals['_CACHEMISS']._serialized_start=9178 + _globals['_CACHEMISS']._serialized_end=9242 + _globals['_CACHEMISSMSG']._serialized_start=9244 + _globals['_CACHEMISSMSG']._serialized_end=9334 + _globals['_LISTRELATIONS']._serialized_start=9336 + _globals['_LISTRELATIONS']._serialized_end=9434 + _globals['_LISTRELATIONSMSG']._serialized_start=9436 + _globals['_LISTRELATIONSMSG']._serialized_end=9534 + _globals['_CONNECTIONUSED']._serialized_start=9536 + _globals['_CONNECTIONUSED']._serialized_end=9632 + _globals['_CONNECTIONUSEDMSG']._serialized_start=9634 + _globals['_CONNECTIONUSEDMSG']._serialized_end=9734 + _globals['_SQLQUERY']._serialized_start=9736 + _globals['_SQLQUERY']._serialized_end=9820 + _globals['_SQLQUERYMSG']._serialized_start=9822 + _globals['_SQLQUERYMSG']._serialized_end=9910 + _globals['_SQLQUERYSTATUS']._serialized_start=9912 + _globals['_SQLQUERYSTATUS']._serialized_end=10003 + _globals['_SQLQUERYSTATUSMSG']._serialized_start=10005 + _globals['_SQLQUERYSTATUSMSG']._serialized_end=10105 + _globals['_SQLCOMMIT']._serialized_start=10107 + _globals['_SQLCOMMIT']._serialized_end=10179 + _globals['_SQLCOMMITMSG']._serialized_start=10181 + _globals['_SQLCOMMITMSG']._serialized_end=10271 + _globals['_COLTYPECHANGE']._serialized_start=10273 + _globals['_COLTYPECHANGE']._serialized_end=10370 + _globals['_COLTYPECHANGEMSG']._serialized_start=10372 + _globals['_COLTYPECHANGEMSG']._serialized_end=10470 + _globals['_SCHEMACREATION']._serialized_start=10472 + _globals['_SCHEMACREATION']._serialized_end=10536 + _globals['_SCHEMACREATIONMSG']._serialized_start=10538 + _globals['_SCHEMACREATIONMSG']._serialized_end=10638 + _globals['_SCHEMADROP']._serialized_start=10640 + _globals['_SCHEMADROP']._serialized_end=10700 + _globals['_SCHEMADROPMSG']._serialized_start=10702 + _globals['_SCHEMADROPMSG']._serialized_end=10794 + _globals['_CACHEACTION']._serialized_start=10797 + _globals['_CACHEACTION']._serialized_end=11019 + _globals['_CACHEACTIONMSG']._serialized_start=11021 + _globals['_CACHEACTIONMSG']._serialized_end=11115 + _globals['_CACHEDUMPGRAPH']._serialized_start=11118 + _globals['_CACHEDUMPGRAPH']._serialized_end=11270 + _globals['_CACHEDUMPGRAPH_DUMPENTRY']._serialized_start=11227 + _globals['_CACHEDUMPGRAPH_DUMPENTRY']._serialized_end=11270 + _globals['_CACHEDUMPGRAPHMSG']._serialized_start=11272 + _globals['_CACHEDUMPGRAPHMSG']._serialized_end=11372 + _globals['_ADAPTERREGISTERED']._serialized_start=11374 + _globals['_ADAPTERREGISTERED']._serialized_end=11440 + _globals['_ADAPTERREGISTEREDMSG']._serialized_start=11442 + _globals['_ADAPTERREGISTEREDMSG']._serialized_end=11548 + _globals['_ADAPTERIMPORTERROR']._serialized_start=11550 + _globals['_ADAPTERIMPORTERROR']._serialized_end=11583 + _globals['_ADAPTERIMPORTERRORMSG']._serialized_start=11585 + _globals['_ADAPTERIMPORTERRORMSG']._serialized_end=11693 + _globals['_PLUGINLOADERROR']._serialized_start=11695 + _globals['_PLUGINLOADERROR']._serialized_end=11730 + _globals['_PLUGINLOADERRORMSG']._serialized_start=11732 + _globals['_PLUGINLOADERRORMSG']._serialized_end=11834 + _globals['_NEWCONNECTIONOPENING']._serialized_start=11836 + _globals['_NEWCONNECTIONOPENING']._serialized_end=11926 + _globals['_NEWCONNECTIONOPENINGMSG']._serialized_start=11928 + _globals['_NEWCONNECTIONOPENINGMSG']._serialized_end=12040 + _globals['_CODEEXECUTION']._serialized_start=12042 + _globals['_CODEEXECUTION']._serialized_end=12098 + _globals['_CODEEXECUTIONMSG']._serialized_start=12100 + _globals['_CODEEXECUTIONMSG']._serialized_end=12198 + _globals['_CODEEXECUTIONSTATUS']._serialized_start=12200 + _globals['_CODEEXECUTIONSTATUS']._serialized_end=12254 + _globals['_CODEEXECUTIONSTATUSMSG']._serialized_start=12256 + _globals['_CODEEXECUTIONSTATUSMSG']._serialized_end=12366 + _globals['_CATALOGGENERATIONERROR']._serialized_start=12368 + _globals['_CATALOGGENERATIONERROR']._serialized_end=12405 + _globals['_CATALOGGENERATIONERRORMSG']._serialized_start=12407 + _globals['_CATALOGGENERATIONERRORMSG']._serialized_end=12523 + _globals['_WRITECATALOGFAILURE']._serialized_start=12525 + _globals['_WRITECATALOGFAILURE']._serialized_end=12570 + _globals['_WRITECATALOGFAILUREMSG']._serialized_start=12572 + _globals['_WRITECATALOGFAILUREMSG']._serialized_end=12682 + _globals['_CATALOGWRITTEN']._serialized_start=12684 + _globals['_CATALOGWRITTEN']._serialized_end=12714 + _globals['_CATALOGWRITTENMSG']._serialized_start=12716 + _globals['_CATALOGWRITTENMSG']._serialized_end=12816 + _globals['_CANNOTGENERATEDOCS']._serialized_start=12818 + _globals['_CANNOTGENERATEDOCS']._serialized_end=12838 + _globals['_CANNOTGENERATEDOCSMSG']._serialized_start=12840 + _globals['_CANNOTGENERATEDOCSMSG']._serialized_end=12948 + _globals['_BUILDINGCATALOG']._serialized_start=12950 + _globals['_BUILDINGCATALOG']._serialized_end=12967 + _globals['_BUILDINGCATALOGMSG']._serialized_start=12969 + _globals['_BUILDINGCATALOGMSG']._serialized_end=13071 + _globals['_DATABASEERRORRUNNINGHOOK']._serialized_start=13073 + _globals['_DATABASEERRORRUNNINGHOOK']._serialized_end=13118 + _globals['_DATABASEERRORRUNNINGHOOKMSG']._serialized_start=13120 + _globals['_DATABASEERRORRUNNINGHOOKMSG']._serialized_end=13240 + _globals['_HOOKSRUNNING']._serialized_start=13242 + _globals['_HOOKSRUNNING']._serialized_end=13294 + _globals['_HOOKSRUNNINGMSG']._serialized_start=13296 + _globals['_HOOKSRUNNINGMSG']._serialized_end=13392 + _globals['_FINISHEDRUNNINGSTATS']._serialized_start=13394 + _globals['_FINISHEDRUNNINGSTATS']._serialized_end=13478 + _globals['_FINISHEDRUNNINGSTATSMSG']._serialized_start=13480 + _globals['_FINISHEDRUNNINGSTATSMSG']._serialized_end=13592 + _globals['_CONSTRAINTNOTENFORCED']._serialized_start=13594 + _globals['_CONSTRAINTNOTENFORCED']._serialized_end=13654 + _globals['_CONSTRAINTNOTENFORCEDMSG']._serialized_start=13656 + _globals['_CONSTRAINTNOTENFORCEDMSG']._serialized_end=13770 + _globals['_CONSTRAINTNOTSUPPORTED']._serialized_start=13772 + _globals['_CONSTRAINTNOTSUPPORTED']._serialized_end=13833 + _globals['_CONSTRAINTNOTSUPPORTEDMSG']._serialized_start=13835 + _globals['_CONSTRAINTNOTSUPPORTEDMSG']._serialized_end=13951 + _globals['_INPUTFILEDIFFERROR']._serialized_start=13953 + _globals['_INPUTFILEDIFFERROR']._serialized_end=14008 + _globals['_INPUTFILEDIFFERRORMSG']._serialized_start=14010 + _globals['_INPUTFILEDIFFERRORMSG']._serialized_end=14118 + _globals['_INVALIDVALUEFORFIELD']._serialized_start=14120 + _globals['_INVALIDVALUEFORFIELD']._serialized_end=14183 + _globals['_INVALIDVALUEFORFIELDMSG']._serialized_start=14185 + _globals['_INVALIDVALUEFORFIELDMSG']._serialized_end=14297 + _globals['_VALIDATIONWARNING']._serialized_start=14299 + _globals['_VALIDATIONWARNING']._serialized_end=14380 + _globals['_VALIDATIONWARNINGMSG']._serialized_start=14382 + _globals['_VALIDATIONWARNINGMSG']._serialized_end=14488 + _globals['_PARSEPERFINFOPATH']._serialized_start=14490 + _globals['_PARSEPERFINFOPATH']._serialized_end=14523 + _globals['_PARSEPERFINFOPATHMSG']._serialized_start=14525 + _globals['_PARSEPERFINFOPATHMSG']._serialized_end=14631 + _globals['_PARTIALPARSINGERRORPROCESSINGFILE']._serialized_start=14633 + _globals['_PARTIALPARSINGERRORPROCESSINGFILE']._serialized_end=14682 + _globals['_PARTIALPARSINGERRORPROCESSINGFILEMSG']._serialized_start=14685 + _globals['_PARTIALPARSINGERRORPROCESSINGFILEMSG']._serialized_end=14823 + _globals['_PARTIALPARSINGERROR']._serialized_start=14826 + _globals['_PARTIALPARSINGERROR']._serialized_end=14960 + _globals['_PARTIALPARSINGERROR_EXCINFOENTRY']._serialized_start=14914 + _globals['_PARTIALPARSINGERROR_EXCINFOENTRY']._serialized_end=14960 + _globals['_PARTIALPARSINGERRORMSG']._serialized_start=14962 + _globals['_PARTIALPARSINGERRORMSG']._serialized_end=15072 + _globals['_PARTIALPARSINGSKIPPARSING']._serialized_start=15074 + _globals['_PARTIALPARSINGSKIPPARSING']._serialized_end=15101 + _globals['_PARTIALPARSINGSKIPPARSINGMSG']._serialized_start=15103 + _globals['_PARTIALPARSINGSKIPPARSINGMSG']._serialized_end=15225 + _globals['_UNABLETOPARTIALPARSE']._serialized_start=15227 + _globals['_UNABLETOPARTIALPARSE']._serialized_end=15265 + _globals['_UNABLETOPARTIALPARSEMSG']._serialized_start=15267 + _globals['_UNABLETOPARTIALPARSEMSG']._serialized_end=15379 + _globals['_STATECHECKVARSHASH']._serialized_start=15381 + _globals['_STATECHECKVARSHASH']._serialized_end=15483 + _globals['_STATECHECKVARSHASHMSG']._serialized_start=15485 + _globals['_STATECHECKVARSHASHMSG']._serialized_end=15593 + _globals['_PARTIALPARSINGNOTENABLED']._serialized_start=15595 + _globals['_PARTIALPARSINGNOTENABLED']._serialized_end=15621 + _globals['_PARTIALPARSINGNOTENABLEDMSG']._serialized_start=15623 + _globals['_PARTIALPARSINGNOTENABLEDMSG']._serialized_end=15743 + _globals['_PARSEDFILELOADFAILED']._serialized_start=15745 + _globals['_PARSEDFILELOADFAILED']._serialized_end=15812 + _globals['_PARSEDFILELOADFAILEDMSG']._serialized_start=15814 + _globals['_PARSEDFILELOADFAILEDMSG']._serialized_end=15926 + _globals['_PARTIALPARSINGENABLED']._serialized_start=15928 + _globals['_PARTIALPARSINGENABLED']._serialized_end=16000 + _globals['_PARTIALPARSINGENABLEDMSG']._serialized_start=16002 + _globals['_PARTIALPARSINGENABLEDMSG']._serialized_end=16116 + _globals['_PARTIALPARSINGFILE']._serialized_start=16118 + _globals['_PARTIALPARSINGFILE']._serialized_end=16174 + _globals['_PARTIALPARSINGFILEMSG']._serialized_start=16176 + _globals['_PARTIALPARSINGFILEMSG']._serialized_end=16284 + _globals['_INVALIDDISABLEDTARGETINTESTNODE']._serialized_start=16287 + _globals['_INVALIDDISABLEDTARGETINTESTNODE']._serialized_end=16462 + _globals['_INVALIDDISABLEDTARGETINTESTNODEMSG']._serialized_start=16465 + _globals['_INVALIDDISABLEDTARGETINTESTNODEMSG']._serialized_end=16599 + _globals['_UNUSEDRESOURCECONFIGPATH']._serialized_start=16601 + _globals['_UNUSEDRESOURCECONFIGPATH']._serialized_end=16656 + _globals['_UNUSEDRESOURCECONFIGPATHMSG']._serialized_start=16658 + _globals['_UNUSEDRESOURCECONFIGPATHMSG']._serialized_end=16778 + _globals['_SEEDINCREASED']._serialized_start=16780 + _globals['_SEEDINCREASED']._serialized_end=16831 + _globals['_SEEDINCREASEDMSG']._serialized_start=16833 + _globals['_SEEDINCREASEDMSG']._serialized_end=16931 + _globals['_SEEDEXCEEDSLIMITSAMEPATH']._serialized_start=16933 + _globals['_SEEDEXCEEDSLIMITSAMEPATH']._serialized_end=16995 + _globals['_SEEDEXCEEDSLIMITSAMEPATHMSG']._serialized_start=16997 + _globals['_SEEDEXCEEDSLIMITSAMEPATHMSG']._serialized_end=17117 + _globals['_SEEDEXCEEDSLIMITANDPATHCHANGED']._serialized_start=17119 + _globals['_SEEDEXCEEDSLIMITANDPATHCHANGED']._serialized_end=17187 + _globals['_SEEDEXCEEDSLIMITANDPATHCHANGEDMSG']._serialized_start=17190 + _globals['_SEEDEXCEEDSLIMITANDPATHCHANGEDMSG']._serialized_end=17322 + _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGED']._serialized_start=17324 + _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGED']._serialized_end=17416 + _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG']._serialized_start=17419 + _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG']._serialized_end=17553 + _globals['_UNUSEDTABLES']._serialized_start=17555 + _globals['_UNUSEDTABLES']._serialized_end=17592 + _globals['_UNUSEDTABLESMSG']._serialized_start=17594 + _globals['_UNUSEDTABLESMSG']._serialized_end=17690 + _globals['_WRONGRESOURCESCHEMAFILE']._serialized_start=17693 + _globals['_WRONGRESOURCESCHEMAFILE']._serialized_end=17828 + _globals['_WRONGRESOURCESCHEMAFILEMSG']._serialized_start=17830 + _globals['_WRONGRESOURCESCHEMAFILEMSG']._serialized_end=17948 + _globals['_NONODEFORYAMLKEY']._serialized_start=17950 + _globals['_NONODEFORYAMLKEY']._serialized_end=18025 + _globals['_NONODEFORYAMLKEYMSG']._serialized_start=18027 + _globals['_NONODEFORYAMLKEYMSG']._serialized_end=18131 + _globals['_MACRONOTFOUNDFORPATCH']._serialized_start=18133 + _globals['_MACRONOTFOUNDFORPATCH']._serialized_end=18176 + _globals['_MACRONOTFOUNDFORPATCHMSG']._serialized_start=18178 + _globals['_MACRONOTFOUNDFORPATCHMSG']._serialized_end=18292 + _globals['_NODENOTFOUNDORDISABLED']._serialized_start=18295 + _globals['_NODENOTFOUNDORDISABLED']._serialized_end=18479 + _globals['_NODENOTFOUNDORDISABLEDMSG']._serialized_start=18481 + _globals['_NODENOTFOUNDORDISABLEDMSG']._serialized_end=18597 + _globals['_JINJALOGWARNING']._serialized_start=18599 + _globals['_JINJALOGWARNING']._serialized_end=18671 + _globals['_JINJALOGWARNINGMSG']._serialized_start=18673 + _globals['_JINJALOGWARNINGMSG']._serialized_end=18775 + _globals['_JINJALOGINFO']._serialized_start=18777 + _globals['_JINJALOGINFO']._serialized_end=18846 + _globals['_JINJALOGINFOMSG']._serialized_start=18848 + _globals['_JINJALOGINFOMSG']._serialized_end=18944 + _globals['_JINJALOGDEBUG']._serialized_start=18946 + _globals['_JINJALOGDEBUG']._serialized_end=19016 + _globals['_JINJALOGDEBUGMSG']._serialized_start=19018 + _globals['_JINJALOGDEBUGMSG']._serialized_end=19116 + _globals['_UNPINNEDREFNEWVERSIONAVAILABLE']._serialized_start=19119 + _globals['_UNPINNEDREFNEWVERSIONAVAILABLE']._serialized_end=19293 + _globals['_UNPINNEDREFNEWVERSIONAVAILABLEMSG']._serialized_start=19296 + _globals['_UNPINNEDREFNEWVERSIONAVAILABLEMSG']._serialized_end=19428 + _globals['_DEPRECATEDMODEL']._serialized_start=19430 + _globals['_DEPRECATEDMODEL']._serialized_end=19516 + _globals['_DEPRECATEDMODELMSG']._serialized_start=19518 + _globals['_DEPRECATEDMODELMSG']._serialized_end=19620 + _globals['_UPCOMINGREFERENCEDEPRECATION']._serialized_start=19623 + _globals['_UPCOMINGREFERENCEDEPRECATION']._serialized_end=19821 + _globals['_UPCOMINGREFERENCEDEPRECATIONMSG']._serialized_start=19824 + _globals['_UPCOMINGREFERENCEDEPRECATIONMSG']._serialized_end=19952 + _globals['_DEPRECATEDREFERENCE']._serialized_start=19955 + _globals['_DEPRECATEDREFERENCE']._serialized_end=20144 + _globals['_DEPRECATEDREFERENCEMSG']._serialized_start=20146 + _globals['_DEPRECATEDREFERENCEMSG']._serialized_end=20256 + _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATION']._serialized_start=20258 + _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATION']._serialized_end=20318 + _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG']._serialized_start=20321 + _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG']._serialized_end=20465 + _globals['_PARSEINLINENODEERROR']._serialized_start=20467 + _globals['_PARSEINLINENODEERROR']._serialized_end=20544 + _globals['_PARSEINLINENODEERRORMSG']._serialized_start=20546 + _globals['_PARSEINLINENODEERRORMSG']._serialized_end=20658 + _globals['_SEMANTICVALIDATIONFAILURE']._serialized_start=20660 + _globals['_SEMANTICVALIDATIONFAILURE']._serialized_end=20700 + _globals['_SEMANTICVALIDATIONFAILUREMSG']._serialized_start=20702 + _globals['_SEMANTICVALIDATIONFAILUREMSG']._serialized_end=20824 + _globals['_UNVERSIONEDBREAKINGCHANGE']._serialized_start=20827 + _globals['_UNVERSIONEDBREAKINGCHANGE']._serialized_end=21221 + _globals['_UNVERSIONEDBREAKINGCHANGEMSG']._serialized_start=21223 + _globals['_UNVERSIONEDBREAKINGCHANGEMSG']._serialized_end=21345 + _globals['_WARNSTATETARGETEQUAL']._serialized_start=21347 + _globals['_WARNSTATETARGETEQUAL']._serialized_end=21389 + _globals['_WARNSTATETARGETEQUALMSG']._serialized_start=21391 + _globals['_WARNSTATETARGETEQUALMSG']._serialized_end=21503 + _globals['_GITSPARSECHECKOUTSUBDIRECTORY']._serialized_start=21505 + _globals['_GITSPARSECHECKOUTSUBDIRECTORY']._serialized_end=21552 + _globals['_GITSPARSECHECKOUTSUBDIRECTORYMSG']._serialized_start=21555 + _globals['_GITSPARSECHECKOUTSUBDIRECTORYMSG']._serialized_end=21685 + _globals['_GITPROGRESSCHECKOUTREVISION']._serialized_start=21687 + _globals['_GITPROGRESSCHECKOUTREVISION']._serialized_end=21734 + _globals['_GITPROGRESSCHECKOUTREVISIONMSG']._serialized_start=21736 + _globals['_GITPROGRESSCHECKOUTREVISIONMSG']._serialized_end=21862 + _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCY']._serialized_start=21864 + _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCY']._serialized_end=21916 + _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG']._serialized_start=21919 + _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG']._serialized_end=22065 + _globals['_GITPROGRESSPULLINGNEWDEPENDENCY']._serialized_start=22067 + _globals['_GITPROGRESSPULLINGNEWDEPENDENCY']._serialized_end=22113 + _globals['_GITPROGRESSPULLINGNEWDEPENDENCYMSG']._serialized_start=22116 + _globals['_GITPROGRESSPULLINGNEWDEPENDENCYMSG']._serialized_end=22250 + _globals['_GITNOTHINGTODO']._serialized_start=22252 + _globals['_GITNOTHINGTODO']._serialized_end=22281 + _globals['_GITNOTHINGTODOMSG']._serialized_start=22283 + _globals['_GITNOTHINGTODOMSG']._serialized_end=22383 + _globals['_GITPROGRESSUPDATEDCHECKOUTRANGE']._serialized_start=22385 + _globals['_GITPROGRESSUPDATEDCHECKOUTRANGE']._serialized_end=22454 + _globals['_GITPROGRESSUPDATEDCHECKOUTRANGEMSG']._serialized_start=22457 + _globals['_GITPROGRESSUPDATEDCHECKOUTRANGEMSG']._serialized_end=22591 + _globals['_GITPROGRESSCHECKEDOUTAT']._serialized_start=22593 + _globals['_GITPROGRESSCHECKEDOUTAT']._serialized_end=22635 + _globals['_GITPROGRESSCHECKEDOUTATMSG']._serialized_start=22637 + _globals['_GITPROGRESSCHECKEDOUTATMSG']._serialized_end=22755 + _globals['_REGISTRYPROGRESSGETREQUEST']._serialized_start=22757 + _globals['_REGISTRYPROGRESSGETREQUEST']._serialized_end=22798 + _globals['_REGISTRYPROGRESSGETREQUESTMSG']._serialized_start=22800 + _globals['_REGISTRYPROGRESSGETREQUESTMSG']._serialized_end=22924 + _globals['_REGISTRYPROGRESSGETRESPONSE']._serialized_start=22926 + _globals['_REGISTRYPROGRESSGETRESPONSE']._serialized_end=22987 + _globals['_REGISTRYPROGRESSGETRESPONSEMSG']._serialized_start=22989 + _globals['_REGISTRYPROGRESSGETRESPONSEMSG']._serialized_end=23115 + _globals['_SELECTORREPORTINVALIDSELECTOR']._serialized_start=23117 + _globals['_SELECTORREPORTINVALIDSELECTOR']._serialized_end=23212 + _globals['_SELECTORREPORTINVALIDSELECTORMSG']._serialized_start=23215 + _globals['_SELECTORREPORTINVALIDSELECTORMSG']._serialized_end=23345 + _globals['_DEPSNOPACKAGESFOUND']._serialized_start=23347 + _globals['_DEPSNOPACKAGESFOUND']._serialized_end=23368 + _globals['_DEPSNOPACKAGESFOUNDMSG']._serialized_start=23370 + _globals['_DEPSNOPACKAGESFOUNDMSG']._serialized_end=23480 + _globals['_DEPSSTARTPACKAGEINSTALL']._serialized_start=23482 + _globals['_DEPSSTARTPACKAGEINSTALL']._serialized_end=23529 + _globals['_DEPSSTARTPACKAGEINSTALLMSG']._serialized_start=23531 + _globals['_DEPSSTARTPACKAGEINSTALLMSG']._serialized_end=23649 + _globals['_DEPSINSTALLINFO']._serialized_start=23651 + _globals['_DEPSINSTALLINFO']._serialized_end=23690 + _globals['_DEPSINSTALLINFOMSG']._serialized_start=23692 + _globals['_DEPSINSTALLINFOMSG']._serialized_end=23794 + _globals['_DEPSUPDATEAVAILABLE']._serialized_start=23796 + _globals['_DEPSUPDATEAVAILABLE']._serialized_end=23841 + _globals['_DEPSUPDATEAVAILABLEMSG']._serialized_start=23843 + _globals['_DEPSUPDATEAVAILABLEMSG']._serialized_end=23953 + _globals['_DEPSUPTODATE']._serialized_start=23955 + _globals['_DEPSUPTODATE']._serialized_end=23969 + _globals['_DEPSUPTODATEMSG']._serialized_start=23971 + _globals['_DEPSUPTODATEMSG']._serialized_end=24067 + _globals['_DEPSLISTSUBDIRECTORY']._serialized_start=24069 + _globals['_DEPSLISTSUBDIRECTORY']._serialized_end=24113 + _globals['_DEPSLISTSUBDIRECTORYMSG']._serialized_start=24115 + _globals['_DEPSLISTSUBDIRECTORYMSG']._serialized_end=24227 + _globals['_DEPSNOTIFYUPDATESAVAILABLE']._serialized_start=24229 + _globals['_DEPSNOTIFYUPDATESAVAILABLE']._serialized_end=24275 + _globals['_DEPSNOTIFYUPDATESAVAILABLEMSG']._serialized_start=24277 + _globals['_DEPSNOTIFYUPDATESAVAILABLEMSG']._serialized_end=24401 + _globals['_RETRYEXTERNALCALL']._serialized_start=24403 + _globals['_RETRYEXTERNALCALL']._serialized_end=24452 + _globals['_RETRYEXTERNALCALLMSG']._serialized_start=24454 + _globals['_RETRYEXTERNALCALLMSG']._serialized_end=24560 + _globals['_RECORDRETRYEXCEPTION']._serialized_start=24562 + _globals['_RECORDRETRYEXCEPTION']._serialized_end=24597 + _globals['_RECORDRETRYEXCEPTIONMSG']._serialized_start=24599 + _globals['_RECORDRETRYEXCEPTIONMSG']._serialized_end=24711 + _globals['_REGISTRYINDEXPROGRESSGETREQUEST']._serialized_start=24713 + _globals['_REGISTRYINDEXPROGRESSGETREQUEST']._serialized_end=24759 + _globals['_REGISTRYINDEXPROGRESSGETREQUESTMSG']._serialized_start=24762 + _globals['_REGISTRYINDEXPROGRESSGETREQUESTMSG']._serialized_end=24896 + _globals['_REGISTRYINDEXPROGRESSGETRESPONSE']._serialized_start=24898 + _globals['_REGISTRYINDEXPROGRESSGETRESPONSE']._serialized_end=24964 + _globals['_REGISTRYINDEXPROGRESSGETRESPONSEMSG']._serialized_start=24967 + _globals['_REGISTRYINDEXPROGRESSGETRESPONSEMSG']._serialized_end=25103 + _globals['_REGISTRYRESPONSEUNEXPECTEDTYPE']._serialized_start=25105 + _globals['_REGISTRYRESPONSEUNEXPECTEDTYPE']._serialized_end=25155 + _globals['_REGISTRYRESPONSEUNEXPECTEDTYPEMSG']._serialized_start=25158 + _globals['_REGISTRYRESPONSEUNEXPECTEDTYPEMSG']._serialized_end=25290 + _globals['_REGISTRYRESPONSEMISSINGTOPKEYS']._serialized_start=25292 + _globals['_REGISTRYRESPONSEMISSINGTOPKEYS']._serialized_end=25342 + _globals['_REGISTRYRESPONSEMISSINGTOPKEYSMSG']._serialized_start=25345 + _globals['_REGISTRYRESPONSEMISSINGTOPKEYSMSG']._serialized_end=25477 + _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYS']._serialized_start=25479 + _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYS']._serialized_end=25532 + _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYSMSG']._serialized_start=25535 + _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYSMSG']._serialized_end=25673 + _globals['_REGISTRYRESPONSEEXTRANESTEDKEYS']._serialized_start=25675 + _globals['_REGISTRYRESPONSEEXTRANESTEDKEYS']._serialized_end=25726 + _globals['_REGISTRYRESPONSEEXTRANESTEDKEYSMSG']._serialized_start=25729 + _globals['_REGISTRYRESPONSEEXTRANESTEDKEYSMSG']._serialized_end=25863 + _globals['_DEPSSETDOWNLOADDIRECTORY']._serialized_start=25865 + _globals['_DEPSSETDOWNLOADDIRECTORY']._serialized_end=25905 + _globals['_DEPSSETDOWNLOADDIRECTORYMSG']._serialized_start=25907 + _globals['_DEPSSETDOWNLOADDIRECTORYMSG']._serialized_end=26027 + _globals['_DEPSUNPINNED']._serialized_start=26029 + _globals['_DEPSUNPINNED']._serialized_end=26074 + _globals['_DEPSUNPINNEDMSG']._serialized_start=26076 + _globals['_DEPSUNPINNEDMSG']._serialized_end=26172 + _globals['_NONODESFORSELECTIONCRITERIA']._serialized_start=26174 + _globals['_NONODESFORSELECTIONCRITERIA']._serialized_end=26221 + _globals['_NONODESFORSELECTIONCRITERIAMSG']._serialized_start=26223 + _globals['_NONODESFORSELECTIONCRITERIAMSG']._serialized_end=26349 + _globals['_DEPSLOCKUPDATING']._serialized_start=26351 + _globals['_DEPSLOCKUPDATING']._serialized_end=26392 + _globals['_DEPSLOCKUPDATINGMSG']._serialized_start=26394 + _globals['_DEPSLOCKUPDATINGMSG']._serialized_end=26498 + _globals['_DEPSADDPACKAGE']._serialized_start=26500 + _globals['_DEPSADDPACKAGE']._serialized_end=26582 + _globals['_DEPSADDPACKAGEMSG']._serialized_start=26584 + _globals['_DEPSADDPACKAGEMSG']._serialized_end=26684 + _globals['_DEPSFOUNDDUPLICATEPACKAGE']._serialized_start=26687 + _globals['_DEPSFOUNDDUPLICATEPACKAGE']._serialized_end=26854 + _globals['_DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY']._serialized_start=26801 + _globals['_DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY']._serialized_end=26854 + _globals['_DEPSFOUNDDUPLICATEPACKAGEMSG']._serialized_start=26856 + _globals['_DEPSFOUNDDUPLICATEPACKAGEMSG']._serialized_end=26978 + _globals['_DEPSVERSIONMISSING']._serialized_start=26980 + _globals['_DEPSVERSIONMISSING']._serialized_end=27016 + _globals['_DEPSVERSIONMISSINGMSG']._serialized_start=27018 + _globals['_DEPSVERSIONMISSINGMSG']._serialized_end=27126 + _globals['_RUNNINGOPERATIONCAUGHTERROR']._serialized_start=27128 + _globals['_RUNNINGOPERATIONCAUGHTERROR']._serialized_end=27170 + _globals['_RUNNINGOPERATIONCAUGHTERRORMSG']._serialized_start=27172 + _globals['_RUNNINGOPERATIONCAUGHTERRORMSG']._serialized_end=27298 + _globals['_COMPILECOMPLETE']._serialized_start=27300 + _globals['_COMPILECOMPLETE']._serialized_end=27317 + _globals['_COMPILECOMPLETEMSG']._serialized_start=27319 + _globals['_COMPILECOMPLETEMSG']._serialized_end=27421 + _globals['_FRESHNESSCHECKCOMPLETE']._serialized_start=27423 + _globals['_FRESHNESSCHECKCOMPLETE']._serialized_end=27447 + _globals['_FRESHNESSCHECKCOMPLETEMSG']._serialized_start=27449 + _globals['_FRESHNESSCHECKCOMPLETEMSG']._serialized_end=27565 + _globals['_SEEDHEADER']._serialized_start=27567 + _globals['_SEEDHEADER']._serialized_end=27595 + _globals['_SEEDHEADERMSG']._serialized_start=27597 + _globals['_SEEDHEADERMSG']._serialized_end=27689 + _globals['_SQLRUNNEREXCEPTION']._serialized_start=27691 + _globals['_SQLRUNNEREXCEPTION']._serialized_end=27742 + _globals['_SQLRUNNEREXCEPTIONMSG']._serialized_start=27744 + _globals['_SQLRUNNEREXCEPTIONMSG']._serialized_end=27852 + _globals['_LOGTESTRESULT']._serialized_start=27855 + _globals['_LOGTESTRESULT']._serialized_end=28023 + _globals['_LOGTESTRESULTMSG']._serialized_start=28025 + _globals['_LOGTESTRESULTMSG']._serialized_end=28123 + _globals['_LOGSTARTLINE']._serialized_start=28125 + _globals['_LOGSTARTLINE']._serialized_end=28232 + _globals['_LOGSTARTLINEMSG']._serialized_start=28234 + _globals['_LOGSTARTLINEMSG']._serialized_end=28330 + _globals['_LOGMODELRESULT']._serialized_start=28333 + _globals['_LOGMODELRESULT']._serialized_end=28482 + _globals['_LOGMODELRESULTMSG']._serialized_start=28484 + _globals['_LOGMODELRESULTMSG']._serialized_end=28584 + _globals['_LOGSNAPSHOTRESULT']._serialized_start=28587 + _globals['_LOGSNAPSHOTRESULT']._serialized_end=28861 + _globals['_LOGSNAPSHOTRESULT_CFGENTRY']._serialized_start=28819 + _globals['_LOGSNAPSHOTRESULT_CFGENTRY']._serialized_end=28861 + _globals['_LOGSNAPSHOTRESULTMSG']._serialized_start=28863 + _globals['_LOGSNAPSHOTRESULTMSG']._serialized_end=28969 + _globals['_LOGSEEDRESULT']._serialized_start=28972 + _globals['_LOGSEEDRESULT']._serialized_end=29157 + _globals['_LOGSEEDRESULTMSG']._serialized_start=29159 + _globals['_LOGSEEDRESULTMSG']._serialized_end=29257 + _globals['_LOGFRESHNESSRESULT']._serialized_start=29260 + _globals['_LOGFRESHNESSRESULT']._serialized_end=29433 + _globals['_LOGFRESHNESSRESULTMSG']._serialized_start=29435 + _globals['_LOGFRESHNESSRESULTMSG']._serialized_end=29543 + _globals['_LOGCANCELLINE']._serialized_start=29545 + _globals['_LOGCANCELLINE']._serialized_end=29579 + _globals['_LOGCANCELLINEMSG']._serialized_start=29581 + _globals['_LOGCANCELLINEMSG']._serialized_end=29679 + _globals['_DEFAULTSELECTOR']._serialized_start=29681 + _globals['_DEFAULTSELECTOR']._serialized_end=29712 + _globals['_DEFAULTSELECTORMSG']._serialized_start=29714 + _globals['_DEFAULTSELECTORMSG']._serialized_end=29816 + _globals['_NODESTART']._serialized_start=29818 + _globals['_NODESTART']._serialized_end=29871 + _globals['_NODESTARTMSG']._serialized_start=29873 + _globals['_NODESTARTMSG']._serialized_end=29963 + _globals['_NODEFINISHED']._serialized_start=29965 + _globals['_NODEFINISHED']._serialized_end=30068 + _globals['_NODEFINISHEDMSG']._serialized_start=30070 + _globals['_NODEFINISHEDMSG']._serialized_end=30166 + _globals['_QUERYCANCELATIONUNSUPPORTED']._serialized_start=30168 + _globals['_QUERYCANCELATIONUNSUPPORTED']._serialized_end=30211 + _globals['_QUERYCANCELATIONUNSUPPORTEDMSG']._serialized_start=30213 + _globals['_QUERYCANCELATIONUNSUPPORTEDMSG']._serialized_end=30339 + _globals['_CONCURRENCYLINE']._serialized_start=30341 + _globals['_CONCURRENCYLINE']._serialized_end=30420 + _globals['_CONCURRENCYLINEMSG']._serialized_start=30422 + _globals['_CONCURRENCYLINEMSG']._serialized_end=30524 + _globals['_WRITINGINJECTEDSQLFORNODE']._serialized_start=30526 + _globals['_WRITINGINJECTEDSQLFORNODE']._serialized_end=30595 + _globals['_WRITINGINJECTEDSQLFORNODEMSG']._serialized_start=30597 + _globals['_WRITINGINJECTEDSQLFORNODEMSG']._serialized_end=30719 + _globals['_NODECOMPILING']._serialized_start=30721 + _globals['_NODECOMPILING']._serialized_end=30778 + _globals['_NODECOMPILINGMSG']._serialized_start=30780 + _globals['_NODECOMPILINGMSG']._serialized_end=30878 + _globals['_NODEEXECUTING']._serialized_start=30880 + _globals['_NODEEXECUTING']._serialized_end=30937 + _globals['_NODEEXECUTINGMSG']._serialized_start=30939 + _globals['_NODEEXECUTINGMSG']._serialized_end=31037 + _globals['_LOGHOOKSTARTLINE']._serialized_start=31039 + _globals['_LOGHOOKSTARTLINE']._serialized_end=31148 + _globals['_LOGHOOKSTARTLINEMSG']._serialized_start=31150 + _globals['_LOGHOOKSTARTLINEMSG']._serialized_end=31254 + _globals['_LOGHOOKENDLINE']._serialized_start=31257 + _globals['_LOGHOOKENDLINE']._serialized_end=31404 + _globals['_LOGHOOKENDLINEMSG']._serialized_start=31406 + _globals['_LOGHOOKENDLINEMSG']._serialized_end=31506 + _globals['_SKIPPINGDETAILS']._serialized_start=31509 + _globals['_SKIPPINGDETAILS']._serialized_end=31656 + _globals['_SKIPPINGDETAILSMSG']._serialized_start=31658 + _globals['_SKIPPINGDETAILSMSG']._serialized_end=31760 + _globals['_NOTHINGTODO']._serialized_start=31762 + _globals['_NOTHINGTODO']._serialized_end=31775 + _globals['_NOTHINGTODOMSG']._serialized_start=31777 + _globals['_NOTHINGTODOMSG']._serialized_end=31871 + _globals['_RUNNINGOPERATIONUNCAUGHTERROR']._serialized_start=31873 + _globals['_RUNNINGOPERATIONUNCAUGHTERROR']._serialized_end=31917 + _globals['_RUNNINGOPERATIONUNCAUGHTERRORMSG']._serialized_start=31920 + _globals['_RUNNINGOPERATIONUNCAUGHTERRORMSG']._serialized_end=32050 + _globals['_ENDRUNRESULT']._serialized_start=32053 + _globals['_ENDRUNRESULT']._serialized_end=32200 + _globals['_ENDRUNRESULTMSG']._serialized_start=32202 + _globals['_ENDRUNRESULTMSG']._serialized_end=32298 + _globals['_NONODESSELECTED']._serialized_start=32300 + _globals['_NONODESSELECTED']._serialized_end=32317 + _globals['_NONODESSELECTEDMSG']._serialized_start=32319 + _globals['_NONODESSELECTEDMSG']._serialized_end=32421 + _globals['_COMMANDCOMPLETED']._serialized_start=32423 + _globals['_COMMANDCOMPLETED']._serialized_end=32542 + _globals['_COMMANDCOMPLETEDMSG']._serialized_start=32544 + _globals['_COMMANDCOMPLETEDMSG']._serialized_end=32648 + _globals['_SHOWNODE']._serialized_start=32650 + _globals['_SHOWNODE']._serialized_end=32757 + _globals['_SHOWNODEMSG']._serialized_start=32759 + _globals['_SHOWNODEMSG']._serialized_end=32847 + _globals['_COMPILEDNODE']._serialized_start=32849 + _globals['_COMPILEDNODE']._serialized_end=32961 + _globals['_COMPILEDNODEMSG']._serialized_start=32963 + _globals['_COMPILEDNODEMSG']._serialized_end=33059 + _globals['_CATCHABLEEXCEPTIONONRUN']._serialized_start=33061 + _globals['_CATCHABLEEXCEPTIONONRUN']._serialized_end=33159 + _globals['_CATCHABLEEXCEPTIONONRUNMSG']._serialized_start=33161 + _globals['_CATCHABLEEXCEPTIONONRUNMSG']._serialized_end=33279 + _globals['_INTERNALERRORONRUN']._serialized_start=33281 + _globals['_INTERNALERRORONRUN']._serialized_end=33334 + _globals['_INTERNALERRORONRUNMSG']._serialized_start=33336 + _globals['_INTERNALERRORONRUNMSG']._serialized_end=33444 + _globals['_GENERICEXCEPTIONONRUN']._serialized_start=33446 + _globals['_GENERICEXCEPTIONONRUN']._serialized_end=33521 + _globals['_GENERICEXCEPTIONONRUNMSG']._serialized_start=33523 + _globals['_GENERICEXCEPTIONONRUNMSG']._serialized_end=33637 + _globals['_NODECONNECTIONRELEASEERROR']._serialized_start=33639 + _globals['_NODECONNECTIONRELEASEERROR']._serialized_end=33717 + _globals['_NODECONNECTIONRELEASEERRORMSG']._serialized_start=33719 + _globals['_NODECONNECTIONRELEASEERRORMSG']._serialized_end=33843 + _globals['_FOUNDSTATS']._serialized_start=33845 + _globals['_FOUNDSTATS']._serialized_end=33876 + _globals['_FOUNDSTATSMSG']._serialized_start=33878 + _globals['_FOUNDSTATSMSG']._serialized_end=33970 + _globals['_MAINKEYBOARDINTERRUPT']._serialized_start=33972 + _globals['_MAINKEYBOARDINTERRUPT']._serialized_end=33995 + _globals['_MAINKEYBOARDINTERRUPTMSG']._serialized_start=33997 + _globals['_MAINKEYBOARDINTERRUPTMSG']._serialized_end=34111 + _globals['_MAINENCOUNTEREDERROR']._serialized_start=34113 + _globals['_MAINENCOUNTEREDERROR']._serialized_end=34148 + _globals['_MAINENCOUNTEREDERRORMSG']._serialized_start=34150 + _globals['_MAINENCOUNTEREDERRORMSG']._serialized_end=34262 + _globals['_MAINSTACKTRACE']._serialized_start=34264 + _globals['_MAINSTACKTRACE']._serialized_end=34301 + _globals['_MAINSTACKTRACEMSG']._serialized_start=34303 + _globals['_MAINSTACKTRACEMSG']._serialized_end=34403 + _globals['_SYSTEMCOULDNOTWRITE']._serialized_start=34405 + _globals['_SYSTEMCOULDNOTWRITE']._serialized_end=34469 + _globals['_SYSTEMCOULDNOTWRITEMSG']._serialized_start=34471 + _globals['_SYSTEMCOULDNOTWRITEMSG']._serialized_end=34581 + _globals['_SYSTEMEXECUTINGCMD']._serialized_start=34583 + _globals['_SYSTEMEXECUTINGCMD']._serialized_end=34616 + _globals['_SYSTEMEXECUTINGCMDMSG']._serialized_start=34618 + _globals['_SYSTEMEXECUTINGCMDMSG']._serialized_end=34726 + _globals['_SYSTEMSTDOUT']._serialized_start=34728 + _globals['_SYSTEMSTDOUT']._serialized_end=34756 + _globals['_SYSTEMSTDOUTMSG']._serialized_start=34758 + _globals['_SYSTEMSTDOUTMSG']._serialized_end=34854 + _globals['_SYSTEMSTDERR']._serialized_start=34856 + _globals['_SYSTEMSTDERR']._serialized_end=34884 + _globals['_SYSTEMSTDERRMSG']._serialized_start=34886 + _globals['_SYSTEMSTDERRMSG']._serialized_end=34982 + _globals['_SYSTEMREPORTRETURNCODE']._serialized_start=34984 + _globals['_SYSTEMREPORTRETURNCODE']._serialized_end=35028 + _globals['_SYSTEMREPORTRETURNCODEMSG']._serialized_start=35030 + _globals['_SYSTEMREPORTRETURNCODEMSG']._serialized_end=35146 + _globals['_TIMINGINFOCOLLECTED']._serialized_start=35148 + _globals['_TIMINGINFOCOLLECTED']._serialized_end=35260 + _globals['_TIMINGINFOCOLLECTEDMSG']._serialized_start=35262 + _globals['_TIMINGINFOCOLLECTEDMSG']._serialized_end=35372 + _globals['_LOGDEBUGSTACKTRACE']._serialized_start=35374 + _globals['_LOGDEBUGSTACKTRACE']._serialized_end=35412 + _globals['_LOGDEBUGSTACKTRACEMSG']._serialized_start=35414 + _globals['_LOGDEBUGSTACKTRACEMSG']._serialized_end=35522 + _globals['_CHECKCLEANPATH']._serialized_start=35524 + _globals['_CHECKCLEANPATH']._serialized_end=35554 + _globals['_CHECKCLEANPATHMSG']._serialized_start=35556 + _globals['_CHECKCLEANPATHMSG']._serialized_end=35656 + _globals['_CONFIRMCLEANPATH']._serialized_start=35658 + _globals['_CONFIRMCLEANPATH']._serialized_end=35690 + _globals['_CONFIRMCLEANPATHMSG']._serialized_start=35692 + _globals['_CONFIRMCLEANPATHMSG']._serialized_end=35796 + _globals['_PROTECTEDCLEANPATH']._serialized_start=35798 + _globals['_PROTECTEDCLEANPATH']._serialized_end=35832 + _globals['_PROTECTEDCLEANPATHMSG']._serialized_start=35834 + _globals['_PROTECTEDCLEANPATHMSG']._serialized_end=35942 + _globals['_FINISHEDCLEANPATHS']._serialized_start=35944 + _globals['_FINISHEDCLEANPATHS']._serialized_end=35964 + _globals['_FINISHEDCLEANPATHSMSG']._serialized_start=35966 + _globals['_FINISHEDCLEANPATHSMSG']._serialized_end=36074 + _globals['_OPENCOMMAND']._serialized_start=36076 + _globals['_OPENCOMMAND']._serialized_end=36129 + _globals['_OPENCOMMANDMSG']._serialized_start=36131 + _globals['_OPENCOMMANDMSG']._serialized_end=36225 + _globals['_FORMATTING']._serialized_start=36227 + _globals['_FORMATTING']._serialized_end=36252 + _globals['_FORMATTINGMSG']._serialized_start=36254 + _globals['_FORMATTINGMSG']._serialized_end=36346 + _globals['_SERVINGDOCSPORT']._serialized_start=36348 + _globals['_SERVINGDOCSPORT']._serialized_end=36396 + _globals['_SERVINGDOCSPORTMSG']._serialized_start=36398 + _globals['_SERVINGDOCSPORTMSG']._serialized_end=36500 + _globals['_SERVINGDOCSACCESSINFO']._serialized_start=36502 + _globals['_SERVINGDOCSACCESSINFO']._serialized_end=36539 + _globals['_SERVINGDOCSACCESSINFOMSG']._serialized_start=36541 + _globals['_SERVINGDOCSACCESSINFOMSG']._serialized_end=36655 + _globals['_SERVINGDOCSEXITINFO']._serialized_start=36657 + _globals['_SERVINGDOCSEXITINFO']._serialized_end=36678 + _globals['_SERVINGDOCSEXITINFOMSG']._serialized_start=36680 + _globals['_SERVINGDOCSEXITINFOMSG']._serialized_end=36790 + _globals['_RUNRESULTWARNING']._serialized_start=36792 + _globals['_RUNRESULTWARNING']._serialized_end=36866 + _globals['_RUNRESULTWARNINGMSG']._serialized_start=36868 + _globals['_RUNRESULTWARNINGMSG']._serialized_end=36972 + _globals['_RUNRESULTFAILURE']._serialized_start=36974 + _globals['_RUNRESULTFAILURE']._serialized_end=37048 + _globals['_RUNRESULTFAILUREMSG']._serialized_start=37050 + _globals['_RUNRESULTFAILUREMSG']._serialized_end=37154 + _globals['_STATSLINE']._serialized_start=37156 + _globals['_STATSLINE']._serialized_end=37263 + _globals['_STATSLINE_STATSENTRY']._serialized_start=37219 + _globals['_STATSLINE_STATSENTRY']._serialized_end=37263 + _globals['_STATSLINEMSG']._serialized_start=37265 + _globals['_STATSLINEMSG']._serialized_end=37355 + _globals['_RUNRESULTERROR']._serialized_start=37357 + _globals['_RUNRESULTERROR']._serialized_end=37386 + _globals['_RUNRESULTERRORMSG']._serialized_start=37388 + _globals['_RUNRESULTERRORMSG']._serialized_end=37488 + _globals['_RUNRESULTERRORNOMESSAGE']._serialized_start=37490 + _globals['_RUNRESULTERRORNOMESSAGE']._serialized_end=37531 + _globals['_RUNRESULTERRORNOMESSAGEMSG']._serialized_start=37533 + _globals['_RUNRESULTERRORNOMESSAGEMSG']._serialized_end=37651 + _globals['_SQLCOMPILEDPATH']._serialized_start=37653 + _globals['_SQLCOMPILEDPATH']._serialized_end=37684 + _globals['_SQLCOMPILEDPATHMSG']._serialized_start=37686 + _globals['_SQLCOMPILEDPATHMSG']._serialized_end=37788 + _globals['_CHECKNODETESTFAILURE']._serialized_start=37790 + _globals['_CHECKNODETESTFAILURE']._serialized_end=37835 + _globals['_CHECKNODETESTFAILUREMSG']._serialized_start=37837 + _globals['_CHECKNODETESTFAILUREMSG']._serialized_end=37949 + _globals['_ENDOFRUNSUMMARY']._serialized_start=37951 + _globals['_ENDOFRUNSUMMARY']._serialized_end=38038 + _globals['_ENDOFRUNSUMMARYMSG']._serialized_start=38040 + _globals['_ENDOFRUNSUMMARYMSG']._serialized_end=38142 + _globals['_LOGSKIPBECAUSEERROR']._serialized_start=38144 + _globals['_LOGSKIPBECAUSEERROR']._serialized_end=38229 + _globals['_LOGSKIPBECAUSEERRORMSG']._serialized_start=38231 + _globals['_LOGSKIPBECAUSEERRORMSG']._serialized_end=38341 + _globals['_ENSUREGITINSTALLED']._serialized_start=38343 + _globals['_ENSUREGITINSTALLED']._serialized_end=38363 + _globals['_ENSUREGITINSTALLEDMSG']._serialized_start=38365 + _globals['_ENSUREGITINSTALLEDMSG']._serialized_end=38473 + _globals['_DEPSCREATINGLOCALSYMLINK']._serialized_start=38475 + _globals['_DEPSCREATINGLOCALSYMLINK']._serialized_end=38501 + _globals['_DEPSCREATINGLOCALSYMLINKMSG']._serialized_start=38503 + _globals['_DEPSCREATINGLOCALSYMLINKMSG']._serialized_end=38623 + _globals['_DEPSSYMLINKNOTAVAILABLE']._serialized_start=38625 + _globals['_DEPSSYMLINKNOTAVAILABLE']._serialized_end=38650 + _globals['_DEPSSYMLINKNOTAVAILABLEMSG']._serialized_start=38652 + _globals['_DEPSSYMLINKNOTAVAILABLEMSG']._serialized_end=38770 + _globals['_DISABLETRACKING']._serialized_start=38772 + _globals['_DISABLETRACKING']._serialized_end=38789 + _globals['_DISABLETRACKINGMSG']._serialized_start=38791 + _globals['_DISABLETRACKINGMSG']._serialized_end=38893 + _globals['_SENDINGEVENT']._serialized_start=38895 + _globals['_SENDINGEVENT']._serialized_end=38925 + _globals['_SENDINGEVENTMSG']._serialized_start=38927 + _globals['_SENDINGEVENTMSG']._serialized_end=39023 + _globals['_SENDEVENTFAILURE']._serialized_start=39025 + _globals['_SENDEVENTFAILURE']._serialized_end=39043 + _globals['_SENDEVENTFAILUREMSG']._serialized_start=39045 + _globals['_SENDEVENTFAILUREMSG']._serialized_end=39149 + _globals['_FLUSHEVENTS']._serialized_start=39151 + _globals['_FLUSHEVENTS']._serialized_end=39164 + _globals['_FLUSHEVENTSMSG']._serialized_start=39166 + _globals['_FLUSHEVENTSMSG']._serialized_end=39260 + _globals['_FLUSHEVENTSFAILURE']._serialized_start=39262 + _globals['_FLUSHEVENTSFAILURE']._serialized_end=39282 + _globals['_FLUSHEVENTSFAILUREMSG']._serialized_start=39284 + _globals['_FLUSHEVENTSFAILUREMSG']._serialized_end=39392 + _globals['_TRACKINGINITIALIZEFAILURE']._serialized_start=39394 + _globals['_TRACKINGINITIALIZEFAILURE']._serialized_end=39439 + _globals['_TRACKINGINITIALIZEFAILUREMSG']._serialized_start=39441 + _globals['_TRACKINGINITIALIZEFAILUREMSG']._serialized_end=39563 + _globals['_RUNRESULTWARNINGMESSAGE']._serialized_start=39565 + _globals['_RUNRESULTWARNINGMESSAGE']._serialized_end=39603 + _globals['_RUNRESULTWARNINGMESSAGEMSG']._serialized_start=39605 + _globals['_RUNRESULTWARNINGMESSAGEMSG']._serialized_end=39723 + _globals['_DEBUGCMDOUT']._serialized_start=39725 + _globals['_DEBUGCMDOUT']._serialized_end=39751 + _globals['_DEBUGCMDOUTMSG']._serialized_start=39753 + _globals['_DEBUGCMDOUTMSG']._serialized_end=39847 + _globals['_DEBUGCMDRESULT']._serialized_start=39849 + _globals['_DEBUGCMDRESULT']._serialized_end=39878 + _globals['_DEBUGCMDRESULTMSG']._serialized_start=39880 + _globals['_DEBUGCMDRESULTMSG']._serialized_end=39980 + _globals['_LISTCMDOUT']._serialized_start=39982 + _globals['_LISTCMDOUT']._serialized_end=40007 + _globals['_LISTCMDOUTMSG']._serialized_start=40009 + _globals['_LISTCMDOUTMSG']._serialized_end=40101 + _globals['_NOTE']._serialized_start=40103 + _globals['_NOTE']._serialized_end=40122 + _globals['_NOTEMSG']._serialized_start=40124 + _globals['_NOTEMSG']._serialized_end=40204 + _globals['_RESOURCEREPORT']._serialized_start=40207 + _globals['_RESOURCEREPORT']._serialized_end=40443 + _globals['_RESOURCEREPORTMSG']._serialized_start=40445 + _globals['_RESOURCEREPORTMSG']._serialized_end=40545 # @@protoc_insertion_point(module_scope) diff --git a/core/dbt/task/deps.py b/core/dbt/task/deps.py index 19c80926c31..1433c9a48ca 100644 --- a/core/dbt/task/deps.py +++ b/core/dbt/task/deps.py @@ -1,23 +1,32 @@ -from typing import Any, Optional +from hashlib import sha1 +from typing import Any, Dict, Optional, List +import yaml from pathlib import Path import dbt.utils import dbt.deprecations import dbt.exceptions +import json from dbt.config.renderer import DbtProjectYamlRenderer +from dbt.config.project import package_config_from_data, load_yml_dict +from dbt.constants import PACKAGE_LOCK_FILE_NAME, PACKAGE_LOCK_HASH_KEY from dbt.deps.base import downloads_directory -from dbt.deps.resolver import resolve_packages +from dbt.deps.resolver import resolve_lock_packages, resolve_packages from dbt.deps.registry import RegistryPinnedPackage +from dbt.contracts.project import Package from dbt.events.functions import fire_event from dbt.events.types import ( + DepsAddPackage, + DepsFoundDuplicatePackage, + DepsInstallInfo, + DepsListSubdirectory, + DepsLockUpdating, DepsNoPackagesFound, + DepsNotifyUpdatesAvailable, DepsStartPackageInstall, DepsUpdateAvailable, DepsUpToDate, - DepsInstallInfo, - DepsListSubdirectory, - DepsNotifyUpdatesAvailable, Formatting, ) from dbt.clients import system @@ -27,6 +36,59 @@ from dbt.config import Project +class dbtPackageDumper(yaml.Dumper): + def increase_indent(self, flow=False, indentless=False): + return super(dbtPackageDumper, self).increase_indent(flow, False) + + +def _create_sha1_hash(packages: List[Package]) -> str: + """Create a SHA1 hash of the packages list, + this is used to determine if the packages for current execution matches + the previous lock. + + Args: + list[Packages]: list of packages specified that are already rendered + + Returns: + str: SHA1 hash of the packages list + """ + package_strs = [json.dumps(package.to_dict(), sort_keys=True) for package in packages] + package_strs = sorted(package_strs) + + return sha1("\n".join(package_strs).encode("utf-8")).hexdigest() + + +def _create_packages_yml_entry(package: str, version: Optional[str], source: str) -> dict: + """Create a formatted entry to add to `packages.yml` or `package-lock.yml` file + + Args: + package (str): Name of package to download + version (str): Version of package to download + source (str): Source of where to download package from + + Returns: + dict: Formatted dict to write to `packages.yml` or `package-lock.yml` file + """ + package_key = source + version_key = "version" + + if source == "hub": + package_key = "package" + + if source == "git": + version_key = "revision" + + packages_yml_entry = {package_key: package} + + if version: + if "," in version: + version = version.split(",") # type: ignore + + packages_yml_entry[version_key] = version + + return packages_yml_entry + + class DepsTask(BaseTask): def __init__(self, args: Any, project: Project) -> None: # N.B. This is a temporary fix for a bug when using relative paths via @@ -59,40 +121,157 @@ def track_package_install( {"name": package_name, "source": source_type, "version": version}, ) - def run(self) -> None: - system.make_directory(self.project.packages_install_path) + def check_for_duplicate_packages(self, packages_yml): + """Loop through contents of `packages.yml` to ensure no duplicate package names + versions. + + This duplicate check will take into consideration exact match of a package name, as well as + a check to see if a package name exists within a name (i.e. a package name inside a git URL). + + Args: + packages_yml (dict): In-memory read of `packages.yml` contents + + Returns: + dict: Updated or untouched packages_yml contents + """ + for i, pkg_entry in enumerate(packages_yml["packages"]): + for val in pkg_entry.values(): + if self.args.add_package["name"] in val: + del packages_yml["packages"][i] + + fire_event(DepsFoundDuplicatePackage(removed_package=pkg_entry)) + + return packages_yml + + def add(self): + packages_yml_filepath = ( + f"{self.project.project_root}/{self.project.packages_specified_path}" + ) + if not system.path_exists(packages_yml_filepath): + with open(packages_yml_filepath, "w") as package_yml: + yaml.safe_dump({"packages": []}, package_yml) + fire_event(Formatting("Created packages.yml")) + + new_package_entry = _create_packages_yml_entry( + self.args.add_package["name"], self.args.add_package["version"], self.args.source + ) + + with open(packages_yml_filepath, "r") as user_yml_obj: + packages_yml = yaml.safe_load(user_yml_obj) + packages_yml = self.check_for_duplicate_packages(packages_yml) + packages_yml["packages"].append(new_package_entry) + + self.project.packages.packages = package_config_from_data(packages_yml).packages + + if packages_yml: + with open(packages_yml_filepath, "w") as pkg_obj: + pkg_obj.write( + yaml.dump(packages_yml, Dumper=dbtPackageDumper, default_flow_style=False) + ) + + fire_event( + DepsAddPackage( + package_name=self.args.add_package["name"], + version=self.args.add_package["version"], + packages_filepath=packages_yml_filepath, + ) + ) + + def lock(self) -> None: + lock_filepath = f"{self.project.project_root}/{PACKAGE_LOCK_FILE_NAME}" + packages = self.project.packages.packages + packages_installed: Dict[str, Any] = {"packages": []} + if not packages: fire_event(DepsNoPackagesFound()) return with downloads_directory(): - final_deps = resolve_packages(packages, self.project, self.cli_vars) + resolved_deps = resolve_packages(packages, self.project, self.cli_vars) + # this loop is to create the package-lock.yml in the same format as original packages.yml + # package-lock.yml includes both the stated packages in packages.yml along with dependent packages + for package in resolved_deps: + lock_entry = _create_packages_yml_entry( + package.name, package.get_version(), package.source_type() + ) + packages_installed["packages"].append(lock_entry) + packages_installed[PACKAGE_LOCK_HASH_KEY] = _create_sha1_hash( + self.project.packages.packages + ) + + with open(lock_filepath, "w") as lock_obj: + yaml.safe_dump(packages_installed, lock_obj) + + fire_event(DepsLockUpdating(lock_filepath=lock_filepath)) + + def run(self) -> None: + if self.args.add_package: + self.add() + + # Check lock file exist and generated by the same pacakges.yml + # or dependencies.yml. + lock_file_path = f"{self.project.project_root}/{PACKAGE_LOCK_FILE_NAME}" + if not system.path_exists(lock_file_path): + self.lock() + elif self.args.upgrade: + self.lock() + else: + # Check dependency definition is modified or not. + current_hash = _create_sha1_hash(self.project.packages.packages) + previous_hash = load_yml_dict(lock_file_path).get(PACKAGE_LOCK_HASH_KEY, None) + if previous_hash != current_hash: + self.lock() + + # Early return when dry run or lock only. + if self.args.dry_run or self.args.lock: + return + + if system.path_exists(self.project.packages_install_path): + system.rmtree(self.project.packages_install_path) + + system.make_directory(self.project.packages_install_path) + + packages_lock_dict = load_yml_dict(f"{self.project.project_root}/{PACKAGE_LOCK_FILE_NAME}") + + packages_lock_config = package_config_from_data(packages_lock_dict).packages + + if not packages_lock_config: + fire_event(DepsNoPackagesFound()) + return + + with downloads_directory(): + lock_defined_deps = resolve_lock_packages(packages_lock_config) renderer = DbtProjectYamlRenderer(None, self.cli_vars) packages_to_upgrade = [] - for package in final_deps: + + for package in lock_defined_deps: package_name = package.name source_type = package.source_type() version = package.get_version() fire_event(DepsStartPackageInstall(package_name=package_name)) package.install(self.project, renderer) + fire_event(DepsInstallInfo(version_name=package.nice_version_name())) + if isinstance(package, RegistryPinnedPackage): version_latest = package.get_version_latest() + if version_latest != version: packages_to_upgrade.append(package_name) fire_event(DepsUpdateAvailable(version_latest=version_latest)) else: fire_event(DepsUpToDate()) + if package.get_subdirectory(): fire_event(DepsListSubdirectory(subdirectory=package.get_subdirectory())) self.track_package_install( package_name=package_name, source_type=source_type, version=version ) + if packages_to_upgrade: fire_event(Formatting("")) fire_event(DepsNotifyUpdatesAvailable(packages=packages_to_upgrade)) diff --git a/tests/functional/dependencies/test_dependency_options.py b/tests/functional/dependencies/test_dependency_options.py new file mode 100644 index 00000000000..13a44d8cfe5 --- /dev/null +++ b/tests/functional/dependencies/test_dependency_options.py @@ -0,0 +1,106 @@ +import os +import shutil +import pytest + +from dbt.tests.util import run_dbt + + +class TestDepsOptions(object): + # this revision of dbt-integration-project requires dbt-utils.git@0.5.0, which the + # package config handling should detect + @pytest.fixture(scope="class") + def packages(self): + return { + "packages": [ + { + "package": "fivetran/fivetran_utils", + "version": "0.4.7", + }, + ] + } + + @pytest.fixture + def clean_start(self, project): + if os.path.exists("dbt_packages"): + shutil.rmtree("dbt_packages") + if os.path.exists("package-lock.yml"): + os.remove("package-lock.yml") + + def test_deps_lock(self, clean_start): + run_dbt(["deps", "--lock"]) + assert not os.path.exists("dbt_packages") + assert os.path.exists("package-lock.yml") + with open("package-lock.yml") as fp: + contents = fp.read() + assert ( + contents + == """packages: +- package: fivetran/fivetran_utils + version: 0.4.7 +- package: dbt-labs/dbt_utils + version: 1.1.1 +sha1_hash: 0592fbd3e387012e8f7c12ed04688689858f5196 +""" + ) + + def test_deps_default(self, clean_start): + run_dbt(["deps"]) + assert len(os.listdir("dbt_packages")) == 2 + assert os.path.exists("package-lock.yml") + with open("package-lock.yml") as fp: + contents = fp.read() + assert ( + contents + == """packages: +- package: fivetran/fivetran_utils + version: 0.4.7 +- package: dbt-labs/dbt_utils + version: 1.1.1 +sha1_hash: 0592fbd3e387012e8f7c12ed04688689858f5196 +""" + ) + + def test_deps_add(self, clean_start): + run_dbt(["deps", "--add-package", "dbt-labs/audit_helper@0.9.0"]) + with open("packages.yml") as fp: + contents = fp.read() + assert ( + contents + == """packages: + - package: fivetran/fivetran_utils + version: 0.4.7 + - package: dbt-labs/audit_helper + version: 0.9.0 +""" + ) + assert len(os.listdir("dbt_packages")) == 3 + + def test_deps_add_dry_run(self, clean_start): + os.rename("packages.yml", "dependencies.yml") + run_dbt( + [ + "deps", + "--add-package", + "dbt-labs/audit_helper@0.9.0", + "--dry-run", + ] + ) + assert not os.path.exists("dbt_packages") + assert not os.path.exists("packages.yml") + with open("dependencies.yml") as fp: + contents = fp.read() + assert ( + contents + == """packages: + - package: fivetran/fivetran_utils + version: 0.4.7 + - package: dbt-labs/audit_helper + version: 0.9.0 +""" + ) + + def test_deps_upgrade(self, clean_start, mocker): + run_dbt(["deps", "--lock"]) + patched_lock = mocker.patch("dbt.task.deps.DepsTask.lock") + run_dbt(["deps", "--upgrade"]) + assert patched_lock.call_count == 1 diff --git a/tests/functional/dependencies/test_simple_dependency.py b/tests/functional/dependencies/test_simple_dependency.py index 18003fa7ee1..f9b4f58658c 100644 --- a/tests/functional/dependencies/test_simple_dependency.py +++ b/tests/functional/dependencies/test_simple_dependency.py @@ -123,6 +123,7 @@ def dependencies(self): def test_dependency_with_dependencies_file(self, run_deps, project): # Tests that "packages" defined in a dependencies.yml file works + run_dbt(["deps"]) results = run_dbt() assert len(results) == 4 diff --git a/tests/unit/test_events.py b/tests/unit/test_events.py index f763e84b338..feb15b58bdc 100644 --- a/tests/unit/test_events.py +++ b/tests/unit/test_events.py @@ -299,6 +299,10 @@ def test_event_codes(self): types.RegistryResponseMissingNestedKeys(response=""), types.RegistryResponseExtraNestedKeys(response=""), types.DepsSetDownloadDirectory(path=""), + types.DepsLockUpdating(lock_filepath=""), + types.DepsAddPackage(package_name="", version="", packages_filepath=""), + types.DepsFoundDuplicatePackage(removed_package={}), + types.SemanticValidationFailure(msg=""), # Q - Node execution ====================== types.RunningOperationCaughtError(exc=""), types.CompileComplete(),