Examples of KijiScannerOptions


Examples of org.kiji.schema.KijiTableReader.KijiScannerOptions

      try {
        final KijiDataRequest dataRequest = KijiDataRequest.builder()
            .addColumns(ColumnsDef.create().withMaxVersions(2).add("family", "column"))
            .build();
        final KijiRowFilter rowFilter = new StripValueRowFilter();
        final KijiScannerOptions scannerOptions =
            new KijiScannerOptions().setKijiRowFilter(rowFilter);

        final KijiRowScanner scanner = reader.getScanner(dataRequest, scannerOptions);
        try {
          for (KijiRowData row : scanner) {
            final NavigableSet<String> qualifiers = row.getQualifiers("family");
View Full Code Here

Examples of org.kiji.schema.KijiTableReader.KijiScannerOptions

  public void testScannerOptionsStart() throws Exception {
    final KijiDataRequest request = KijiDataRequest.create("info", "name");

    final EntityId startRow = mTable.getEntityId("bar");
    final KijiRowScanner scanner = mReader.getScanner(
        request, new KijiScannerOptions().setStartRow(startRow));
    final Iterator<KijiRowData> iterator = scanner.iterator();

    final String first = iterator.next().getValue("info", "name", 1L).toString();
    assertEquals("bar-val", first);
View Full Code Here

Examples of org.kiji.schema.KijiTableReader.KijiScannerOptions

      final Configuration conf = context.getConfiguration();
      final KijiURI inputURI = getInputTableURI(conf);
      mKiji = Kiji.Factory.open(inputURI, conf);
      mTable = mKiji.openTable(inputURI.getTable());
      mReader = mTable.openTableReader();
      final KijiScannerOptions scannerOptions =
          new KijiScannerOptions()
          .setStartRow(HBaseEntityId.fromHBaseRowKey(mSplit.getStartRow()))
          .setStopRow(HBaseEntityId.fromHBaseRowKey(mSplit.getEndRow()));
      mScanner = mReader.getScanner(mDataRequest, scannerOptions);
      mIterator = mScanner.iterator();
      mCurrentRow = null;
View Full Code Here

Examples of org.kiji.schema.KijiTableReader.KijiScannerOptions

      final KijiTable table,
      final KijiTableReader reader,
      final EntityId eid,
      final KijiDataRequest dataRequest
  ) throws IOException {
    final KijiScannerOptions options = new KijiScannerOptions();
    options.setStartRow(eid);
    final KijiRowScanner scanner = reader.getScanner(dataRequest, options);
    try {
      final Iterator<KijiRowData> itr = scanner.iterator();
      if (itr.hasNext()) {
        final KijiRowData scanData = itr.next();
View Full Code Here

Examples of org.kiji.schema.KijiTableReader.KijiScannerOptions

  ) throws IOException {
    // Todo(SCHEMA-868): drop cast
    final HBaseKijiTableReader hbaseReader = (HBaseKijiTableReader) reader;
    final KijiResultScanner<Object> resultScanner = hbaseReader.getKijiResultScanner(
        dataRequest,
        new KijiScannerOptions());
    return new KijiResultRowScanner(table.getLayout(), resultScanner);
  }
View Full Code Here

Examples of org.kiji.schema.KijiTableReader.KijiScannerOptions

      EntityId startRow,
      EntityId limitRow,
      Map<FamilyLayout, List<String>> mapTypeFamilies,
      Map<FamilyLayout, List<ColumnLayout>> groupTypeColumns)
      throws IOException {
    final KijiScannerOptions scannerOptions =
        new KijiScannerOptions()
            .setStartRow(startRow)
            .setStopRow(limitRow);
    final KijiRowScanner scanner = reader.getScanner(request, scannerOptions);
    try {
      int rowsOutput = 0;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.