diff --git a/.changes/unreleased/Fixes-20230818-103802.yaml b/.changes/unreleased/Fixes-20230818-103802.yaml new file mode 100644 index 00000000000..d356b1ee575 --- /dev/null +++ b/.changes/unreleased/Fixes-20230818-103802.yaml @@ -0,0 +1,6 @@ +kind: Fixes +body: Turn breaking changes to contracted models into warnings for unversioned models +time: 2023-08-18T10:38:02.251286-05:00 +custom: + Author: emmyoop + Issue: 8384 8282 diff --git a/core/dbt/contracts/graph/nodes.py b/core/dbt/contracts/graph/nodes.py index 3d1fc60a4d1..399b658ff87 100644 --- a/core/dbt/contracts/graph/nodes.py +++ b/core/dbt/contracts/graph/nodes.py @@ -44,6 +44,7 @@ SeedExceedsLimitSamePath, SeedExceedsLimitAndPathChanged, SeedExceedsLimitChecksumChanged, + UnversionedBreakingChange, ) from dbt.events.contextvars import set_log_contextvars from dbt.flags import get_flags @@ -682,11 +683,11 @@ def same_contract(self, old, adapter_type=None) -> bool: # These are the categories of breaking changes: contract_enforced_disabled: bool = False columns_removed: List[str] = [] - column_type_changes: List[Tuple[str, str, str]] = [] - enforced_column_constraint_removed: List[Tuple[str, str]] = [] # column, constraint_type - enforced_model_constraint_removed: List[ - Tuple[str, List[str]] - ] = [] # constraint_type, columns + column_type_changes: List[Dict[str, str]] = [] + enforced_column_constraint_removed: List[ + Dict[str, str] + ] = [] # column_name, constraint_type + enforced_model_constraint_removed: List[Dict[str, Any]] = [] # constraint_type, columns materialization_changed: List[str] = [] if old.contract.enforced is True and self.contract.enforced is False: @@ -708,11 +709,11 @@ def same_contract(self, old, adapter_type=None) -> bool: # Has this column's data type changed? elif old_value.data_type != self.columns[old_key].data_type: column_type_changes.append( - ( - str(old_value.name), - str(old_value.data_type), - str(self.columns[old_key].data_type), - ) + { + "column_name": str(old_value.name), + "previous_column_type": str(old_value.data_type), + "current_column_type": str(self.columns[old_key].data_type), + } ) # track if there are any column level constraints for the materialization check late @@ -733,7 +734,11 @@ def same_contract(self, old, adapter_type=None) -> bool: and constraint_support[old_constraint.type] == ConstraintSupport.ENFORCED ): enforced_column_constraint_removed.append( - (old_key, str(old_constraint.type)) + { + "column_name": old_key, + "constraint_name": old_constraint.name, + "constraint_type": ConstraintType(old_constraint.type), + } ) # Now compare the model level constraints @@ -744,7 +749,11 @@ def same_contract(self, old, adapter_type=None) -> bool: and constraint_support[old_constraint.type] == ConstraintSupport.ENFORCED ): enforced_model_constraint_removed.append( - (str(old_constraint.type), old_constraint.columns) + { + "constraint_name": old_constraint.name, + "constraint_type": ConstraintType(old_constraint.type), + "columns": old_constraint.columns, + } ) # Check for relevant materialization changes. @@ -758,7 +767,8 @@ def same_contract(self, old, adapter_type=None) -> bool: # If a column has been added, it will be missing in the old.columns, and present in self.columns # That's a change (caught by the different checksums), but not a breaking change - # Did we find any changes that we consider breaking? If so, that's an error + # Did we find any changes that we consider breaking? If there's an enforced contract, that's + # a warning unless the model is versioned, then it's an error. if ( contract_enforced_disabled or columns_removed @@ -767,21 +777,78 @@ def same_contract(self, old, adapter_type=None) -> bool: or enforced_column_constraint_removed or materialization_changed ): - raise ( - ContractBreakingChangeError( - contract_enforced_disabled=contract_enforced_disabled, - columns_removed=columns_removed, - column_type_changes=column_type_changes, - enforced_column_constraint_removed=enforced_column_constraint_removed, - enforced_model_constraint_removed=enforced_model_constraint_removed, - materialization_changed=materialization_changed, + + breaking_changes = [] + if contract_enforced_disabled: + breaking_changes.append( + "Contract enforcement was removed: Previously, this model had an enforced contract. It is no longer configured to enforce its contract, and this is a breaking change." + ) + if columns_removed: + columns_removed_str = "\n - ".join(columns_removed) + breaking_changes.append(f"Columns were removed: \n - {columns_removed_str}") + if column_type_changes: + column_type_changes_str = "\n - ".join( + [ + f"{c['column_name']} ({c['previous_column_type']} -> {c['current_column_type']})" + for c in column_type_changes + ] + ) + breaking_changes.append( + f"Columns with data_type changes: \n - {column_type_changes_str}" + ) + if enforced_column_constraint_removed: + column_constraint_changes_str = "\n - ".join( + [ + f"'{c['constraint_name'] if c['constraint_name'] is not None else c['constraint_type']}' constraint on column {c['column_name']}" + for c in enforced_column_constraint_removed + ] + ) + breaking_changes.append( + f"Enforced column level constraints were removed: \n - {column_constraint_changes_str}" + ) + if enforced_model_constraint_removed: + model_constraint_changes_str = "\n - ".join( + [ + f"'{c['constraint_name'] if c['constraint_name'] is not None else c['constraint_type']}' constraint on columns {c['columns']}" + for c in enforced_model_constraint_removed + ] + ) + breaking_changes.append( + f"Enforced model level constraints were removed: \n - {model_constraint_changes_str}" + ) + if materialization_changed: + materialization_changes_str = ( + f"{materialization_changed[0]} -> {materialization_changed[1]}" + ) + + breaking_changes.append( + f"Materialization changed with enforced constraints: \n - {materialization_changes_str}" + ) + + if self.version is None: + warn_or_error( + UnversionedBreakingChange( + contract_enforced_disabled=contract_enforced_disabled, + columns_removed=columns_removed, + column_type_changes=column_type_changes, + enforced_column_constraint_removed=enforced_column_constraint_removed, + enforced_model_constraint_removed=enforced_model_constraint_removed, + breaking_changes=breaking_changes, + model_name=self.name, + model_file_path=self.original_file_path, + ), node=self, ) - ) + else: + raise ( + ContractBreakingChangeError( + breaking_changes=breaking_changes, + node=self, + ) + ) - # Otherwise, though we didn't find any *breaking* changes, the contract has still changed -- same_contract: False - else: - return False + # Otherwise, the contract has changed -- same_contract: False + return False # TODO: rm? diff --git a/core/dbt/events/types.proto b/core/dbt/events/types.proto index 074a7db7565..fb3d89e2fdc 100644 --- a/core/dbt/events/types.proto +++ b/core/dbt/events/types.proto @@ -66,6 +66,27 @@ message ReferenceKeyMsg { string identifier = 3; } +//ColumnType +message ColumnType { + string column_name = 1; + string previous_column_type = 2; + string current_column_type = 3; +} + +// ColumnConstraint +message ColumnConstraint { + string column_name = 1; + string constraint_name = 2; + string constraint_type = 3; +} + +// ModelConstraint +message ModelConstraint { + string constraint_name = 1; + string constraint_type = 2; + repeated string columns = 3; +} + // GenericMessage, used for deserializing only message GenericMessage { EventInfo info = 1; @@ -1248,6 +1269,24 @@ message SemanticValidationFailureMsg { SemanticValidationFailure data = 2; } +// I071 +message UnversionedBreakingChange { + repeated string breaking_changes = 1; + string model_name = 2; + string model_file_path = 3; + bool contract_enforced_disabled = 4; + repeated string columns_removed = 5; + repeated ColumnType column_type_changes = 6; + repeated ColumnConstraint enforced_column_constraint_removed = 7; + repeated ModelConstraint enforced_model_constraint_removed = 8; + repeated string materialization_changed = 9; +} + +message UnversionedBreakingChangeMsg { + EventInfo info = 1; + UnversionedBreakingChange data = 2; +} + // M - Deps generation diff --git a/core/dbt/events/types.py b/core/dbt/events/types.py index 237dfc79e6a..7101bbe0fbb 100644 --- a/core/dbt/events/types.py +++ b/core/dbt/events/types.py @@ -1233,6 +1233,20 @@ def message(self) -> str: return self.msg +class UnversionedBreakingChange(WarnLevel): + def code(self): + return "I071" + + def message(self) -> str: + reasons = "\n - ".join(self.breaking_changes) + + return ( + f"Breaking change to contracted, unversioned model {self.model_name} ({self.model_file_path})" + "\nWhile comparing to previous project state, dbt detected a breaking change to an unversioned model." + f"\n - {reasons}\n" + ) + + # ======================================================= # M - Deps generation # ======================================================= diff --git a/core/dbt/events/types_pb2.py b/core/dbt/events/types_pb2.py index 80cfbba69a7..66c36f33986 100644 --- a/core/dbt/events/types_pb2.py +++ b/core/dbt/events/types_pb2.py @@ -15,7 +15,7 @@ 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\"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\"/\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\"\xfa\x01\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\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\"\"\n\x13\x46irstRunResultError\x12\x0b\n\x03msg\x18\x01 \x01(\t\"n\n\x16\x46irstRunResultErrorMsg\x12$\n\x04info\x18\x01 \x01(\x0b\x32\x16.proto_types.EventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.FirstRunResultError\"\'\n\x18\x41\x66terFirstRunResultError\x12\x0b\n\x03msg\x18\x01 \x01(\t\"x\n\x1b\x41\x66terFirstRunResultErrorMsg\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.AfterFirstRunResultError\"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.Noteb\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\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\"\xfa\x01\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\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.Noteb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'types_pb2', globals()) @@ -48,856 +48,858 @@ _RUNRESULTMSG._serialized_end=1070 _REFERENCEKEYMSG._serialized_start=1072 _REFERENCEKEYMSG._serialized_end=1143 - _GENERICMESSAGE._serialized_start=1145 - _GENERICMESSAGE._serialized_end=1199 - _MAINREPORTVERSION._serialized_start=1201 - _MAINREPORTVERSION._serialized_end=1258 - _MAINREPORTVERSIONMSG._serialized_start=1260 - _MAINREPORTVERSIONMSG._serialized_end=1366 - _MAINREPORTARGS._serialized_start=1368 - _MAINREPORTARGS._serialized_end=1482 - _MAINREPORTARGS_ARGSENTRY._serialized_start=1439 - _MAINREPORTARGS_ARGSENTRY._serialized_end=1482 - _MAINREPORTARGSMSG._serialized_start=1484 - _MAINREPORTARGSMSG._serialized_end=1584 - _MAINTRACKINGUSERSTATE._serialized_start=1586 - _MAINTRACKINGUSERSTATE._serialized_end=1629 - _MAINTRACKINGUSERSTATEMSG._serialized_start=1631 - _MAINTRACKINGUSERSTATEMSG._serialized_end=1745 - _MERGEDFROMSTATE._serialized_start=1747 - _MERGEDFROMSTATE._serialized_end=1800 - _MERGEDFROMSTATEMSG._serialized_start=1802 - _MERGEDFROMSTATEMSG._serialized_end=1904 - _MISSINGPROFILETARGET._serialized_start=1906 - _MISSINGPROFILETARGET._serialized_end=1971 - _MISSINGPROFILETARGETMSG._serialized_start=1973 - _MISSINGPROFILETARGETMSG._serialized_end=2085 - _INVALIDOPTIONYAML._serialized_start=2087 - _INVALIDOPTIONYAML._serialized_end=2127 - _INVALIDOPTIONYAMLMSG._serialized_start=2129 - _INVALIDOPTIONYAMLMSG._serialized_end=2235 - _LOGDBTPROJECTERROR._serialized_start=2237 - _LOGDBTPROJECTERROR._serialized_end=2270 - _LOGDBTPROJECTERRORMSG._serialized_start=2272 - _LOGDBTPROJECTERRORMSG._serialized_end=2380 - _LOGDBTPROFILEERROR._serialized_start=2382 - _LOGDBTPROFILEERROR._serialized_end=2433 - _LOGDBTPROFILEERRORMSG._serialized_start=2435 - _LOGDBTPROFILEERRORMSG._serialized_end=2543 - _STARTERPROJECTPATH._serialized_start=2545 - _STARTERPROJECTPATH._serialized_end=2578 - _STARTERPROJECTPATHMSG._serialized_start=2580 - _STARTERPROJECTPATHMSG._serialized_end=2688 - _CONFIGFOLDERDIRECTORY._serialized_start=2690 - _CONFIGFOLDERDIRECTORY._serialized_end=2726 - _CONFIGFOLDERDIRECTORYMSG._serialized_start=2728 - _CONFIGFOLDERDIRECTORYMSG._serialized_end=2842 - _NOSAMPLEPROFILEFOUND._serialized_start=2844 - _NOSAMPLEPROFILEFOUND._serialized_end=2883 - _NOSAMPLEPROFILEFOUNDMSG._serialized_start=2885 - _NOSAMPLEPROFILEFOUNDMSG._serialized_end=2997 - _PROFILEWRITTENWITHSAMPLE._serialized_start=2999 - _PROFILEWRITTENWITHSAMPLE._serialized_end=3053 - _PROFILEWRITTENWITHSAMPLEMSG._serialized_start=3055 - _PROFILEWRITTENWITHSAMPLEMSG._serialized_end=3175 - _PROFILEWRITTENWITHTARGETTEMPLATEYAML._serialized_start=3177 - _PROFILEWRITTENWITHTARGETTEMPLATEYAML._serialized_end=3243 - _PROFILEWRITTENWITHTARGETTEMPLATEYAMLMSG._serialized_start=3246 - _PROFILEWRITTENWITHTARGETTEMPLATEYAMLMSG._serialized_end=3390 - _PROFILEWRITTENWITHPROJECTTEMPLATEYAML._serialized_start=3392 - _PROFILEWRITTENWITHPROJECTTEMPLATEYAML._serialized_end=3459 - _PROFILEWRITTENWITHPROJECTTEMPLATEYAMLMSG._serialized_start=3462 - _PROFILEWRITTENWITHPROJECTTEMPLATEYAMLMSG._serialized_end=3608 - _SETTINGUPPROFILE._serialized_start=3610 - _SETTINGUPPROFILE._serialized_end=3628 - _SETTINGUPPROFILEMSG._serialized_start=3630 - _SETTINGUPPROFILEMSG._serialized_end=3734 - _INVALIDPROFILETEMPLATEYAML._serialized_start=3736 - _INVALIDPROFILETEMPLATEYAML._serialized_end=3764 - _INVALIDPROFILETEMPLATEYAMLMSG._serialized_start=3766 - _INVALIDPROFILETEMPLATEYAMLMSG._serialized_end=3890 - _PROJECTNAMEALREADYEXISTS._serialized_start=3892 - _PROJECTNAMEALREADYEXISTS._serialized_end=3932 - _PROJECTNAMEALREADYEXISTSMSG._serialized_start=3934 - _PROJECTNAMEALREADYEXISTSMSG._serialized_end=4054 - _PROJECTCREATED._serialized_start=4056 - _PROJECTCREATED._serialized_end=4131 - _PROJECTCREATEDMSG._serialized_start=4133 - _PROJECTCREATEDMSG._serialized_end=4233 - _PACKAGEREDIRECTDEPRECATION._serialized_start=4235 - _PACKAGEREDIRECTDEPRECATION._serialized_end=4299 - _PACKAGEREDIRECTDEPRECATIONMSG._serialized_start=4301 - _PACKAGEREDIRECTDEPRECATIONMSG._serialized_end=4425 - _PACKAGEINSTALLPATHDEPRECATION._serialized_start=4427 - _PACKAGEINSTALLPATHDEPRECATION._serialized_end=4458 - _PACKAGEINSTALLPATHDEPRECATIONMSG._serialized_start=4461 - _PACKAGEINSTALLPATHDEPRECATIONMSG._serialized_end=4591 - _CONFIGSOURCEPATHDEPRECATION._serialized_start=4593 - _CONFIGSOURCEPATHDEPRECATION._serialized_end=4665 - _CONFIGSOURCEPATHDEPRECATIONMSG._serialized_start=4667 - _CONFIGSOURCEPATHDEPRECATIONMSG._serialized_end=4793 - _CONFIGDATAPATHDEPRECATION._serialized_start=4795 - _CONFIGDATAPATHDEPRECATION._serialized_end=4865 - _CONFIGDATAPATHDEPRECATIONMSG._serialized_start=4867 - _CONFIGDATAPATHDEPRECATIONMSG._serialized_end=4989 - _ADAPTERDEPRECATIONWARNING._serialized_start=4991 - _ADAPTERDEPRECATIONWARNING._serialized_end=5054 - _ADAPTERDEPRECATIONWARNINGMSG._serialized_start=5056 - _ADAPTERDEPRECATIONWARNINGMSG._serialized_end=5178 - _METRICATTRIBUTESRENAMED._serialized_start=5180 - _METRICATTRIBUTESRENAMED._serialized_end=5226 - _METRICATTRIBUTESRENAMEDMSG._serialized_start=5228 - _METRICATTRIBUTESRENAMEDMSG._serialized_end=5346 - _EXPOSURENAMEDEPRECATION._serialized_start=5348 - _EXPOSURENAMEDEPRECATION._serialized_end=5391 - _EXPOSURENAMEDEPRECATIONMSG._serialized_start=5393 - _EXPOSURENAMEDEPRECATIONMSG._serialized_end=5511 - _INTERNALDEPRECATION._serialized_start=5513 - _INTERNALDEPRECATION._serialized_end=5607 - _INTERNALDEPRECATIONMSG._serialized_start=5609 - _INTERNALDEPRECATIONMSG._serialized_end=5719 - _ENVIRONMENTVARIABLERENAMED._serialized_start=5721 - _ENVIRONMENTVARIABLERENAMED._serialized_end=5785 - _ENVIRONMENTVARIABLERENAMEDMSG._serialized_start=5787 - _ENVIRONMENTVARIABLERENAMEDMSG._serialized_end=5911 - _CONFIGLOGPATHDEPRECATION._serialized_start=5913 - _CONFIGLOGPATHDEPRECATION._serialized_end=5964 - _CONFIGLOGPATHDEPRECATIONMSG._serialized_start=5966 - _CONFIGLOGPATHDEPRECATIONMSG._serialized_end=6086 - _CONFIGTARGETPATHDEPRECATION._serialized_start=6088 - _CONFIGTARGETPATHDEPRECATION._serialized_end=6142 - _CONFIGTARGETPATHDEPRECATIONMSG._serialized_start=6144 - _CONFIGTARGETPATHDEPRECATIONMSG._serialized_end=6270 - _COLLECTFRESHNESSRETURNSIGNATURE._serialized_start=6272 - _COLLECTFRESHNESSRETURNSIGNATURE._serialized_end=6305 - _COLLECTFRESHNESSRETURNSIGNATUREMSG._serialized_start=6308 - _COLLECTFRESHNESSRETURNSIGNATUREMSG._serialized_end=6442 - _ADAPTEREVENTDEBUG._serialized_start=6445 - _ADAPTEREVENTDEBUG._serialized_end=6580 - _ADAPTEREVENTDEBUGMSG._serialized_start=6582 - _ADAPTEREVENTDEBUGMSG._serialized_end=6688 - _ADAPTEREVENTINFO._serialized_start=6691 - _ADAPTEREVENTINFO._serialized_end=6825 - _ADAPTEREVENTINFOMSG._serialized_start=6827 - _ADAPTEREVENTINFOMSG._serialized_end=6931 - _ADAPTEREVENTWARNING._serialized_start=6934 - _ADAPTEREVENTWARNING._serialized_end=7071 - _ADAPTEREVENTWARNINGMSG._serialized_start=7073 - _ADAPTEREVENTWARNINGMSG._serialized_end=7183 - _ADAPTEREVENTERROR._serialized_start=7186 - _ADAPTEREVENTERROR._serialized_end=7339 - _ADAPTEREVENTERRORMSG._serialized_start=7341 - _ADAPTEREVENTERRORMSG._serialized_end=7447 - _NEWCONNECTION._serialized_start=7449 - _NEWCONNECTION._serialized_end=7544 - _NEWCONNECTIONMSG._serialized_start=7546 - _NEWCONNECTIONMSG._serialized_end=7644 - _CONNECTIONREUSED._serialized_start=7646 - _CONNECTIONREUSED._serialized_end=7707 - _CONNECTIONREUSEDMSG._serialized_start=7709 - _CONNECTIONREUSEDMSG._serialized_end=7813 - _CONNECTIONLEFTOPENINCLEANUP._serialized_start=7815 - _CONNECTIONLEFTOPENINCLEANUP._serialized_end=7863 - _CONNECTIONLEFTOPENINCLEANUPMSG._serialized_start=7865 - _CONNECTIONLEFTOPENINCLEANUPMSG._serialized_end=7991 - _CONNECTIONCLOSEDINCLEANUP._serialized_start=7993 - _CONNECTIONCLOSEDINCLEANUP._serialized_end=8039 - _CONNECTIONCLOSEDINCLEANUPMSG._serialized_start=8041 - _CONNECTIONCLOSEDINCLEANUPMSG._serialized_end=8163 - _ROLLBACKFAILED._serialized_start=8165 - _ROLLBACKFAILED._serialized_end=8260 - _ROLLBACKFAILEDMSG._serialized_start=8262 - _ROLLBACKFAILEDMSG._serialized_end=8362 - _CONNECTIONCLOSED._serialized_start=8364 - _CONNECTIONCLOSED._serialized_end=8443 - _CONNECTIONCLOSEDMSG._serialized_start=8445 - _CONNECTIONCLOSEDMSG._serialized_end=8549 - _CONNECTIONLEFTOPEN._serialized_start=8551 - _CONNECTIONLEFTOPEN._serialized_end=8632 - _CONNECTIONLEFTOPENMSG._serialized_start=8634 - _CONNECTIONLEFTOPENMSG._serialized_end=8742 - _ROLLBACK._serialized_start=8744 - _ROLLBACK._serialized_end=8815 - _ROLLBACKMSG._serialized_start=8817 - _ROLLBACKMSG._serialized_end=8905 - _CACHEMISS._serialized_start=8907 - _CACHEMISS._serialized_end=8971 - _CACHEMISSMSG._serialized_start=8973 - _CACHEMISSMSG._serialized_end=9063 - _LISTRELATIONS._serialized_start=9065 - _LISTRELATIONS._serialized_end=9163 - _LISTRELATIONSMSG._serialized_start=9165 - _LISTRELATIONSMSG._serialized_end=9263 - _CONNECTIONUSED._serialized_start=9265 - _CONNECTIONUSED._serialized_end=9361 - _CONNECTIONUSEDMSG._serialized_start=9363 - _CONNECTIONUSEDMSG._serialized_end=9463 - _SQLQUERY._serialized_start=9465 - _SQLQUERY._serialized_end=9549 - _SQLQUERYMSG._serialized_start=9551 - _SQLQUERYMSG._serialized_end=9639 - _SQLQUERYSTATUS._serialized_start=9641 - _SQLQUERYSTATUS._serialized_end=9732 - _SQLQUERYSTATUSMSG._serialized_start=9734 - _SQLQUERYSTATUSMSG._serialized_end=9834 - _SQLCOMMIT._serialized_start=9836 - _SQLCOMMIT._serialized_end=9908 - _SQLCOMMITMSG._serialized_start=9910 - _SQLCOMMITMSG._serialized_end=10000 - _COLTYPECHANGE._serialized_start=10002 - _COLTYPECHANGE._serialized_end=10099 - _COLTYPECHANGEMSG._serialized_start=10101 - _COLTYPECHANGEMSG._serialized_end=10199 - _SCHEMACREATION._serialized_start=10201 - _SCHEMACREATION._serialized_end=10265 - _SCHEMACREATIONMSG._serialized_start=10267 - _SCHEMACREATIONMSG._serialized_end=10367 - _SCHEMADROP._serialized_start=10369 - _SCHEMADROP._serialized_end=10429 - _SCHEMADROPMSG._serialized_start=10431 - _SCHEMADROPMSG._serialized_end=10523 - _CACHEACTION._serialized_start=10526 - _CACHEACTION._serialized_end=10748 - _CACHEACTIONMSG._serialized_start=10750 - _CACHEACTIONMSG._serialized_end=10844 - _CACHEDUMPGRAPH._serialized_start=10847 - _CACHEDUMPGRAPH._serialized_end=10999 - _CACHEDUMPGRAPH_DUMPENTRY._serialized_start=10956 - _CACHEDUMPGRAPH_DUMPENTRY._serialized_end=10999 - _CACHEDUMPGRAPHMSG._serialized_start=11001 - _CACHEDUMPGRAPHMSG._serialized_end=11101 - _ADAPTERREGISTERED._serialized_start=11103 - _ADAPTERREGISTERED._serialized_end=11169 - _ADAPTERREGISTEREDMSG._serialized_start=11171 - _ADAPTERREGISTEREDMSG._serialized_end=11277 - _ADAPTERIMPORTERROR._serialized_start=11279 - _ADAPTERIMPORTERROR._serialized_end=11312 - _ADAPTERIMPORTERRORMSG._serialized_start=11314 - _ADAPTERIMPORTERRORMSG._serialized_end=11422 - _PLUGINLOADERROR._serialized_start=11424 - _PLUGINLOADERROR._serialized_end=11459 - _PLUGINLOADERRORMSG._serialized_start=11461 - _PLUGINLOADERRORMSG._serialized_end=11563 - _NEWCONNECTIONOPENING._serialized_start=11565 - _NEWCONNECTIONOPENING._serialized_end=11655 - _NEWCONNECTIONOPENINGMSG._serialized_start=11657 - _NEWCONNECTIONOPENINGMSG._serialized_end=11769 - _CODEEXECUTION._serialized_start=11771 - _CODEEXECUTION._serialized_end=11827 - _CODEEXECUTIONMSG._serialized_start=11829 - _CODEEXECUTIONMSG._serialized_end=11927 - _CODEEXECUTIONSTATUS._serialized_start=11929 - _CODEEXECUTIONSTATUS._serialized_end=11983 - _CODEEXECUTIONSTATUSMSG._serialized_start=11985 - _CODEEXECUTIONSTATUSMSG._serialized_end=12095 - _CATALOGGENERATIONERROR._serialized_start=12097 - _CATALOGGENERATIONERROR._serialized_end=12134 - _CATALOGGENERATIONERRORMSG._serialized_start=12136 - _CATALOGGENERATIONERRORMSG._serialized_end=12252 - _WRITECATALOGFAILURE._serialized_start=12254 - _WRITECATALOGFAILURE._serialized_end=12299 - _WRITECATALOGFAILUREMSG._serialized_start=12301 - _WRITECATALOGFAILUREMSG._serialized_end=12411 - _CATALOGWRITTEN._serialized_start=12413 - _CATALOGWRITTEN._serialized_end=12443 - _CATALOGWRITTENMSG._serialized_start=12445 - _CATALOGWRITTENMSG._serialized_end=12545 - _CANNOTGENERATEDOCS._serialized_start=12547 - _CANNOTGENERATEDOCS._serialized_end=12567 - _CANNOTGENERATEDOCSMSG._serialized_start=12569 - _CANNOTGENERATEDOCSMSG._serialized_end=12677 - _BUILDINGCATALOG._serialized_start=12679 - _BUILDINGCATALOG._serialized_end=12696 - _BUILDINGCATALOGMSG._serialized_start=12698 - _BUILDINGCATALOGMSG._serialized_end=12800 - _DATABASEERRORRUNNINGHOOK._serialized_start=12802 - _DATABASEERRORRUNNINGHOOK._serialized_end=12847 - _DATABASEERRORRUNNINGHOOKMSG._serialized_start=12849 - _DATABASEERRORRUNNINGHOOKMSG._serialized_end=12969 - _HOOKSRUNNING._serialized_start=12971 - _HOOKSRUNNING._serialized_end=13023 - _HOOKSRUNNINGMSG._serialized_start=13025 - _HOOKSRUNNINGMSG._serialized_end=13121 - _FINISHEDRUNNINGSTATS._serialized_start=13123 - _FINISHEDRUNNINGSTATS._serialized_end=13207 - _FINISHEDRUNNINGSTATSMSG._serialized_start=13209 - _FINISHEDRUNNINGSTATSMSG._serialized_end=13321 - _CONSTRAINTNOTENFORCED._serialized_start=13323 - _CONSTRAINTNOTENFORCED._serialized_end=13383 - _CONSTRAINTNOTENFORCEDMSG._serialized_start=13385 - _CONSTRAINTNOTENFORCEDMSG._serialized_end=13499 - _CONSTRAINTNOTSUPPORTED._serialized_start=13501 - _CONSTRAINTNOTSUPPORTED._serialized_end=13562 - _CONSTRAINTNOTSUPPORTEDMSG._serialized_start=13564 - _CONSTRAINTNOTSUPPORTEDMSG._serialized_end=13680 - _INPUTFILEDIFFERROR._serialized_start=13682 - _INPUTFILEDIFFERROR._serialized_end=13737 - _INPUTFILEDIFFERRORMSG._serialized_start=13739 - _INPUTFILEDIFFERRORMSG._serialized_end=13847 - _INVALIDVALUEFORFIELD._serialized_start=13849 - _INVALIDVALUEFORFIELD._serialized_end=13912 - _INVALIDVALUEFORFIELDMSG._serialized_start=13914 - _INVALIDVALUEFORFIELDMSG._serialized_end=14026 - _VALIDATIONWARNING._serialized_start=14028 - _VALIDATIONWARNING._serialized_end=14109 - _VALIDATIONWARNINGMSG._serialized_start=14111 - _VALIDATIONWARNINGMSG._serialized_end=14217 - _PARSEPERFINFOPATH._serialized_start=14219 - _PARSEPERFINFOPATH._serialized_end=14252 - _PARSEPERFINFOPATHMSG._serialized_start=14254 - _PARSEPERFINFOPATHMSG._serialized_end=14360 - _PARTIALPARSINGERRORPROCESSINGFILE._serialized_start=14362 - _PARTIALPARSINGERRORPROCESSINGFILE._serialized_end=14411 - _PARTIALPARSINGERRORPROCESSINGFILEMSG._serialized_start=14414 - _PARTIALPARSINGERRORPROCESSINGFILEMSG._serialized_end=14552 - _PARTIALPARSINGERROR._serialized_start=14555 - _PARTIALPARSINGERROR._serialized_end=14689 - _PARTIALPARSINGERROR_EXCINFOENTRY._serialized_start=14643 - _PARTIALPARSINGERROR_EXCINFOENTRY._serialized_end=14689 - _PARTIALPARSINGERRORMSG._serialized_start=14691 - _PARTIALPARSINGERRORMSG._serialized_end=14801 - _PARTIALPARSINGSKIPPARSING._serialized_start=14803 - _PARTIALPARSINGSKIPPARSING._serialized_end=14830 - _PARTIALPARSINGSKIPPARSINGMSG._serialized_start=14832 - _PARTIALPARSINGSKIPPARSINGMSG._serialized_end=14954 - _UNABLETOPARTIALPARSE._serialized_start=14956 - _UNABLETOPARTIALPARSE._serialized_end=14994 - _UNABLETOPARTIALPARSEMSG._serialized_start=14996 - _UNABLETOPARTIALPARSEMSG._serialized_end=15108 - _STATECHECKVARSHASH._serialized_start=15110 - _STATECHECKVARSHASH._serialized_end=15212 - _STATECHECKVARSHASHMSG._serialized_start=15214 - _STATECHECKVARSHASHMSG._serialized_end=15322 - _PARTIALPARSINGNOTENABLED._serialized_start=15324 - _PARTIALPARSINGNOTENABLED._serialized_end=15350 - _PARTIALPARSINGNOTENABLEDMSG._serialized_start=15352 - _PARTIALPARSINGNOTENABLEDMSG._serialized_end=15472 - _PARSEDFILELOADFAILED._serialized_start=15474 - _PARSEDFILELOADFAILED._serialized_end=15541 - _PARSEDFILELOADFAILEDMSG._serialized_start=15543 - _PARSEDFILELOADFAILEDMSG._serialized_end=15655 - _PARTIALPARSINGENABLED._serialized_start=15657 - _PARTIALPARSINGENABLED._serialized_end=15729 - _PARTIALPARSINGENABLEDMSG._serialized_start=15731 - _PARTIALPARSINGENABLEDMSG._serialized_end=15845 - _PARTIALPARSINGFILE._serialized_start=15847 - _PARTIALPARSINGFILE._serialized_end=15903 - _PARTIALPARSINGFILEMSG._serialized_start=15905 - _PARTIALPARSINGFILEMSG._serialized_end=16013 - _INVALIDDISABLEDTARGETINTESTNODE._serialized_start=16016 - _INVALIDDISABLEDTARGETINTESTNODE._serialized_end=16191 - _INVALIDDISABLEDTARGETINTESTNODEMSG._serialized_start=16194 - _INVALIDDISABLEDTARGETINTESTNODEMSG._serialized_end=16328 - _UNUSEDRESOURCECONFIGPATH._serialized_start=16330 - _UNUSEDRESOURCECONFIGPATH._serialized_end=16385 - _UNUSEDRESOURCECONFIGPATHMSG._serialized_start=16387 - _UNUSEDRESOURCECONFIGPATHMSG._serialized_end=16507 - _SEEDINCREASED._serialized_start=16509 - _SEEDINCREASED._serialized_end=16560 - _SEEDINCREASEDMSG._serialized_start=16562 - _SEEDINCREASEDMSG._serialized_end=16660 - _SEEDEXCEEDSLIMITSAMEPATH._serialized_start=16662 - _SEEDEXCEEDSLIMITSAMEPATH._serialized_end=16724 - _SEEDEXCEEDSLIMITSAMEPATHMSG._serialized_start=16726 - _SEEDEXCEEDSLIMITSAMEPATHMSG._serialized_end=16846 - _SEEDEXCEEDSLIMITANDPATHCHANGED._serialized_start=16848 - _SEEDEXCEEDSLIMITANDPATHCHANGED._serialized_end=16916 - _SEEDEXCEEDSLIMITANDPATHCHANGEDMSG._serialized_start=16919 - _SEEDEXCEEDSLIMITANDPATHCHANGEDMSG._serialized_end=17051 - _SEEDEXCEEDSLIMITCHECKSUMCHANGED._serialized_start=17053 - _SEEDEXCEEDSLIMITCHECKSUMCHANGED._serialized_end=17145 - _SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG._serialized_start=17148 - _SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG._serialized_end=17282 - _UNUSEDTABLES._serialized_start=17284 - _UNUSEDTABLES._serialized_end=17321 - _UNUSEDTABLESMSG._serialized_start=17323 - _UNUSEDTABLESMSG._serialized_end=17419 - _WRONGRESOURCESCHEMAFILE._serialized_start=17422 - _WRONGRESOURCESCHEMAFILE._serialized_end=17557 - _WRONGRESOURCESCHEMAFILEMSG._serialized_start=17559 - _WRONGRESOURCESCHEMAFILEMSG._serialized_end=17677 - _NONODEFORYAMLKEY._serialized_start=17679 - _NONODEFORYAMLKEY._serialized_end=17754 - _NONODEFORYAMLKEYMSG._serialized_start=17756 - _NONODEFORYAMLKEYMSG._serialized_end=17860 - _MACRONOTFOUNDFORPATCH._serialized_start=17862 - _MACRONOTFOUNDFORPATCH._serialized_end=17905 - _MACRONOTFOUNDFORPATCHMSG._serialized_start=17907 - _MACRONOTFOUNDFORPATCHMSG._serialized_end=18021 - _NODENOTFOUNDORDISABLED._serialized_start=18024 - _NODENOTFOUNDORDISABLED._serialized_end=18208 - _NODENOTFOUNDORDISABLEDMSG._serialized_start=18210 - _NODENOTFOUNDORDISABLEDMSG._serialized_end=18326 - _JINJALOGWARNING._serialized_start=18328 - _JINJALOGWARNING._serialized_end=18400 - _JINJALOGWARNINGMSG._serialized_start=18402 - _JINJALOGWARNINGMSG._serialized_end=18504 - _JINJALOGINFO._serialized_start=18506 - _JINJALOGINFO._serialized_end=18575 - _JINJALOGINFOMSG._serialized_start=18577 - _JINJALOGINFOMSG._serialized_end=18673 - _JINJALOGDEBUG._serialized_start=18675 - _JINJALOGDEBUG._serialized_end=18745 - _JINJALOGDEBUGMSG._serialized_start=18747 - _JINJALOGDEBUGMSG._serialized_end=18845 - _UNPINNEDREFNEWVERSIONAVAILABLE._serialized_start=18848 - _UNPINNEDREFNEWVERSIONAVAILABLE._serialized_end=19022 - _UNPINNEDREFNEWVERSIONAVAILABLEMSG._serialized_start=19025 - _UNPINNEDREFNEWVERSIONAVAILABLEMSG._serialized_end=19157 - _DEPRECATEDMODEL._serialized_start=19159 - _DEPRECATEDMODEL._serialized_end=19245 - _DEPRECATEDMODELMSG._serialized_start=19247 - _DEPRECATEDMODELMSG._serialized_end=19349 - _UPCOMINGREFERENCEDEPRECATION._serialized_start=19352 - _UPCOMINGREFERENCEDEPRECATION._serialized_end=19550 - _UPCOMINGREFERENCEDEPRECATIONMSG._serialized_start=19553 - _UPCOMINGREFERENCEDEPRECATIONMSG._serialized_end=19681 - _DEPRECATEDREFERENCE._serialized_start=19684 - _DEPRECATEDREFERENCE._serialized_end=19873 - _DEPRECATEDREFERENCEMSG._serialized_start=19875 - _DEPRECATEDREFERENCEMSG._serialized_end=19985 - _UNSUPPORTEDCONSTRAINTMATERIALIZATION._serialized_start=19987 - _UNSUPPORTEDCONSTRAINTMATERIALIZATION._serialized_end=20047 - _UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG._serialized_start=20050 - _UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG._serialized_end=20194 - _PARSEINLINENODEERROR._serialized_start=20196 - _PARSEINLINENODEERROR._serialized_end=20273 - _PARSEINLINENODEERRORMSG._serialized_start=20275 - _PARSEINLINENODEERRORMSG._serialized_end=20387 - _SEMANTICVALIDATIONFAILURE._serialized_start=20389 - _SEMANTICVALIDATIONFAILURE._serialized_end=20429 - _SEMANTICVALIDATIONFAILUREMSG._serialized_start=20431 - _SEMANTICVALIDATIONFAILUREMSG._serialized_end=20553 - _GITSPARSECHECKOUTSUBDIRECTORY._serialized_start=20555 - _GITSPARSECHECKOUTSUBDIRECTORY._serialized_end=20602 - _GITSPARSECHECKOUTSUBDIRECTORYMSG._serialized_start=20605 - _GITSPARSECHECKOUTSUBDIRECTORYMSG._serialized_end=20735 - _GITPROGRESSCHECKOUTREVISION._serialized_start=20737 - _GITPROGRESSCHECKOUTREVISION._serialized_end=20784 - _GITPROGRESSCHECKOUTREVISIONMSG._serialized_start=20786 - _GITPROGRESSCHECKOUTREVISIONMSG._serialized_end=20912 - _GITPROGRESSUPDATINGEXISTINGDEPENDENCY._serialized_start=20914 - _GITPROGRESSUPDATINGEXISTINGDEPENDENCY._serialized_end=20966 - _GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG._serialized_start=20969 - _GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG._serialized_end=21115 - _GITPROGRESSPULLINGNEWDEPENDENCY._serialized_start=21117 - _GITPROGRESSPULLINGNEWDEPENDENCY._serialized_end=21163 - _GITPROGRESSPULLINGNEWDEPENDENCYMSG._serialized_start=21166 - _GITPROGRESSPULLINGNEWDEPENDENCYMSG._serialized_end=21300 - _GITNOTHINGTODO._serialized_start=21302 - _GITNOTHINGTODO._serialized_end=21331 - _GITNOTHINGTODOMSG._serialized_start=21333 - _GITNOTHINGTODOMSG._serialized_end=21433 - _GITPROGRESSUPDATEDCHECKOUTRANGE._serialized_start=21435 - _GITPROGRESSUPDATEDCHECKOUTRANGE._serialized_end=21504 - _GITPROGRESSUPDATEDCHECKOUTRANGEMSG._serialized_start=21507 - _GITPROGRESSUPDATEDCHECKOUTRANGEMSG._serialized_end=21641 - _GITPROGRESSCHECKEDOUTAT._serialized_start=21643 - _GITPROGRESSCHECKEDOUTAT._serialized_end=21685 - _GITPROGRESSCHECKEDOUTATMSG._serialized_start=21687 - _GITPROGRESSCHECKEDOUTATMSG._serialized_end=21805 - _REGISTRYPROGRESSGETREQUEST._serialized_start=21807 - _REGISTRYPROGRESSGETREQUEST._serialized_end=21848 - _REGISTRYPROGRESSGETREQUESTMSG._serialized_start=21850 - _REGISTRYPROGRESSGETREQUESTMSG._serialized_end=21974 - _REGISTRYPROGRESSGETRESPONSE._serialized_start=21976 - _REGISTRYPROGRESSGETRESPONSE._serialized_end=22037 - _REGISTRYPROGRESSGETRESPONSEMSG._serialized_start=22039 - _REGISTRYPROGRESSGETRESPONSEMSG._serialized_end=22165 - _SELECTORREPORTINVALIDSELECTOR._serialized_start=22167 - _SELECTORREPORTINVALIDSELECTOR._serialized_end=22262 - _SELECTORREPORTINVALIDSELECTORMSG._serialized_start=22265 - _SELECTORREPORTINVALIDSELECTORMSG._serialized_end=22395 - _DEPSNOPACKAGESFOUND._serialized_start=22397 - _DEPSNOPACKAGESFOUND._serialized_end=22418 - _DEPSNOPACKAGESFOUNDMSG._serialized_start=22420 - _DEPSNOPACKAGESFOUNDMSG._serialized_end=22530 - _DEPSSTARTPACKAGEINSTALL._serialized_start=22532 - _DEPSSTARTPACKAGEINSTALL._serialized_end=22579 - _DEPSSTARTPACKAGEINSTALLMSG._serialized_start=22581 - _DEPSSTARTPACKAGEINSTALLMSG._serialized_end=22699 - _DEPSINSTALLINFO._serialized_start=22701 - _DEPSINSTALLINFO._serialized_end=22740 - _DEPSINSTALLINFOMSG._serialized_start=22742 - _DEPSINSTALLINFOMSG._serialized_end=22844 - _DEPSUPDATEAVAILABLE._serialized_start=22846 - _DEPSUPDATEAVAILABLE._serialized_end=22891 - _DEPSUPDATEAVAILABLEMSG._serialized_start=22893 - _DEPSUPDATEAVAILABLEMSG._serialized_end=23003 - _DEPSUPTODATE._serialized_start=23005 - _DEPSUPTODATE._serialized_end=23019 - _DEPSUPTODATEMSG._serialized_start=23021 - _DEPSUPTODATEMSG._serialized_end=23117 - _DEPSLISTSUBDIRECTORY._serialized_start=23119 - _DEPSLISTSUBDIRECTORY._serialized_end=23163 - _DEPSLISTSUBDIRECTORYMSG._serialized_start=23165 - _DEPSLISTSUBDIRECTORYMSG._serialized_end=23277 - _DEPSNOTIFYUPDATESAVAILABLE._serialized_start=23279 - _DEPSNOTIFYUPDATESAVAILABLE._serialized_end=23325 - _DEPSNOTIFYUPDATESAVAILABLEMSG._serialized_start=23327 - _DEPSNOTIFYUPDATESAVAILABLEMSG._serialized_end=23451 - _RETRYEXTERNALCALL._serialized_start=23453 - _RETRYEXTERNALCALL._serialized_end=23502 - _RETRYEXTERNALCALLMSG._serialized_start=23504 - _RETRYEXTERNALCALLMSG._serialized_end=23610 - _RECORDRETRYEXCEPTION._serialized_start=23612 - _RECORDRETRYEXCEPTION._serialized_end=23647 - _RECORDRETRYEXCEPTIONMSG._serialized_start=23649 - _RECORDRETRYEXCEPTIONMSG._serialized_end=23761 - _REGISTRYINDEXPROGRESSGETREQUEST._serialized_start=23763 - _REGISTRYINDEXPROGRESSGETREQUEST._serialized_end=23809 - _REGISTRYINDEXPROGRESSGETREQUESTMSG._serialized_start=23812 - _REGISTRYINDEXPROGRESSGETREQUESTMSG._serialized_end=23946 - _REGISTRYINDEXPROGRESSGETRESPONSE._serialized_start=23948 - _REGISTRYINDEXPROGRESSGETRESPONSE._serialized_end=24014 - _REGISTRYINDEXPROGRESSGETRESPONSEMSG._serialized_start=24017 - _REGISTRYINDEXPROGRESSGETRESPONSEMSG._serialized_end=24153 - _REGISTRYRESPONSEUNEXPECTEDTYPE._serialized_start=24155 - _REGISTRYRESPONSEUNEXPECTEDTYPE._serialized_end=24205 - _REGISTRYRESPONSEUNEXPECTEDTYPEMSG._serialized_start=24208 - _REGISTRYRESPONSEUNEXPECTEDTYPEMSG._serialized_end=24340 - _REGISTRYRESPONSEMISSINGTOPKEYS._serialized_start=24342 - _REGISTRYRESPONSEMISSINGTOPKEYS._serialized_end=24392 - _REGISTRYRESPONSEMISSINGTOPKEYSMSG._serialized_start=24395 - _REGISTRYRESPONSEMISSINGTOPKEYSMSG._serialized_end=24527 - _REGISTRYRESPONSEMISSINGNESTEDKEYS._serialized_start=24529 - _REGISTRYRESPONSEMISSINGNESTEDKEYS._serialized_end=24582 - _REGISTRYRESPONSEMISSINGNESTEDKEYSMSG._serialized_start=24585 - _REGISTRYRESPONSEMISSINGNESTEDKEYSMSG._serialized_end=24723 - _REGISTRYRESPONSEEXTRANESTEDKEYS._serialized_start=24725 - _REGISTRYRESPONSEEXTRANESTEDKEYS._serialized_end=24776 - _REGISTRYRESPONSEEXTRANESTEDKEYSMSG._serialized_start=24779 - _REGISTRYRESPONSEEXTRANESTEDKEYSMSG._serialized_end=24913 - _DEPSSETDOWNLOADDIRECTORY._serialized_start=24915 - _DEPSSETDOWNLOADDIRECTORY._serialized_end=24955 - _DEPSSETDOWNLOADDIRECTORYMSG._serialized_start=24957 - _DEPSSETDOWNLOADDIRECTORYMSG._serialized_end=25077 - _DEPSUNPINNED._serialized_start=25079 - _DEPSUNPINNED._serialized_end=25124 - _DEPSUNPINNEDMSG._serialized_start=25126 - _DEPSUNPINNEDMSG._serialized_end=25222 - _NONODESFORSELECTIONCRITERIA._serialized_start=25224 - _NONODESFORSELECTIONCRITERIA._serialized_end=25271 - _NONODESFORSELECTIONCRITERIAMSG._serialized_start=25273 - _NONODESFORSELECTIONCRITERIAMSG._serialized_end=25399 - _RUNNINGOPERATIONCAUGHTERROR._serialized_start=25401 - _RUNNINGOPERATIONCAUGHTERROR._serialized_end=25443 - _RUNNINGOPERATIONCAUGHTERRORMSG._serialized_start=25445 - _RUNNINGOPERATIONCAUGHTERRORMSG._serialized_end=25571 - _COMPILECOMPLETE._serialized_start=25573 - _COMPILECOMPLETE._serialized_end=25590 - _COMPILECOMPLETEMSG._serialized_start=25592 - _COMPILECOMPLETEMSG._serialized_end=25694 - _FRESHNESSCHECKCOMPLETE._serialized_start=25696 - _FRESHNESSCHECKCOMPLETE._serialized_end=25720 - _FRESHNESSCHECKCOMPLETEMSG._serialized_start=25722 - _FRESHNESSCHECKCOMPLETEMSG._serialized_end=25838 - _SEEDHEADER._serialized_start=25840 - _SEEDHEADER._serialized_end=25868 - _SEEDHEADERMSG._serialized_start=25870 - _SEEDHEADERMSG._serialized_end=25962 - _SQLRUNNEREXCEPTION._serialized_start=25964 - _SQLRUNNEREXCEPTION._serialized_end=26015 - _SQLRUNNEREXCEPTIONMSG._serialized_start=26017 - _SQLRUNNEREXCEPTIONMSG._serialized_end=26125 - _LOGTESTRESULT._serialized_start=26128 - _LOGTESTRESULT._serialized_end=26296 - _LOGTESTRESULTMSG._serialized_start=26298 - _LOGTESTRESULTMSG._serialized_end=26396 - _LOGSTARTLINE._serialized_start=26398 - _LOGSTARTLINE._serialized_end=26505 - _LOGSTARTLINEMSG._serialized_start=26507 - _LOGSTARTLINEMSG._serialized_end=26603 - _LOGMODELRESULT._serialized_start=26606 - _LOGMODELRESULT._serialized_end=26755 - _LOGMODELRESULTMSG._serialized_start=26757 - _LOGMODELRESULTMSG._serialized_end=26857 - _LOGSNAPSHOTRESULT._serialized_start=26860 - _LOGSNAPSHOTRESULT._serialized_end=27110 - _LOGSNAPSHOTRESULT_CFGENTRY._serialized_start=27068 - _LOGSNAPSHOTRESULT_CFGENTRY._serialized_end=27110 - _LOGSNAPSHOTRESULTMSG._serialized_start=27112 - _LOGSNAPSHOTRESULTMSG._serialized_end=27218 - _LOGSEEDRESULT._serialized_start=27221 - _LOGSEEDRESULT._serialized_end=27406 - _LOGSEEDRESULTMSG._serialized_start=27408 - _LOGSEEDRESULTMSG._serialized_end=27506 - _LOGFRESHNESSRESULT._serialized_start=27509 - _LOGFRESHNESSRESULT._serialized_end=27682 - _LOGFRESHNESSRESULTMSG._serialized_start=27684 - _LOGFRESHNESSRESULTMSG._serialized_end=27792 - _LOGCANCELLINE._serialized_start=27794 - _LOGCANCELLINE._serialized_end=27828 - _LOGCANCELLINEMSG._serialized_start=27830 - _LOGCANCELLINEMSG._serialized_end=27928 - _DEFAULTSELECTOR._serialized_start=27930 - _DEFAULTSELECTOR._serialized_end=27961 - _DEFAULTSELECTORMSG._serialized_start=27963 - _DEFAULTSELECTORMSG._serialized_end=28065 - _NODESTART._serialized_start=28067 - _NODESTART._serialized_end=28120 - _NODESTARTMSG._serialized_start=28122 - _NODESTARTMSG._serialized_end=28212 - _NODEFINISHED._serialized_start=28214 - _NODEFINISHED._serialized_end=28317 - _NODEFINISHEDMSG._serialized_start=28319 - _NODEFINISHEDMSG._serialized_end=28415 - _QUERYCANCELATIONUNSUPPORTED._serialized_start=28417 - _QUERYCANCELATIONUNSUPPORTED._serialized_end=28460 - _QUERYCANCELATIONUNSUPPORTEDMSG._serialized_start=28462 - _QUERYCANCELATIONUNSUPPORTEDMSG._serialized_end=28588 - _CONCURRENCYLINE._serialized_start=28590 - _CONCURRENCYLINE._serialized_end=28669 - _CONCURRENCYLINEMSG._serialized_start=28671 - _CONCURRENCYLINEMSG._serialized_end=28773 - _WRITINGINJECTEDSQLFORNODE._serialized_start=28775 - _WRITINGINJECTEDSQLFORNODE._serialized_end=28844 - _WRITINGINJECTEDSQLFORNODEMSG._serialized_start=28846 - _WRITINGINJECTEDSQLFORNODEMSG._serialized_end=28968 - _NODECOMPILING._serialized_start=28970 - _NODECOMPILING._serialized_end=29027 - _NODECOMPILINGMSG._serialized_start=29029 - _NODECOMPILINGMSG._serialized_end=29127 - _NODEEXECUTING._serialized_start=29129 - _NODEEXECUTING._serialized_end=29186 - _NODEEXECUTINGMSG._serialized_start=29188 - _NODEEXECUTINGMSG._serialized_end=29286 - _LOGHOOKSTARTLINE._serialized_start=29288 - _LOGHOOKSTARTLINE._serialized_end=29397 - _LOGHOOKSTARTLINEMSG._serialized_start=29399 - _LOGHOOKSTARTLINEMSG._serialized_end=29503 - _LOGHOOKENDLINE._serialized_start=29506 - _LOGHOOKENDLINE._serialized_end=29653 - _LOGHOOKENDLINEMSG._serialized_start=29655 - _LOGHOOKENDLINEMSG._serialized_end=29755 - _SKIPPINGDETAILS._serialized_start=29758 - _SKIPPINGDETAILS._serialized_end=29905 - _SKIPPINGDETAILSMSG._serialized_start=29907 - _SKIPPINGDETAILSMSG._serialized_end=30009 - _NOTHINGTODO._serialized_start=30011 - _NOTHINGTODO._serialized_end=30024 - _NOTHINGTODOMSG._serialized_start=30026 - _NOTHINGTODOMSG._serialized_end=30120 - _RUNNINGOPERATIONUNCAUGHTERROR._serialized_start=30122 - _RUNNINGOPERATIONUNCAUGHTERROR._serialized_end=30166 - _RUNNINGOPERATIONUNCAUGHTERRORMSG._serialized_start=30169 - _RUNNINGOPERATIONUNCAUGHTERRORMSG._serialized_end=30299 - _ENDRUNRESULT._serialized_start=30302 - _ENDRUNRESULT._serialized_end=30449 - _ENDRUNRESULTMSG._serialized_start=30451 - _ENDRUNRESULTMSG._serialized_end=30547 - _NONODESSELECTED._serialized_start=30549 - _NONODESSELECTED._serialized_end=30566 - _NONODESSELECTEDMSG._serialized_start=30568 - _NONODESSELECTEDMSG._serialized_end=30670 - _COMMANDCOMPLETED._serialized_start=30672 - _COMMANDCOMPLETED._serialized_end=30791 - _COMMANDCOMPLETEDMSG._serialized_start=30793 - _COMMANDCOMPLETEDMSG._serialized_end=30897 - _SHOWNODE._serialized_start=30899 - _SHOWNODE._serialized_end=31006 - _SHOWNODEMSG._serialized_start=31008 - _SHOWNODEMSG._serialized_end=31096 - _COMPILEDNODE._serialized_start=31098 - _COMPILEDNODE._serialized_end=31210 - _COMPILEDNODEMSG._serialized_start=31212 - _COMPILEDNODEMSG._serialized_end=31308 - _CATCHABLEEXCEPTIONONRUN._serialized_start=31310 - _CATCHABLEEXCEPTIONONRUN._serialized_end=31408 - _CATCHABLEEXCEPTIONONRUNMSG._serialized_start=31410 - _CATCHABLEEXCEPTIONONRUNMSG._serialized_end=31528 - _INTERNALERRORONRUN._serialized_start=31530 - _INTERNALERRORONRUN._serialized_end=31583 - _INTERNALERRORONRUNMSG._serialized_start=31585 - _INTERNALERRORONRUNMSG._serialized_end=31693 - _GENERICEXCEPTIONONRUN._serialized_start=31695 - _GENERICEXCEPTIONONRUN._serialized_end=31770 - _GENERICEXCEPTIONONRUNMSG._serialized_start=31772 - _GENERICEXCEPTIONONRUNMSG._serialized_end=31886 - _NODECONNECTIONRELEASEERROR._serialized_start=31888 - _NODECONNECTIONRELEASEERROR._serialized_end=31966 - _NODECONNECTIONRELEASEERRORMSG._serialized_start=31968 - _NODECONNECTIONRELEASEERRORMSG._serialized_end=32092 - _FOUNDSTATS._serialized_start=32094 - _FOUNDSTATS._serialized_end=32125 - _FOUNDSTATSMSG._serialized_start=32127 - _FOUNDSTATSMSG._serialized_end=32219 - _MAINKEYBOARDINTERRUPT._serialized_start=32221 - _MAINKEYBOARDINTERRUPT._serialized_end=32244 - _MAINKEYBOARDINTERRUPTMSG._serialized_start=32246 - _MAINKEYBOARDINTERRUPTMSG._serialized_end=32360 - _MAINENCOUNTEREDERROR._serialized_start=32362 - _MAINENCOUNTEREDERROR._serialized_end=32397 - _MAINENCOUNTEREDERRORMSG._serialized_start=32399 - _MAINENCOUNTEREDERRORMSG._serialized_end=32511 - _MAINSTACKTRACE._serialized_start=32513 - _MAINSTACKTRACE._serialized_end=32550 - _MAINSTACKTRACEMSG._serialized_start=32552 - _MAINSTACKTRACEMSG._serialized_end=32652 - _SYSTEMCOULDNOTWRITE._serialized_start=32654 - _SYSTEMCOULDNOTWRITE._serialized_end=32718 - _SYSTEMCOULDNOTWRITEMSG._serialized_start=32720 - _SYSTEMCOULDNOTWRITEMSG._serialized_end=32830 - _SYSTEMEXECUTINGCMD._serialized_start=32832 - _SYSTEMEXECUTINGCMD._serialized_end=32865 - _SYSTEMEXECUTINGCMDMSG._serialized_start=32867 - _SYSTEMEXECUTINGCMDMSG._serialized_end=32975 - _SYSTEMSTDOUT._serialized_start=32977 - _SYSTEMSTDOUT._serialized_end=33005 - _SYSTEMSTDOUTMSG._serialized_start=33007 - _SYSTEMSTDOUTMSG._serialized_end=33103 - _SYSTEMSTDERR._serialized_start=33105 - _SYSTEMSTDERR._serialized_end=33133 - _SYSTEMSTDERRMSG._serialized_start=33135 - _SYSTEMSTDERRMSG._serialized_end=33231 - _SYSTEMREPORTRETURNCODE._serialized_start=33233 - _SYSTEMREPORTRETURNCODE._serialized_end=33277 - _SYSTEMREPORTRETURNCODEMSG._serialized_start=33279 - _SYSTEMREPORTRETURNCODEMSG._serialized_end=33395 - _TIMINGINFOCOLLECTED._serialized_start=33397 - _TIMINGINFOCOLLECTED._serialized_end=33509 - _TIMINGINFOCOLLECTEDMSG._serialized_start=33511 - _TIMINGINFOCOLLECTEDMSG._serialized_end=33621 - _LOGDEBUGSTACKTRACE._serialized_start=33623 - _LOGDEBUGSTACKTRACE._serialized_end=33661 - _LOGDEBUGSTACKTRACEMSG._serialized_start=33663 - _LOGDEBUGSTACKTRACEMSG._serialized_end=33771 - _CHECKCLEANPATH._serialized_start=33773 - _CHECKCLEANPATH._serialized_end=33803 - _CHECKCLEANPATHMSG._serialized_start=33805 - _CHECKCLEANPATHMSG._serialized_end=33905 - _CONFIRMCLEANPATH._serialized_start=33907 - _CONFIRMCLEANPATH._serialized_end=33939 - _CONFIRMCLEANPATHMSG._serialized_start=33941 - _CONFIRMCLEANPATHMSG._serialized_end=34045 - _PROTECTEDCLEANPATH._serialized_start=34047 - _PROTECTEDCLEANPATH._serialized_end=34081 - _PROTECTEDCLEANPATHMSG._serialized_start=34083 - _PROTECTEDCLEANPATHMSG._serialized_end=34191 - _FINISHEDCLEANPATHS._serialized_start=34193 - _FINISHEDCLEANPATHS._serialized_end=34213 - _FINISHEDCLEANPATHSMSG._serialized_start=34215 - _FINISHEDCLEANPATHSMSG._serialized_end=34323 - _OPENCOMMAND._serialized_start=34325 - _OPENCOMMAND._serialized_end=34378 - _OPENCOMMANDMSG._serialized_start=34380 - _OPENCOMMANDMSG._serialized_end=34474 - _FORMATTING._serialized_start=34476 - _FORMATTING._serialized_end=34501 - _FORMATTINGMSG._serialized_start=34503 - _FORMATTINGMSG._serialized_end=34595 - _SERVINGDOCSPORT._serialized_start=34597 - _SERVINGDOCSPORT._serialized_end=34645 - _SERVINGDOCSPORTMSG._serialized_start=34647 - _SERVINGDOCSPORTMSG._serialized_end=34749 - _SERVINGDOCSACCESSINFO._serialized_start=34751 - _SERVINGDOCSACCESSINFO._serialized_end=34788 - _SERVINGDOCSACCESSINFOMSG._serialized_start=34790 - _SERVINGDOCSACCESSINFOMSG._serialized_end=34904 - _SERVINGDOCSEXITINFO._serialized_start=34906 - _SERVINGDOCSEXITINFO._serialized_end=34927 - _SERVINGDOCSEXITINFOMSG._serialized_start=34929 - _SERVINGDOCSEXITINFOMSG._serialized_end=35039 - _RUNRESULTWARNING._serialized_start=35041 - _RUNRESULTWARNING._serialized_end=35115 - _RUNRESULTWARNINGMSG._serialized_start=35117 - _RUNRESULTWARNINGMSG._serialized_end=35221 - _RUNRESULTFAILURE._serialized_start=35223 - _RUNRESULTFAILURE._serialized_end=35297 - _RUNRESULTFAILUREMSG._serialized_start=35299 - _RUNRESULTFAILUREMSG._serialized_end=35403 - _STATSLINE._serialized_start=35405 - _STATSLINE._serialized_end=35512 - _STATSLINE_STATSENTRY._serialized_start=35468 - _STATSLINE_STATSENTRY._serialized_end=35512 - _STATSLINEMSG._serialized_start=35514 - _STATSLINEMSG._serialized_end=35604 - _RUNRESULTERROR._serialized_start=35606 - _RUNRESULTERROR._serialized_end=35635 - _RUNRESULTERRORMSG._serialized_start=35637 - _RUNRESULTERRORMSG._serialized_end=35737 - _RUNRESULTERRORNOMESSAGE._serialized_start=35739 - _RUNRESULTERRORNOMESSAGE._serialized_end=35780 - _RUNRESULTERRORNOMESSAGEMSG._serialized_start=35782 - _RUNRESULTERRORNOMESSAGEMSG._serialized_end=35900 - _SQLCOMPILEDPATH._serialized_start=35902 - _SQLCOMPILEDPATH._serialized_end=35933 - _SQLCOMPILEDPATHMSG._serialized_start=35935 - _SQLCOMPILEDPATHMSG._serialized_end=36037 - _CHECKNODETESTFAILURE._serialized_start=36039 - _CHECKNODETESTFAILURE._serialized_end=36084 - _CHECKNODETESTFAILUREMSG._serialized_start=36086 - _CHECKNODETESTFAILUREMSG._serialized_end=36198 - _FIRSTRUNRESULTERROR._serialized_start=36200 - _FIRSTRUNRESULTERROR._serialized_end=36234 - _FIRSTRUNRESULTERRORMSG._serialized_start=36236 - _FIRSTRUNRESULTERRORMSG._serialized_end=36346 - _AFTERFIRSTRUNRESULTERROR._serialized_start=36348 - _AFTERFIRSTRUNRESULTERROR._serialized_end=36387 - _AFTERFIRSTRUNRESULTERRORMSG._serialized_start=36389 - _AFTERFIRSTRUNRESULTERRORMSG._serialized_end=36509 - _ENDOFRUNSUMMARY._serialized_start=36511 - _ENDOFRUNSUMMARY._serialized_end=36598 - _ENDOFRUNSUMMARYMSG._serialized_start=36600 - _ENDOFRUNSUMMARYMSG._serialized_end=36702 - _LOGSKIPBECAUSEERROR._serialized_start=36704 - _LOGSKIPBECAUSEERROR._serialized_end=36789 - _LOGSKIPBECAUSEERRORMSG._serialized_start=36791 - _LOGSKIPBECAUSEERRORMSG._serialized_end=36901 - _ENSUREGITINSTALLED._serialized_start=36903 - _ENSUREGITINSTALLED._serialized_end=36923 - _ENSUREGITINSTALLEDMSG._serialized_start=36925 - _ENSUREGITINSTALLEDMSG._serialized_end=37033 - _DEPSCREATINGLOCALSYMLINK._serialized_start=37035 - _DEPSCREATINGLOCALSYMLINK._serialized_end=37061 - _DEPSCREATINGLOCALSYMLINKMSG._serialized_start=37063 - _DEPSCREATINGLOCALSYMLINKMSG._serialized_end=37183 - _DEPSSYMLINKNOTAVAILABLE._serialized_start=37185 - _DEPSSYMLINKNOTAVAILABLE._serialized_end=37210 - _DEPSSYMLINKNOTAVAILABLEMSG._serialized_start=37212 - _DEPSSYMLINKNOTAVAILABLEMSG._serialized_end=37330 - _DISABLETRACKING._serialized_start=37332 - _DISABLETRACKING._serialized_end=37349 - _DISABLETRACKINGMSG._serialized_start=37351 - _DISABLETRACKINGMSG._serialized_end=37453 - _SENDINGEVENT._serialized_start=37455 - _SENDINGEVENT._serialized_end=37485 - _SENDINGEVENTMSG._serialized_start=37487 - _SENDINGEVENTMSG._serialized_end=37583 - _SENDEVENTFAILURE._serialized_start=37585 - _SENDEVENTFAILURE._serialized_end=37603 - _SENDEVENTFAILUREMSG._serialized_start=37605 - _SENDEVENTFAILUREMSG._serialized_end=37709 - _FLUSHEVENTS._serialized_start=37711 - _FLUSHEVENTS._serialized_end=37724 - _FLUSHEVENTSMSG._serialized_start=37726 - _FLUSHEVENTSMSG._serialized_end=37820 - _FLUSHEVENTSFAILURE._serialized_start=37822 - _FLUSHEVENTSFAILURE._serialized_end=37842 - _FLUSHEVENTSFAILUREMSG._serialized_start=37844 - _FLUSHEVENTSFAILUREMSG._serialized_end=37952 - _TRACKINGINITIALIZEFAILURE._serialized_start=37954 - _TRACKINGINITIALIZEFAILURE._serialized_end=37999 - _TRACKINGINITIALIZEFAILUREMSG._serialized_start=38001 - _TRACKINGINITIALIZEFAILUREMSG._serialized_end=38123 - _RUNRESULTWARNINGMESSAGE._serialized_start=38125 - _RUNRESULTWARNINGMESSAGE._serialized_end=38163 - _RUNRESULTWARNINGMESSAGEMSG._serialized_start=38165 - _RUNRESULTWARNINGMESSAGEMSG._serialized_end=38283 - _DEBUGCMDOUT._serialized_start=38285 - _DEBUGCMDOUT._serialized_end=38311 - _DEBUGCMDOUTMSG._serialized_start=38313 - _DEBUGCMDOUTMSG._serialized_end=38407 - _DEBUGCMDRESULT._serialized_start=38409 - _DEBUGCMDRESULT._serialized_end=38438 - _DEBUGCMDRESULTMSG._serialized_start=38440 - _DEBUGCMDRESULTMSG._serialized_end=38540 - _LISTCMDOUT._serialized_start=38542 - _LISTCMDOUT._serialized_end=38567 - _LISTCMDOUTMSG._serialized_start=38569 - _LISTCMDOUTMSG._serialized_end=38661 - _NOTE._serialized_start=38663 - _NOTE._serialized_end=38682 - _NOTEMSG._serialized_start=38684 - _NOTEMSG._serialized_end=38764 + _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 + _GITSPARSECHECKOUTSUBDIRECTORY._serialized_start=21347 + _GITSPARSECHECKOUTSUBDIRECTORY._serialized_end=21394 + _GITSPARSECHECKOUTSUBDIRECTORYMSG._serialized_start=21397 + _GITSPARSECHECKOUTSUBDIRECTORYMSG._serialized_end=21527 + _GITPROGRESSCHECKOUTREVISION._serialized_start=21529 + _GITPROGRESSCHECKOUTREVISION._serialized_end=21576 + _GITPROGRESSCHECKOUTREVISIONMSG._serialized_start=21578 + _GITPROGRESSCHECKOUTREVISIONMSG._serialized_end=21704 + _GITPROGRESSUPDATINGEXISTINGDEPENDENCY._serialized_start=21706 + _GITPROGRESSUPDATINGEXISTINGDEPENDENCY._serialized_end=21758 + _GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG._serialized_start=21761 + _GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG._serialized_end=21907 + _GITPROGRESSPULLINGNEWDEPENDENCY._serialized_start=21909 + _GITPROGRESSPULLINGNEWDEPENDENCY._serialized_end=21955 + _GITPROGRESSPULLINGNEWDEPENDENCYMSG._serialized_start=21958 + _GITPROGRESSPULLINGNEWDEPENDENCYMSG._serialized_end=22092 + _GITNOTHINGTODO._serialized_start=22094 + _GITNOTHINGTODO._serialized_end=22123 + _GITNOTHINGTODOMSG._serialized_start=22125 + _GITNOTHINGTODOMSG._serialized_end=22225 + _GITPROGRESSUPDATEDCHECKOUTRANGE._serialized_start=22227 + _GITPROGRESSUPDATEDCHECKOUTRANGE._serialized_end=22296 + _GITPROGRESSUPDATEDCHECKOUTRANGEMSG._serialized_start=22299 + _GITPROGRESSUPDATEDCHECKOUTRANGEMSG._serialized_end=22433 + _GITPROGRESSCHECKEDOUTAT._serialized_start=22435 + _GITPROGRESSCHECKEDOUTAT._serialized_end=22477 + _GITPROGRESSCHECKEDOUTATMSG._serialized_start=22479 + _GITPROGRESSCHECKEDOUTATMSG._serialized_end=22597 + _REGISTRYPROGRESSGETREQUEST._serialized_start=22599 + _REGISTRYPROGRESSGETREQUEST._serialized_end=22640 + _REGISTRYPROGRESSGETREQUESTMSG._serialized_start=22642 + _REGISTRYPROGRESSGETREQUESTMSG._serialized_end=22766 + _REGISTRYPROGRESSGETRESPONSE._serialized_start=22768 + _REGISTRYPROGRESSGETRESPONSE._serialized_end=22829 + _REGISTRYPROGRESSGETRESPONSEMSG._serialized_start=22831 + _REGISTRYPROGRESSGETRESPONSEMSG._serialized_end=22957 + _SELECTORREPORTINVALIDSELECTOR._serialized_start=22959 + _SELECTORREPORTINVALIDSELECTOR._serialized_end=23054 + _SELECTORREPORTINVALIDSELECTORMSG._serialized_start=23057 + _SELECTORREPORTINVALIDSELECTORMSG._serialized_end=23187 + _DEPSNOPACKAGESFOUND._serialized_start=23189 + _DEPSNOPACKAGESFOUND._serialized_end=23210 + _DEPSNOPACKAGESFOUNDMSG._serialized_start=23212 + _DEPSNOPACKAGESFOUNDMSG._serialized_end=23322 + _DEPSSTARTPACKAGEINSTALL._serialized_start=23324 + _DEPSSTARTPACKAGEINSTALL._serialized_end=23371 + _DEPSSTARTPACKAGEINSTALLMSG._serialized_start=23373 + _DEPSSTARTPACKAGEINSTALLMSG._serialized_end=23491 + _DEPSINSTALLINFO._serialized_start=23493 + _DEPSINSTALLINFO._serialized_end=23532 + _DEPSINSTALLINFOMSG._serialized_start=23534 + _DEPSINSTALLINFOMSG._serialized_end=23636 + _DEPSUPDATEAVAILABLE._serialized_start=23638 + _DEPSUPDATEAVAILABLE._serialized_end=23683 + _DEPSUPDATEAVAILABLEMSG._serialized_start=23685 + _DEPSUPDATEAVAILABLEMSG._serialized_end=23795 + _DEPSUPTODATE._serialized_start=23797 + _DEPSUPTODATE._serialized_end=23811 + _DEPSUPTODATEMSG._serialized_start=23813 + _DEPSUPTODATEMSG._serialized_end=23909 + _DEPSLISTSUBDIRECTORY._serialized_start=23911 + _DEPSLISTSUBDIRECTORY._serialized_end=23955 + _DEPSLISTSUBDIRECTORYMSG._serialized_start=23957 + _DEPSLISTSUBDIRECTORYMSG._serialized_end=24069 + _DEPSNOTIFYUPDATESAVAILABLE._serialized_start=24071 + _DEPSNOTIFYUPDATESAVAILABLE._serialized_end=24117 + _DEPSNOTIFYUPDATESAVAILABLEMSG._serialized_start=24119 + _DEPSNOTIFYUPDATESAVAILABLEMSG._serialized_end=24243 + _RETRYEXTERNALCALL._serialized_start=24245 + _RETRYEXTERNALCALL._serialized_end=24294 + _RETRYEXTERNALCALLMSG._serialized_start=24296 + _RETRYEXTERNALCALLMSG._serialized_end=24402 + _RECORDRETRYEXCEPTION._serialized_start=24404 + _RECORDRETRYEXCEPTION._serialized_end=24439 + _RECORDRETRYEXCEPTIONMSG._serialized_start=24441 + _RECORDRETRYEXCEPTIONMSG._serialized_end=24553 + _REGISTRYINDEXPROGRESSGETREQUEST._serialized_start=24555 + _REGISTRYINDEXPROGRESSGETREQUEST._serialized_end=24601 + _REGISTRYINDEXPROGRESSGETREQUESTMSG._serialized_start=24604 + _REGISTRYINDEXPROGRESSGETREQUESTMSG._serialized_end=24738 + _REGISTRYINDEXPROGRESSGETRESPONSE._serialized_start=24740 + _REGISTRYINDEXPROGRESSGETRESPONSE._serialized_end=24806 + _REGISTRYINDEXPROGRESSGETRESPONSEMSG._serialized_start=24809 + _REGISTRYINDEXPROGRESSGETRESPONSEMSG._serialized_end=24945 + _REGISTRYRESPONSEUNEXPECTEDTYPE._serialized_start=24947 + _REGISTRYRESPONSEUNEXPECTEDTYPE._serialized_end=24997 + _REGISTRYRESPONSEUNEXPECTEDTYPEMSG._serialized_start=25000 + _REGISTRYRESPONSEUNEXPECTEDTYPEMSG._serialized_end=25132 + _REGISTRYRESPONSEMISSINGTOPKEYS._serialized_start=25134 + _REGISTRYRESPONSEMISSINGTOPKEYS._serialized_end=25184 + _REGISTRYRESPONSEMISSINGTOPKEYSMSG._serialized_start=25187 + _REGISTRYRESPONSEMISSINGTOPKEYSMSG._serialized_end=25319 + _REGISTRYRESPONSEMISSINGNESTEDKEYS._serialized_start=25321 + _REGISTRYRESPONSEMISSINGNESTEDKEYS._serialized_end=25374 + _REGISTRYRESPONSEMISSINGNESTEDKEYSMSG._serialized_start=25377 + _REGISTRYRESPONSEMISSINGNESTEDKEYSMSG._serialized_end=25515 + _REGISTRYRESPONSEEXTRANESTEDKEYS._serialized_start=25517 + _REGISTRYRESPONSEEXTRANESTEDKEYS._serialized_end=25568 + _REGISTRYRESPONSEEXTRANESTEDKEYSMSG._serialized_start=25571 + _REGISTRYRESPONSEEXTRANESTEDKEYSMSG._serialized_end=25705 + _DEPSSETDOWNLOADDIRECTORY._serialized_start=25707 + _DEPSSETDOWNLOADDIRECTORY._serialized_end=25747 + _DEPSSETDOWNLOADDIRECTORYMSG._serialized_start=25749 + _DEPSSETDOWNLOADDIRECTORYMSG._serialized_end=25869 + _DEPSUNPINNED._serialized_start=25871 + _DEPSUNPINNED._serialized_end=25916 + _DEPSUNPINNEDMSG._serialized_start=25918 + _DEPSUNPINNEDMSG._serialized_end=26014 + _NONODESFORSELECTIONCRITERIA._serialized_start=26016 + _NONODESFORSELECTIONCRITERIA._serialized_end=26063 + _NONODESFORSELECTIONCRITERIAMSG._serialized_start=26065 + _NONODESFORSELECTIONCRITERIAMSG._serialized_end=26191 + _RUNNINGOPERATIONCAUGHTERROR._serialized_start=26193 + _RUNNINGOPERATIONCAUGHTERROR._serialized_end=26235 + _RUNNINGOPERATIONCAUGHTERRORMSG._serialized_start=26237 + _RUNNINGOPERATIONCAUGHTERRORMSG._serialized_end=26363 + _COMPILECOMPLETE._serialized_start=26365 + _COMPILECOMPLETE._serialized_end=26382 + _COMPILECOMPLETEMSG._serialized_start=26384 + _COMPILECOMPLETEMSG._serialized_end=26486 + _FRESHNESSCHECKCOMPLETE._serialized_start=26488 + _FRESHNESSCHECKCOMPLETE._serialized_end=26512 + _FRESHNESSCHECKCOMPLETEMSG._serialized_start=26514 + _FRESHNESSCHECKCOMPLETEMSG._serialized_end=26630 + _SEEDHEADER._serialized_start=26632 + _SEEDHEADER._serialized_end=26660 + _SEEDHEADERMSG._serialized_start=26662 + _SEEDHEADERMSG._serialized_end=26754 + _SQLRUNNEREXCEPTION._serialized_start=26756 + _SQLRUNNEREXCEPTION._serialized_end=26807 + _SQLRUNNEREXCEPTIONMSG._serialized_start=26809 + _SQLRUNNEREXCEPTIONMSG._serialized_end=26917 + _LOGTESTRESULT._serialized_start=26920 + _LOGTESTRESULT._serialized_end=27088 + _LOGTESTRESULTMSG._serialized_start=27090 + _LOGTESTRESULTMSG._serialized_end=27188 + _LOGSTARTLINE._serialized_start=27190 + _LOGSTARTLINE._serialized_end=27297 + _LOGSTARTLINEMSG._serialized_start=27299 + _LOGSTARTLINEMSG._serialized_end=27395 + _LOGMODELRESULT._serialized_start=27398 + _LOGMODELRESULT._serialized_end=27547 + _LOGMODELRESULTMSG._serialized_start=27549 + _LOGMODELRESULTMSG._serialized_end=27649 + _LOGSNAPSHOTRESULT._serialized_start=27652 + _LOGSNAPSHOTRESULT._serialized_end=27902 + _LOGSNAPSHOTRESULT_CFGENTRY._serialized_start=27860 + _LOGSNAPSHOTRESULT_CFGENTRY._serialized_end=27902 + _LOGSNAPSHOTRESULTMSG._serialized_start=27904 + _LOGSNAPSHOTRESULTMSG._serialized_end=28010 + _LOGSEEDRESULT._serialized_start=28013 + _LOGSEEDRESULT._serialized_end=28198 + _LOGSEEDRESULTMSG._serialized_start=28200 + _LOGSEEDRESULTMSG._serialized_end=28298 + _LOGFRESHNESSRESULT._serialized_start=28301 + _LOGFRESHNESSRESULT._serialized_end=28474 + _LOGFRESHNESSRESULTMSG._serialized_start=28476 + _LOGFRESHNESSRESULTMSG._serialized_end=28584 + _LOGCANCELLINE._serialized_start=28586 + _LOGCANCELLINE._serialized_end=28620 + _LOGCANCELLINEMSG._serialized_start=28622 + _LOGCANCELLINEMSG._serialized_end=28720 + _DEFAULTSELECTOR._serialized_start=28722 + _DEFAULTSELECTOR._serialized_end=28753 + _DEFAULTSELECTORMSG._serialized_start=28755 + _DEFAULTSELECTORMSG._serialized_end=28857 + _NODESTART._serialized_start=28859 + _NODESTART._serialized_end=28912 + _NODESTARTMSG._serialized_start=28914 + _NODESTARTMSG._serialized_end=29004 + _NODEFINISHED._serialized_start=29006 + _NODEFINISHED._serialized_end=29109 + _NODEFINISHEDMSG._serialized_start=29111 + _NODEFINISHEDMSG._serialized_end=29207 + _QUERYCANCELATIONUNSUPPORTED._serialized_start=29209 + _QUERYCANCELATIONUNSUPPORTED._serialized_end=29252 + _QUERYCANCELATIONUNSUPPORTEDMSG._serialized_start=29254 + _QUERYCANCELATIONUNSUPPORTEDMSG._serialized_end=29380 + _CONCURRENCYLINE._serialized_start=29382 + _CONCURRENCYLINE._serialized_end=29461 + _CONCURRENCYLINEMSG._serialized_start=29463 + _CONCURRENCYLINEMSG._serialized_end=29565 + _WRITINGINJECTEDSQLFORNODE._serialized_start=29567 + _WRITINGINJECTEDSQLFORNODE._serialized_end=29636 + _WRITINGINJECTEDSQLFORNODEMSG._serialized_start=29638 + _WRITINGINJECTEDSQLFORNODEMSG._serialized_end=29760 + _NODECOMPILING._serialized_start=29762 + _NODECOMPILING._serialized_end=29819 + _NODECOMPILINGMSG._serialized_start=29821 + _NODECOMPILINGMSG._serialized_end=29919 + _NODEEXECUTING._serialized_start=29921 + _NODEEXECUTING._serialized_end=29978 + _NODEEXECUTINGMSG._serialized_start=29980 + _NODEEXECUTINGMSG._serialized_end=30078 + _LOGHOOKSTARTLINE._serialized_start=30080 + _LOGHOOKSTARTLINE._serialized_end=30189 + _LOGHOOKSTARTLINEMSG._serialized_start=30191 + _LOGHOOKSTARTLINEMSG._serialized_end=30295 + _LOGHOOKENDLINE._serialized_start=30298 + _LOGHOOKENDLINE._serialized_end=30445 + _LOGHOOKENDLINEMSG._serialized_start=30447 + _LOGHOOKENDLINEMSG._serialized_end=30547 + _SKIPPINGDETAILS._serialized_start=30550 + _SKIPPINGDETAILS._serialized_end=30697 + _SKIPPINGDETAILSMSG._serialized_start=30699 + _SKIPPINGDETAILSMSG._serialized_end=30801 + _NOTHINGTODO._serialized_start=30803 + _NOTHINGTODO._serialized_end=30816 + _NOTHINGTODOMSG._serialized_start=30818 + _NOTHINGTODOMSG._serialized_end=30912 + _RUNNINGOPERATIONUNCAUGHTERROR._serialized_start=30914 + _RUNNINGOPERATIONUNCAUGHTERROR._serialized_end=30958 + _RUNNINGOPERATIONUNCAUGHTERRORMSG._serialized_start=30961 + _RUNNINGOPERATIONUNCAUGHTERRORMSG._serialized_end=31091 + _ENDRUNRESULT._serialized_start=31094 + _ENDRUNRESULT._serialized_end=31241 + _ENDRUNRESULTMSG._serialized_start=31243 + _ENDRUNRESULTMSG._serialized_end=31339 + _NONODESSELECTED._serialized_start=31341 + _NONODESSELECTED._serialized_end=31358 + _NONODESSELECTEDMSG._serialized_start=31360 + _NONODESSELECTEDMSG._serialized_end=31462 + _COMMANDCOMPLETED._serialized_start=31464 + _COMMANDCOMPLETED._serialized_end=31583 + _COMMANDCOMPLETEDMSG._serialized_start=31585 + _COMMANDCOMPLETEDMSG._serialized_end=31689 + _SHOWNODE._serialized_start=31691 + _SHOWNODE._serialized_end=31798 + _SHOWNODEMSG._serialized_start=31800 + _SHOWNODEMSG._serialized_end=31888 + _COMPILEDNODE._serialized_start=31890 + _COMPILEDNODE._serialized_end=32002 + _COMPILEDNODEMSG._serialized_start=32004 + _COMPILEDNODEMSG._serialized_end=32100 + _CATCHABLEEXCEPTIONONRUN._serialized_start=32102 + _CATCHABLEEXCEPTIONONRUN._serialized_end=32200 + _CATCHABLEEXCEPTIONONRUNMSG._serialized_start=32202 + _CATCHABLEEXCEPTIONONRUNMSG._serialized_end=32320 + _INTERNALERRORONRUN._serialized_start=32322 + _INTERNALERRORONRUN._serialized_end=32375 + _INTERNALERRORONRUNMSG._serialized_start=32377 + _INTERNALERRORONRUNMSG._serialized_end=32485 + _GENERICEXCEPTIONONRUN._serialized_start=32487 + _GENERICEXCEPTIONONRUN._serialized_end=32562 + _GENERICEXCEPTIONONRUNMSG._serialized_start=32564 + _GENERICEXCEPTIONONRUNMSG._serialized_end=32678 + _NODECONNECTIONRELEASEERROR._serialized_start=32680 + _NODECONNECTIONRELEASEERROR._serialized_end=32758 + _NODECONNECTIONRELEASEERRORMSG._serialized_start=32760 + _NODECONNECTIONRELEASEERRORMSG._serialized_end=32884 + _FOUNDSTATS._serialized_start=32886 + _FOUNDSTATS._serialized_end=32917 + _FOUNDSTATSMSG._serialized_start=32919 + _FOUNDSTATSMSG._serialized_end=33011 + _MAINKEYBOARDINTERRUPT._serialized_start=33013 + _MAINKEYBOARDINTERRUPT._serialized_end=33036 + _MAINKEYBOARDINTERRUPTMSG._serialized_start=33038 + _MAINKEYBOARDINTERRUPTMSG._serialized_end=33152 + _MAINENCOUNTEREDERROR._serialized_start=33154 + _MAINENCOUNTEREDERROR._serialized_end=33189 + _MAINENCOUNTEREDERRORMSG._serialized_start=33191 + _MAINENCOUNTEREDERRORMSG._serialized_end=33303 + _MAINSTACKTRACE._serialized_start=33305 + _MAINSTACKTRACE._serialized_end=33342 + _MAINSTACKTRACEMSG._serialized_start=33344 + _MAINSTACKTRACEMSG._serialized_end=33444 + _SYSTEMCOULDNOTWRITE._serialized_start=33446 + _SYSTEMCOULDNOTWRITE._serialized_end=33510 + _SYSTEMCOULDNOTWRITEMSG._serialized_start=33512 + _SYSTEMCOULDNOTWRITEMSG._serialized_end=33622 + _SYSTEMEXECUTINGCMD._serialized_start=33624 + _SYSTEMEXECUTINGCMD._serialized_end=33657 + _SYSTEMEXECUTINGCMDMSG._serialized_start=33659 + _SYSTEMEXECUTINGCMDMSG._serialized_end=33767 + _SYSTEMSTDOUT._serialized_start=33769 + _SYSTEMSTDOUT._serialized_end=33797 + _SYSTEMSTDOUTMSG._serialized_start=33799 + _SYSTEMSTDOUTMSG._serialized_end=33895 + _SYSTEMSTDERR._serialized_start=33897 + _SYSTEMSTDERR._serialized_end=33925 + _SYSTEMSTDERRMSG._serialized_start=33927 + _SYSTEMSTDERRMSG._serialized_end=34023 + _SYSTEMREPORTRETURNCODE._serialized_start=34025 + _SYSTEMREPORTRETURNCODE._serialized_end=34069 + _SYSTEMREPORTRETURNCODEMSG._serialized_start=34071 + _SYSTEMREPORTRETURNCODEMSG._serialized_end=34187 + _TIMINGINFOCOLLECTED._serialized_start=34189 + _TIMINGINFOCOLLECTED._serialized_end=34301 + _TIMINGINFOCOLLECTEDMSG._serialized_start=34303 + _TIMINGINFOCOLLECTEDMSG._serialized_end=34413 + _LOGDEBUGSTACKTRACE._serialized_start=34415 + _LOGDEBUGSTACKTRACE._serialized_end=34453 + _LOGDEBUGSTACKTRACEMSG._serialized_start=34455 + _LOGDEBUGSTACKTRACEMSG._serialized_end=34563 + _CHECKCLEANPATH._serialized_start=34565 + _CHECKCLEANPATH._serialized_end=34595 + _CHECKCLEANPATHMSG._serialized_start=34597 + _CHECKCLEANPATHMSG._serialized_end=34697 + _CONFIRMCLEANPATH._serialized_start=34699 + _CONFIRMCLEANPATH._serialized_end=34731 + _CONFIRMCLEANPATHMSG._serialized_start=34733 + _CONFIRMCLEANPATHMSG._serialized_end=34837 + _PROTECTEDCLEANPATH._serialized_start=34839 + _PROTECTEDCLEANPATH._serialized_end=34873 + _PROTECTEDCLEANPATHMSG._serialized_start=34875 + _PROTECTEDCLEANPATHMSG._serialized_end=34983 + _FINISHEDCLEANPATHS._serialized_start=34985 + _FINISHEDCLEANPATHS._serialized_end=35005 + _FINISHEDCLEANPATHSMSG._serialized_start=35007 + _FINISHEDCLEANPATHSMSG._serialized_end=35115 + _OPENCOMMAND._serialized_start=35117 + _OPENCOMMAND._serialized_end=35170 + _OPENCOMMANDMSG._serialized_start=35172 + _OPENCOMMANDMSG._serialized_end=35266 + _FORMATTING._serialized_start=35268 + _FORMATTING._serialized_end=35293 + _FORMATTINGMSG._serialized_start=35295 + _FORMATTINGMSG._serialized_end=35387 + _SERVINGDOCSPORT._serialized_start=35389 + _SERVINGDOCSPORT._serialized_end=35437 + _SERVINGDOCSPORTMSG._serialized_start=35439 + _SERVINGDOCSPORTMSG._serialized_end=35541 + _SERVINGDOCSACCESSINFO._serialized_start=35543 + _SERVINGDOCSACCESSINFO._serialized_end=35580 + _SERVINGDOCSACCESSINFOMSG._serialized_start=35582 + _SERVINGDOCSACCESSINFOMSG._serialized_end=35696 + _SERVINGDOCSEXITINFO._serialized_start=35698 + _SERVINGDOCSEXITINFO._serialized_end=35719 + _SERVINGDOCSEXITINFOMSG._serialized_start=35721 + _SERVINGDOCSEXITINFOMSG._serialized_end=35831 + _RUNRESULTWARNING._serialized_start=35833 + _RUNRESULTWARNING._serialized_end=35907 + _RUNRESULTWARNINGMSG._serialized_start=35909 + _RUNRESULTWARNINGMSG._serialized_end=36013 + _RUNRESULTFAILURE._serialized_start=36015 + _RUNRESULTFAILURE._serialized_end=36089 + _RUNRESULTFAILUREMSG._serialized_start=36091 + _RUNRESULTFAILUREMSG._serialized_end=36195 + _STATSLINE._serialized_start=36197 + _STATSLINE._serialized_end=36304 + _STATSLINE_STATSENTRY._serialized_start=36260 + _STATSLINE_STATSENTRY._serialized_end=36304 + _STATSLINEMSG._serialized_start=36306 + _STATSLINEMSG._serialized_end=36396 + _RUNRESULTERROR._serialized_start=36398 + _RUNRESULTERROR._serialized_end=36427 + _RUNRESULTERRORMSG._serialized_start=36429 + _RUNRESULTERRORMSG._serialized_end=36529 + _RUNRESULTERRORNOMESSAGE._serialized_start=36531 + _RUNRESULTERRORNOMESSAGE._serialized_end=36572 + _RUNRESULTERRORNOMESSAGEMSG._serialized_start=36574 + _RUNRESULTERRORNOMESSAGEMSG._serialized_end=36692 + _SQLCOMPILEDPATH._serialized_start=36694 + _SQLCOMPILEDPATH._serialized_end=36725 + _SQLCOMPILEDPATHMSG._serialized_start=36727 + _SQLCOMPILEDPATHMSG._serialized_end=36829 + _CHECKNODETESTFAILURE._serialized_start=36831 + _CHECKNODETESTFAILURE._serialized_end=36876 + _CHECKNODETESTFAILUREMSG._serialized_start=36878 + _CHECKNODETESTFAILUREMSG._serialized_end=36990 + _ENDOFRUNSUMMARY._serialized_start=36992 + _ENDOFRUNSUMMARY._serialized_end=37079 + _ENDOFRUNSUMMARYMSG._serialized_start=37081 + _ENDOFRUNSUMMARYMSG._serialized_end=37183 + _LOGSKIPBECAUSEERROR._serialized_start=37185 + _LOGSKIPBECAUSEERROR._serialized_end=37270 + _LOGSKIPBECAUSEERRORMSG._serialized_start=37272 + _LOGSKIPBECAUSEERRORMSG._serialized_end=37382 + _ENSUREGITINSTALLED._serialized_start=37384 + _ENSUREGITINSTALLED._serialized_end=37404 + _ENSUREGITINSTALLEDMSG._serialized_start=37406 + _ENSUREGITINSTALLEDMSG._serialized_end=37514 + _DEPSCREATINGLOCALSYMLINK._serialized_start=37516 + _DEPSCREATINGLOCALSYMLINK._serialized_end=37542 + _DEPSCREATINGLOCALSYMLINKMSG._serialized_start=37544 + _DEPSCREATINGLOCALSYMLINKMSG._serialized_end=37664 + _DEPSSYMLINKNOTAVAILABLE._serialized_start=37666 + _DEPSSYMLINKNOTAVAILABLE._serialized_end=37691 + _DEPSSYMLINKNOTAVAILABLEMSG._serialized_start=37693 + _DEPSSYMLINKNOTAVAILABLEMSG._serialized_end=37811 + _DISABLETRACKING._serialized_start=37813 + _DISABLETRACKING._serialized_end=37830 + _DISABLETRACKINGMSG._serialized_start=37832 + _DISABLETRACKINGMSG._serialized_end=37934 + _SENDINGEVENT._serialized_start=37936 + _SENDINGEVENT._serialized_end=37966 + _SENDINGEVENTMSG._serialized_start=37968 + _SENDINGEVENTMSG._serialized_end=38064 + _SENDEVENTFAILURE._serialized_start=38066 + _SENDEVENTFAILURE._serialized_end=38084 + _SENDEVENTFAILUREMSG._serialized_start=38086 + _SENDEVENTFAILUREMSG._serialized_end=38190 + _FLUSHEVENTS._serialized_start=38192 + _FLUSHEVENTS._serialized_end=38205 + _FLUSHEVENTSMSG._serialized_start=38207 + _FLUSHEVENTSMSG._serialized_end=38301 + _FLUSHEVENTSFAILURE._serialized_start=38303 + _FLUSHEVENTSFAILURE._serialized_end=38323 + _FLUSHEVENTSFAILUREMSG._serialized_start=38325 + _FLUSHEVENTSFAILUREMSG._serialized_end=38433 + _TRACKINGINITIALIZEFAILURE._serialized_start=38435 + _TRACKINGINITIALIZEFAILURE._serialized_end=38480 + _TRACKINGINITIALIZEFAILUREMSG._serialized_start=38482 + _TRACKINGINITIALIZEFAILUREMSG._serialized_end=38604 + _RUNRESULTWARNINGMESSAGE._serialized_start=38606 + _RUNRESULTWARNINGMESSAGE._serialized_end=38644 + _RUNRESULTWARNINGMESSAGEMSG._serialized_start=38646 + _RUNRESULTWARNINGMESSAGEMSG._serialized_end=38764 + _DEBUGCMDOUT._serialized_start=38766 + _DEBUGCMDOUT._serialized_end=38792 + _DEBUGCMDOUTMSG._serialized_start=38794 + _DEBUGCMDOUTMSG._serialized_end=38888 + _DEBUGCMDRESULT._serialized_start=38890 + _DEBUGCMDRESULT._serialized_end=38919 + _DEBUGCMDRESULTMSG._serialized_start=38921 + _DEBUGCMDRESULTMSG._serialized_end=39021 + _LISTCMDOUT._serialized_start=39023 + _LISTCMDOUT._serialized_end=39048 + _LISTCMDOUTMSG._serialized_start=39050 + _LISTCMDOUTMSG._serialized_end=39142 + _NOTE._serialized_start=39144 + _NOTE._serialized_end=39163 + _NOTEMSG._serialized_start=39165 + _NOTEMSG._serialized_end=39245 # @@protoc_insertion_point(module_scope) diff --git a/core/dbt/exceptions.py b/core/dbt/exceptions.py index e9c3ad93402..3238fd62ac0 100644 --- a/core/dbt/exceptions.py +++ b/core/dbt/exceptions.py @@ -3,7 +3,7 @@ import re import io import agate -from typing import Any, Dict, List, Mapping, Optional, Tuple, Union +from typing import Any, Dict, List, Mapping, Optional, Union from dbt.dataclass_schema import ValidationError from dbt.events.helpers import env_secrets, scrub_secrets @@ -213,67 +213,22 @@ class ContractBreakingChangeError(DbtRuntimeError): def __init__( self, - contract_enforced_disabled: bool, - columns_removed: List[str], - column_type_changes: List[Tuple[str, str, str]], - enforced_column_constraint_removed: List[Tuple[str, str]], - enforced_model_constraint_removed: List[Tuple[str, List[str]]], - materialization_changed: List[str], + breaking_changes: List[str], node=None, ): - self.contract_enforced_disabled = contract_enforced_disabled - self.columns_removed = columns_removed - self.column_type_changes = column_type_changes - self.enforced_column_constraint_removed = enforced_column_constraint_removed - self.enforced_model_constraint_removed = enforced_model_constraint_removed - self.materialization_changed = materialization_changed + self.breaking_changes = breaking_changes super().__init__(self.message(), node) @property def type(self): - return "Breaking Change to Contract" + return "Breaking change to contract" def message(self): - breaking_changes = [] - if self.contract_enforced_disabled: - breaking_changes.append("The contract's enforcement has been disabled.") - if self.columns_removed: - columns_removed_str = "\n - ".join(self.columns_removed) - breaking_changes.append(f"Columns were removed: \n - {columns_removed_str}") - if self.column_type_changes: - column_type_changes_str = "\n - ".join( - [f"{c[0]} ({c[1]} -> {c[2]})" for c in self.column_type_changes] - ) - breaking_changes.append( - f"Columns with data_type changes: \n - {column_type_changes_str}" - ) - if self.enforced_column_constraint_removed: - column_constraint_changes_str = "\n - ".join( - [f"{c[0]} ({c[1]})" for c in self.enforced_column_constraint_removed] - ) - breaking_changes.append( - f"Enforced column level constraints were removed: \n - {column_constraint_changes_str}" - ) - if self.enforced_model_constraint_removed: - model_constraint_changes_str = "\n - ".join( - [f"{c[0]} -> {c[1]}" for c in self.enforced_model_constraint_removed] - ) - breaking_changes.append( - f"Enforced model level constraints were removed: \n - {model_constraint_changes_str}" - ) - if self.materialization_changed: - materialization_changes_str = "\n - ".join( - f"{self.materialization_changed[0]} -> {self.materialization_changed[1]}" - ) - breaking_changes.append( - f"Materialization changed with enforced constraints: \n - {materialization_changes_str}" - ) - - reasons = "\n\n".join(breaking_changes) + reasons = "\n - ".join(self.breaking_changes) return ( "While comparing to previous project state, dbt detected a breaking change to an enforced contract." - f"\n\n{reasons}\n\n" + f"\n - {reasons}\n" "Consider making an additive (non-breaking) change instead, if possible.\n" "Otherwise, create a new model version: https://docs.getdbt.com/docs/collaborate/govern/model-versions" ) diff --git a/tests/functional/defer_state/test_modified_state.py b/tests/functional/defer_state/test_modified_state.py index f44ada2cd67..f4b6db1b257 100644 --- a/tests/functional/defer_state/test_modified_state.py +++ b/tests/functional/defer_state/test_modified_state.py @@ -5,7 +5,13 @@ import pytest -from dbt.tests.util import run_dbt, update_config_file, write_file, get_manifest +from dbt.tests.util import ( + run_dbt, + update_config_file, + write_file, + get_manifest, + run_dbt_and_capture, +) from dbt.exceptions import CompilationError, ContractBreakingChangeError @@ -496,7 +502,7 @@ def test_changed_exposure(self, project): assert len(results) == 0 -class TestChangedContract(BaseModifiedState): +class TestChangedContractUnversioned(BaseModifiedState): MODEL_UNIQUE_ID = "model.test.table_model" CONTRACT_SCHEMA_YML = contract_schema_yml MODIFIED_SCHEMA_YML = modified_contract_schema_yml @@ -535,6 +541,90 @@ def test_changed_contract(self, project): # save a new state self.copy_state() + # This should raise because a column name has changed + write_file(self.MODIFIED_SCHEMA_YML, "models", "schema.yml") + results = run_dbt(["run"], expect_pass=False) + assert len(results) == 2 + manifest = get_manifest(project.project_root) + model = manifest.nodes[model_unique_id] + second_contract_checksum = model.contract.checksum + # double check different contract_checksums + assert first_contract_checksum != second_contract_checksum + + _, logs = run_dbt_and_capture( + ["run", "--models", "state:modified.contract", "--state", "./state"], expect_pass=False + ) + expected_error = "This model has an enforced contract that failed." + expected_warning = "While comparing to previous project state, dbt detected a breaking change to an unversioned model" + expected_change = "Please ensure the name, data_type, and number of columns in your contract match the columns in your model's definition" + assert expected_error in logs + assert expected_warning in logs + assert expected_change in logs + + # Go back to schema file without contract. Should throw a warning. + write_file(self.NO_CONTRACT_SCHEMA_YML, "models", "schema.yml") + _, logs = run_dbt_and_capture( + ["run", "--models", "state:modified.contract", "--state", "./state"] + ) + expected_warning = "While comparing to previous project state, dbt detected a breaking change to an unversioned model" + expected_change = "Contract enforcement was removed" + + # Now disable the contract. Should throw a warning - force warning into an error. + write_file(self.DISABLED_SCHEMA_YML, "models", "schema.yml") + with pytest.raises(CompilationError): + _, logs = run_dbt_and_capture( + [ + "--warn-error", + "run", + "--models", + "state:modified.contract", + "--state", + "./state", + ] + ) + expected_warning = "While comparing to previous project state, dbt detected a breaking change to an unversioned model" + expected_change = "Contract enforcement was removed" + + +class TestChangedContractVersioned(BaseModifiedState): + MODEL_UNIQUE_ID = "model.test.table_model.v1" + CONTRACT_SCHEMA_YML = versioned_contract_schema_yml + MODIFIED_SCHEMA_YML = versioned_modified_contract_schema_yml + DISABLED_SCHEMA_YML = versioned_disabled_contract_schema_yml + NO_CONTRACT_SCHEMA_YML = versioned_no_contract_schema_yml + + def test_changed_contract_versioned(self, project): + self.run_and_save_state() + + # update contract for table_model + write_file(self.CONTRACT_SCHEMA_YML, "models", "schema.yml") + + # This will find the table_model node modified both through a config change + # and by a non-breaking change to contract: true + results = run_dbt(["run", "--models", "state:modified", "--state", "./state"]) + assert len(results) == 1 + assert results[0].node.name == "table_model" + + results = run_dbt(["run", "--exclude", "state:unmodified", "--state", "./state"]) + assert len(results) == 1 + assert results[0].node.name == "table_model" + + manifest = get_manifest(project.project_root) + model_unique_id = self.MODEL_UNIQUE_ID + model = manifest.nodes[model_unique_id] + expected_unrendered_config = {"contract": {"enforced": True}, "materialized": "table"} + assert model.unrendered_config == expected_unrendered_config + + # Run it again with "state:modified:contract", still finds modified due to contract: true + results = run_dbt(["run", "--models", "state:modified.contract", "--state", "./state"]) + assert len(results) == 1 + manifest = get_manifest(project.project_root) + model = manifest.nodes[model_unique_id] + first_contract_checksum = model.contract.checksum + assert first_contract_checksum + # save a new state + self.copy_state() + # This should raise because a column name has changed write_file(self.MODIFIED_SCHEMA_YML, "models", "schema.yml") results = run_dbt(["run"], expect_pass=False) @@ -558,15 +648,7 @@ def test_changed_contract(self, project): results = run_dbt(["run", "--models", "state:modified.contract", "--state", "./state"]) -class TestChangedContractVersioned(TestChangedContract): - MODEL_UNIQUE_ID = "model.test.table_model.v1" - CONTRACT_SCHEMA_YML = versioned_contract_schema_yml - MODIFIED_SCHEMA_YML = versioned_modified_contract_schema_yml - DISABLED_SCHEMA_YML = versioned_disabled_contract_schema_yml - NO_CONTRACT_SCHEMA_YML = versioned_no_contract_schema_yml - - -class TestChangedConstraint(BaseModifiedState): +class TestChangedConstraintUnversioned(BaseModifiedState): def test_changed_constraint(self, project): self.run_and_save_state() @@ -609,8 +691,14 @@ def test_changed_constraint(self, project): second_contract_checksum = model.contract.checksum # double check different contract_checksums assert first_contract_checksum != second_contract_checksum - with pytest.raises(ContractBreakingChangeError): - run_dbt(["run", "--models", "state:modified.contract", "--state", "./state"]) + # since the models are unversioned, they raise a warning but not an error + _, logs = run_dbt_and_capture( + ["run", "--models", "state:modified.contract", "--state", "./state"] + ) + expected_warning = "While comparing to previous project state, dbt detected a breaking change to an unversioned model" + expected_change = "Enforced column level constraints were removed" + assert expected_warning in logs + assert expected_change in logs # This should raise because a model level constraint was removed (primary_key on id) write_file(modified_model_constraint_schema_yml, "models", "schema.yml") @@ -622,8 +710,13 @@ def test_changed_constraint(self, project): second_contract_checksum = model.contract.checksum # double check different contract_checksums assert first_contract_checksum != second_contract_checksum - with pytest.raises(ContractBreakingChangeError): - run_dbt(["run", "--models", "state:modified.contract", "--state", "./state"]) + _, logs = run_dbt_and_capture( + ["run", "--models", "state:modified.contract", "--state", "./state"] + ) + expected_warning = "While comparing to previous project state, dbt detected a breaking change to an unversioned model" + expected_change = "Enforced model level constraints were removed" + assert expected_warning in logs + assert expected_change in logs class TestChangedMaterializationConstraint(BaseModifiedState): @@ -669,8 +762,13 @@ def test_changed_materialization(self, project): second_contract_checksum = model.contract.checksum # double check different contract_checksums assert first_contract_checksum != second_contract_checksum - with pytest.raises(ContractBreakingChangeError): - run_dbt(["run", "--models", "state:modified.contract", "--state", "./state"]) + _, logs = run_dbt_and_capture( + ["run", "--models", "state:modified.contract", "--state", "./state"] + ) + expected_warning = "While comparing to previous project state, dbt detected a breaking change to an unversioned model" + expected_change = "Materialization changed with enforced constraints" + assert expected_warning in logs + assert expected_change in logs # This should not raise because materialization changed from table to incremental, both enforce constraints write_file(table_model_now_incremental_sql, "models", "table_model.sql") @@ -709,28 +807,35 @@ def test_changed_materialization(self, project): my_model_yml = """ models: - name: my_model + latest_version: 1 config: contract: enforced: true columns: - name: id data_type: int + versions: + - v: 1 """ modified_my_model_yml = """ models: - name: my_model + latest_version: 1 config: contract: enforced: true columns: - name: id data_type: text + versions: + - v: 1 """ modified_my_model_non_breaking_yml = """ models: - name: my_model + latest_version: 1 config: contract: enforced: true @@ -739,6 +844,8 @@ def test_changed_materialization(self, project): data_type: int - name: color data_type: text + versions: + - v: 1 """ @@ -780,7 +887,7 @@ def test_modified_body_and_contract(self, project): # The model's contract has changed, even if non-breaking, so it should be selected by 'state:modified.contract' results = run_dbt(["list", "-s", "state:modified.contract", "--state", "./state"]) - assert results == ["test.my_model"] + assert results == ["test.my_model.v1"] modified_table_model_access_yml = """ diff --git a/tests/unit/test_events.py b/tests/unit/test_events.py index ee2ac48bece..47bb98da036 100644 --- a/tests/unit/test_events.py +++ b/tests/unit/test_events.py @@ -252,6 +252,18 @@ def test_event_codes(self): ), types.UnsupportedConstraintMaterialization(materialized=""), types.ParseInlineNodeError(exc=""), + types.SemanticValidationFailure(msg=""), + types.UnversionedBreakingChange( + breaking_changes=[], + model_name="", + model_file_path="", + contract_enforced_disabled=True, + columns_removed=[], + column_type_changes=[], + enforced_column_constraint_removed=[], + enforced_model_constraint_removed=[], + materialization_changed=[], + ), # M - Deps generation ====================== types.GitSparseCheckoutSubdirectory(subdir=""), types.GitProgressCheckoutRevision(revision=""), @@ -279,7 +291,6 @@ def test_event_codes(self): types.RegistryResponseMissingNestedKeys(response=""), types.RegistryResponseExtraNestedKeys(response=""), types.DepsSetDownloadDirectory(path=""), - types.SemanticValidationFailure(msg=""), # Q - Node execution ====================== types.RunningOperationCaughtError(exc=""), types.CompileComplete(),