std::string DemoAvro::print()

in src/iceberg/avro/demo_avro.cc [30:50]


std::string DemoAvro::print() const {
  std::string input =
      "{\n\
    \"type\": \"record\",\n\
    \"name\": \"testrecord\",\n\
    \"fields\": [\n\
        {\n\
            \"name\": \"testbytes\",\n\
            \"type\": \"bytes\",\n\
            \"default\": \"\"\n\
        }\n\
    ]\n\
}\n\
";

  ::avro::ValidSchema schema = ::avro::compileJsonSchemaFromString(input);
  std::ostringstream actual;
  schema.toJson(actual);

  return actual.str();
}