Skip to content

Commit a16f004

Browse files
committed
change status/result to exception
1 parent bf3cfae commit a16f004

14 files changed

Lines changed: 884 additions & 942 deletions

cpp/src/parquet/arrow/variant_test.cc

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ using variant::internal::WriteVariantRecordBatch;
5151
using variant::internal::WriteVariantTable;
5252

5353
TEST(TestVariantExtensionType, WriterValidatesUnshreddedVariantBytes) {
54-
ASSERT_OK_AND_ASSIGN(auto encoded, Int8Variant(42));
54+
auto encoded = Int8Variant(42);
5555

5656
auto storage_type = struct_({field("metadata", binary(), /*nullable=*/false),
5757
field("value", binary(), /*nullable=*/false)});
@@ -73,7 +73,7 @@ TEST(TestVariantExtensionType, WriterValidatesUnshreddedVariantBytes) {
7373
}
7474

7575
TEST(TestVariantExtensionType, WriteRecordBatchValidatesVariantBytes) {
76-
ASSERT_OK_AND_ASSIGN(auto metadata, EmptyVariantMetadata());
76+
auto metadata = EmptyVariantMetadata();
7777
auto storage_type = struct_({field("metadata", binary(), /*nullable=*/false),
7878
field("value", binary(), /*nullable=*/false)});
7979
auto variant_type = ::arrow::extension::variant(storage_type);
@@ -91,7 +91,7 @@ TEST(TestVariantExtensionType, WriteRecordBatchValidatesVariantBytes) {
9191
}
9292

9393
TEST(TestVariantExtensionType, WriteRecordBatchValidatesBatch) {
94-
ASSERT_OK_AND_ASSIGN(auto encoded, Int8Variant(42));
94+
auto encoded = Int8Variant(42);
9595

9696
auto storage_type = struct_({field("metadata", binary(), /*nullable=*/false),
9797
field("value", binary(), /*nullable=*/false)});
@@ -120,7 +120,7 @@ TEST(TestVariantExtensionType, WriteRecordBatchValidatesBatch) {
120120
}
121121

122122
TEST(TestVariantExtensionType, WriterValidatesBinaryViewVariantBytes) {
123-
ASSERT_OK_AND_ASSIGN(auto encoded, Int8Variant(42));
123+
auto encoded = Int8Variant(42);
124124

125125
auto storage_type =
126126
struct_({field("metadata", ::arrow::binary_view(), /*nullable=*/false),
@@ -134,7 +134,7 @@ TEST(TestVariantExtensionType, WriterValidatesBinaryViewVariantBytes) {
134134
}
135135

136136
TEST(TestVariantExtensionType, WriterSkipsNullParents) {
137-
ASSERT_OK_AND_ASSIGN(auto metadata, EmptyVariantMetadata());
137+
auto metadata = EmptyVariantMetadata();
138138
auto storage_type = struct_({field("metadata", binary(), /*nullable=*/false),
139139
field("value", binary(), /*nullable=*/false)});
140140
auto variant_type = ::arrow::extension::variant(storage_type);
@@ -167,7 +167,7 @@ TEST(TestVariantExtensionType, WriterSkipsNullParents) {
167167
}
168168

169169
TEST(TestVariantExtensionType, WriterValidatesShreddedPrimitiveConflicts) {
170-
ASSERT_OK_AND_ASSIGN(auto encoded, Int8Variant(42));
170+
auto encoded = Int8Variant(42);
171171

172172
auto storage_type =
173173
struct_({field("metadata", binary(), /*nullable=*/false), field("value", binary()),
@@ -197,7 +197,7 @@ TEST(TestVariantExtensionType, WriterValidatesShreddedPrimitiveConflicts) {
197197
}
198198

199199
TEST(TestVariantExtensionType, WriterValidatesShreddedWithoutValue) {
200-
ASSERT_OK_AND_ASSIGN(auto metadata, EmptyVariantMetadata());
200+
auto metadata = EmptyVariantMetadata();
201201
auto storage_type = struct_({field("metadata", binary(), /*nullable=*/false),
202202
field("typed_value", ::arrow::int64())});
203203
ASSERT_OK_AND_ASSIGN(auto variant_type,
@@ -211,7 +211,7 @@ TEST(TestVariantExtensionType, WriterValidatesShreddedWithoutValue) {
211211
}
212212

213213
TEST(TestVariantExtensionType, ReadsDictionaryEncodedMetadata) {
214-
ASSERT_OK_AND_ASSIGN(auto encoded, Int8Variant(42));
214+
auto encoded = Int8Variant(42);
215215

216216
auto storage_type = struct_({field("metadata", binary(), /*nullable=*/false),
217217
field("value", binary(), /*nullable=*/false)});
@@ -256,7 +256,7 @@ TEST(TestVariantExtensionType, ReadsDictionaryEncodedMetadata) {
256256
}
257257

258258
TEST(TestVariantExtensionType, ReadsWithDictionaryOption) {
259-
ASSERT_OK_AND_ASSIGN(auto encoded, Int8Variant(42));
259+
auto encoded = Int8Variant(42);
260260

261261
auto storage_type = struct_({field("metadata", binary(), /*nullable=*/false),
262262
field("value", binary(), /*nullable=*/false)});
@@ -296,7 +296,7 @@ TEST(TestVariantExtensionType, ReadsWithDictionaryOption) {
296296
}
297297

298298
TEST(TestVariantExtensionType, WriterWritesUuid) {
299-
ASSERT_OK_AND_ASSIGN(auto metadata, EmptyVariantMetadata());
299+
auto metadata = EmptyVariantMetadata();
300300
auto storage_type =
301301
struct_({field("metadata", binary(), /*nullable=*/false), field("value", binary()),
302302
field("typed_value", ::arrow::extension::uuid())});
@@ -312,10 +312,10 @@ TEST(TestVariantExtensionType, WriterWritesUuid) {
312312

313313
TEST(TestVariantExtensionType, WriterValidatesShreddedObjectConflicts) {
314314
variant::VariantBuilder object_builder;
315-
ASSERT_OK_AND_ASSIGN(auto object, object_builder.StartObject());
316-
ASSERT_OK(object.AppendShortString("event_type", "login"));
317-
ASSERT_OK(object.Finish());
318-
ASSERT_OK_AND_ASSIGN(auto encoded, object_builder.Finish());
315+
auto object = object_builder.StartObject();
316+
object.AppendShortString("event_type", "login");
317+
object.Finish();
318+
auto encoded = object_builder.Finish();
319319

320320
auto field_group_type =
321321
struct_({field("value", binary()), field("typed_value", ::arrow::utf8())});

cpp/src/parquet/arrow/writer.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ class FileWriterImpl : public FileWriter {
382382
int64_t size) override {
383383
RETURN_NOT_OK(CheckClosed());
384384
if (arrow_properties_->variant_validation_enabled()) {
385-
RETURN_NOT_OK(variant::ValidateVariants(*data->Slice(offset, size), pool_));
385+
PARQUET_CATCH_NOT_OK(variant::ValidateVariants(*data->Slice(offset, size), pool_));
386386
}
387387
if (arrow_properties_->engine_version() == ArrowWriterProperties::V2 ||
388388
arrow_properties_->engine_version() == ArrowWriterProperties::V1) {
@@ -475,7 +475,7 @@ class FileWriterImpl : public FileWriter {
475475
for (int i = 0; i < batch.num_columns(); i++) {
476476
ChunkedArray chunked_array{batch.column(i)};
477477
if (arrow_properties_->variant_validation_enabled()) {
478-
RETURN_NOT_OK(
478+
PARQUET_CATCH_NOT_OK(
479479
variant::ValidateVariants(*chunked_array.Slice(offset, size), pool_));
480480
}
481481
ARROW_ASSIGN_OR_RAISE(

0 commit comments

Comments
 (0)