MCPcopy Create free account
hub / github.com/apache/arrow / AssertStreamSchema

Method AssertStreamSchema

cpp/src/arrow/c/bridge_test.cc:4909–4918  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4907class TestArrayDeviceStreamExport : public BaseArrayStreamTest {
4908 public:
4909 void AssertStreamSchema(struct ArrowDeviceArrayStream* c_stream,
4910 const Schema& expected) {
4911 struct ArrowSchema c_schema;
4912 ASSERT_EQ(0, c_stream->get_schema(c_stream, &c_schema));
4913
4914 SchemaExportGuard schema_guard(&c_schema);
4915 ASSERT_FALSE(ArrowSchemaIsReleased(&c_schema));
4916 ASSERT_OK_AND_ASSIGN(auto schema, ImportSchema(&c_schema));
4917 AssertSchemaEqual(expected, *schema, /*check_metadata=*/true);
4918 }
4919
4920 void AssertStreamEnd(struct ArrowDeviceArrayStream* c_stream) {
4921 struct ArrowDeviceArray c_array;

Callers

nothing calls this directly

Calls 2

ArrowSchemaIsReleasedFunction · 0.85
get_schemaMethod · 0.80

Tested by

no test coverage detected