Package org.kiji.schema.avro

Examples of org.kiji.schema.avro.TestRecord1


          ).build();
      try {
        final KijiTableReader reader = pool.borrowObject();
        try {
          final KijiDataRequest request = KijiDataRequest.create("family", "empty");
          final TestRecord1 record1 =
              reader.get(table.getEntityId("row"), request).getMostRecentValue("family", "empty");
          assertEquals(Integer.valueOf(-1), record1.getInteger());
        } finally {
          reader.close();
        }
      } finally {
        pool.close();
View Full Code Here


      try {
        final KijiRowData normalData = reader.get(eid, normalRequest);
        final EmptyRecord emptyRecord = normalData.getMostRecentValue("family", "empty");

        final KijiRowData overrideData = reader.get(table.getEntityId("row"), overrideRequest);
        final TestRecord1 record1 = overrideData.getMostRecentValue("family", "empty");
        assertEquals(Integer.valueOf(-1), record1.getInteger());
      } finally {
        reader.close();
      }
    } finally {
      table.release();
View Full Code Here

      final KijiTableReader reader = table.getReaderFactory().readerBuilder()
          .withOnDecoderCacheMiss(OnDecoderCacheMiss.FAIL).buildAndOpen();
      try {
        try {
          final KijiRowData data = reader.get(table.getEntityId("row"), request);
          final TestRecord1 record1 = data.getMostRecentValue("family", "empty");
          fail("Should have thrown DecoderNotFoundException");
        } catch (DecoderNotFoundException dnfe) {
          assertTrue(dnfe.getMessage().startsWith(
              "Could not find cell decoder for BoundColumnReaderSpec: "));
        }
View Full Code Here

          .withColumnReaderSpecOverrides(ImmutableMap.of(
              EMPTY, ColumnReaderSpec.avroReaderSchemaSpecific(TestRecord1.class)))
          .buildAndOpen();
      try {
        final KijiRowData normalData = reader.get(eid, normalRequest);
        final TestRecord1 record1 = normalData.getMostRecentValue("family", "empty");
        assertEquals(Integer.valueOf(-1), record1.getInteger());

        final KijiRowData overrideData = reader.get(eid, overrideRequest);
        final TestRecord1 record1b = overrideData.getMostRecentValue("family", "empty");
        assertEquals(Integer.valueOf(-1), record1b.getInteger());
      } finally {
        reader.close();
      }
    } finally {
      table.release();
View Full Code Here

      try {
        final KijiRowData normalData = reader.get(eid, normalRequest);
        final EmptyRecord emptyRecord = normalData.getMostRecentValue("family", "empty");

        final KijiRowData overrideData = reader.get(eid, overrideRequest);
        final TestRecord1 record1 = overrideData.getMostRecentValue("family", "empty");
        assertEquals(Integer.valueOf(-1), record1.getInteger());
      } finally {
        reader.close();
      }
    } finally {
      table.release();
View Full Code Here

        // Register writer schema 'string':
        writer.put(eid, "info", "user_id", "string");

        // Register writer schema for TestRecord1:
        final TestRecord1 record1 = TestRecord1.newBuilder().setInteger(314).build();
        writer.put(eid, "info", "user_id", record1);
      } finally {
        writer.close();
      }
View Full Code Here

  public final void setupTestHBaseKijiRowData() throws Exception {
    getKiji().createTable(KijiTableLayouts.getLayout(KijiTableLayouts.READER_SCHEMA_TEST));
    mTable = getKiji().openTable(TABLE_NAME);

    final EmptyRecord emptyRecord = EmptyRecord.newBuilder().build();
    final TestRecord1 record1 = TestRecord1.newBuilder().setInteger(1).build();
    final TestRecord2 record2 =
        TestRecord2.newBuilder().setInteger(2).setText("record2").build();
    final TestRecord3 record3 =
        TestRecord3.newBuilder().setInteger(3).setAnotherText("record3").build();
View Full Code Here

                .setReaderSchema(TestRecord1.SCHEMA$))
            .build();
    final KijiTableReader reader = mTable.getReaderFactory().openTableReader(overrides);
    try {
      final KijiRowData row = reader.get(eid, DATA_REQUEST);
      final TestRecord1 read = row.getMostRecentValue("family", "empty");
      // Field 'integer' does not exist in EmptyRecord and must be decoded as its default value:
      assertEquals(-1, (int) read.getInteger());
    } finally {
      reader.close();
    }
  }
View Full Code Here

                .setReaderSchema(TestRecord1.SCHEMA$))
            .build();
    final KijiTableReader reader = mTable.getReaderFactory().openTableReader(overrides);
    try {
      final KijiRowData row = reader.get(eid, DATA_REQUEST);
      final TestRecord1 read = row.getMostRecentValue("family", "record2");
      assertEquals(2, (int) read.getInteger());
    } finally {
      reader.close();
    }
  }
View Full Code Here

      try {
        final KijiRowData normalData = reader.get(eid, normalRequest);
        final EmptyRecord emptyRecord = normalData.getMostRecentValue("family", "empty");

        final KijiRowData overrideData = reader.get(table.getEntityId("row"), overrideRequest);
        final TestRecord1 record1 = overrideData.getMostRecentValue("family", "empty");
        assertEquals(Integer.valueOf(-1), record1.getInteger());
      } finally {
        reader.close();
      }
    } finally {
      table.release();
View Full Code Here

TOP

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

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.