File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
yt/yql/providers/yt/provider Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -136,6 +136,16 @@ class TYtIODiscoveryTransformer : public TGraphTransformerBase {
136
136
return node;
137
137
}
138
138
139
+ const auto systemSettings = { EYtSettingType::Initial, EYtSettingType::MutationId };
140
+ for (auto setting : systemSettings) {
141
+ if (auto sNode = NYql::GetSetting (*node->ChildPtr (4 ), setting)) {
142
+ ctx.AddError (TIssue (
143
+ ctx.GetPosition (sNode ->Pos ()),
144
+ TStringBuilder () << " Write setting " << ToString (setting).Quote () << " is internal and not allowed in user queries" ));
145
+ return {};
146
+ }
147
+ }
148
+
139
149
auto mode = NYql::GetSetting (*node->ChildPtr (4 ), EYtSettingType::Mode);
140
150
const bool flush = mode && FromString<EYtWriteMode>(mode->Child (1 )->Content ()) == EYtWriteMode::Flush;
141
151
You can’t perform that action at this time.
0 commit comments