Skip to content

Commit c32c9c8

Browse files
authored
Support fo big datetime in Cli: Missed break (#6247)
1 parent 6205210 commit c32c9c8

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

ydb/public/lib/ydb_cli/common/csv_parser.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,13 @@ class TCsvToYdbConverter {
135135
break;
136136
case EPrimitiveType::Date32:
137137
Builder.Date32(GetArithmetic<i32>(token));
138+
break;
138139
case EPrimitiveType::Datetime64:
139140
Builder.Datetime64(GetArithmetic<i64>(token));
141+
break;
140142
case EPrimitiveType::Timestamp64:
141143
Builder.Timestamp64(GetArithmetic<i64>(token));
144+
break;
142145
case EPrimitiveType::Interval64:
143146
Builder.Interval64(GetArithmetic<i64>(token));
144147
break;
@@ -152,7 +155,7 @@ class TCsvToYdbConverter {
152155
Builder.TzTimestamp(token);
153156
break;
154157
default:
155-
TMisuseException() << "Unsupported primitive type: " << Parser.GetPrimitive();
158+
throw TMisuseException() << "Unsupported primitive type: " << Parser.GetPrimitive();
156159
}
157160
}
158161

0 commit comments

Comments
 (0)