public static RowCoder of(Schema schema) {
    return new RowCoder(schema);
  }
@Test
  public void testLogicalType() throws Exception {
    EnumerationType enumeration = EnumerationType.create("one", "two", "three");
    Schema schema = Schema.builder().addLogicalTypeField("f_enum", enumeration).build();
    Row row = Row.withSchema(schema).addValue(enumeration.valueOf("two")).build();

    CoderProperties.coderDecodeEncodeEqual(RowCoder.of(schema), row);
  }