Package org.kiji.schema.avro

Examples of org.kiji.schema.avro.TestRecord


            .setType(SchemaType.CLASS)
            .setValue(TestRecord.class.getName())
            .build());
    final KijiCellEncoder encoder =
        DefaultKijiCellEncoderFactory.get().create(cellSpec);
    final TestRecord record = TestRecord.newBuilder()
        .setA("a"// encodes as [2, 97]
        .setB(1)    // encodes as [2]
        .setC(2)    // encodes as [4]
        .build();
    assertArrayEquals(new byte[]{2, 97, 2, 4}, encoder.encode(record));
View Full Code Here


    runTest(new HasColumnDataRowFilter("family", "qualifier"));
  }

  @Test
  public void testColumnValueEqualsRowFilter() throws Exception {
    TestRecord record = createTestRecord();
    runTest(new ColumnValueEqualsRowFilter("family", "qualifier",
        new DecodedCell<Object>(record.getSchema(), record)));
  }
View Full Code Here

        new DecodedCell<Object>(record.getSchema(), record)));
  }

  @Test
  public void testAndRowFilter() throws Exception {
    TestRecord record = createTestRecord();
    runTest(Filters.and(
        new HasColumnDataRowFilter("fA", "qA"),
        new HasColumnDataRowFilter("fB", "qB"),
        new ColumnValueEqualsRowFilter("fC", "qC",
            new DecodedCell<Object>(record.getSchema(), record))));
  }
View Full Code Here

            new DecodedCell<Object>(record.getSchema(), record))));
  }

  @Test
  public void testOrRowFilter() throws Exception {
    TestRecord record = createTestRecord();
    runTest(Filters.or(
        new HasColumnDataRowFilter("fA", "qA"),
        new HasColumnDataRowFilter("fB", "qB"),
        new ColumnValueEqualsRowFilter("fC", "qC",
            new DecodedCell<Object>(record.getSchema(), record))));
  }
View Full Code Here

    JsonNode reserialized = deserialized.toJson();
    assertEquals(serialized, reserialized);
  }

  private TestRecord createTestRecord() {
    TestRecord record = TestRecord.newBuilder()
        .setA("a string value")
        .setB(10)
        .setC(100)
        .build();
    return record;
View Full Code Here

TOP

Related Classes of org.kiji.schema.avro.TestRecord

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.