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

Method AssertStreamSchema

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

Source from the content-addressed store, hash-verified

4848class TestArrayDeviceStreamExport : public BaseArrayStreamTest {
4849 public:
4850 void AssertStreamSchema(struct ArrowDeviceArrayStream* c_stream,
4851 const Schema& expected) {
4852 struct ArrowSchema c_schema;
4853 ASSERT_EQ(0, c_stream->get_schema(c_stream, &c_schema));
4854
4855 SchemaExportGuard schema_guard(&c_schema);
4856 ASSERT_FALSE(ArrowSchemaIsReleased(&c_schema));
4857 ASSERT_OK_AND_ASSIGN(auto schema, ImportSchema(&c_schema));
4858 AssertSchemaEqual(expected, *schema, /*check_metadata=*/true);
4859 }
4860
4861 void AssertStreamEnd(struct ArrowDeviceArrayStream* c_stream) {
4862 struct ArrowDeviceArray c_array;

Callers

nothing calls this directly

Calls 2

ArrowSchemaIsReleasedFunction · 0.85
get_schemaMethod · 0.80

Tested by

no test coverage detected