Package org.apache.accumulo.core.client

Examples of org.apache.accumulo.core.client.Scanner.fetchColumn()


          scanner.setRange(range);
        }
        if (opts.columns != null) {
          for (ScanColumn col : opts.columns) {
            if (col.isSetColQualifier())
              scanner.fetchColumn(ByteBufferUtil.toText(col.colFamily), ByteBufferUtil.toText(col.colQualifier));
            else
              scanner.fetchColumnFamily(ByteBufferUtil.toText(col.colFamily));
          }
        }
      }
View Full Code Here


         
          Scanner scanner = connector.createScanner("test_ingest", labelAuths);
          scanner.setBatchSize(scanOpts.scanBatchSize);
          scanner.setRange(new Range(startKey, endKey));
          for (int j = 0; j < opts.cols; j++) {
            scanner.fetchColumn(new Text(opts.columnFamily), new Text("col_" + String.format("%07d", j)));
          }
         
          int recsReadBefore = recsRead;
         
          for (Entry<Key,Value> entry : scanner) {
View Full Code Here

        }
       
        // setup a scanner within the bounds of this split
        for (Pair<Text,Text> c : getFetchedColumns(attempt)) {
          if (c.getSecond() != null)
            scanner.fetchColumn(c.getFirst(), c.getSecond());
          else
            scanner.fetchColumnFamily(c.getFirst());
        }
       
        scanner.setRange(split.range);
View Full Code Here

     
      // setup a scanner within the bounds of this split
      for (Pair<Text,Text> c : getFetchedColumns(conf)) {
        if (c.getSecond() != null) {
          log.debug("Fetching column " + c.getFirst() + ":" + c.getSecond());
          scanner.fetchColumn(c.getFirst(), c.getSecond());
        } else {
          log.debug("Fetching column family " + c.getFirst());
          scanner.fetchColumnFamily(c.getFirst());
        }
      }
View Full Code Here

         
          Scanner scanner = connector.createScanner("test_ingest", labelAuths);
          scanner.setBatchSize(batchSize);
          scanner.setRange(new Range(startKey, endKey));
          for (int j = 0; j < ingestArgs.cols; j++) {
            scanner.fetchColumn(new Text(ingestArgs.columnFamily), new Text("col_" + String.format("%05d", j)));
          }
         
          int recsReadBefore = recsRead;
         
          for (Entry<Key,Value> entry : scanner) {
View Full Code Here

    Connector conn = state.getConnector();
   
    Scanner imageScanner = conn.createScanner(imageTableName, new Authorizations());
   
    imageScanner.setRange(new Range(new Text(uuid), null));
    imageScanner.fetchColumn(Write.META_COLUMN_FAMILY, Write.SHA1_COLUMN_QUALIFIER);
   
    int minScan = Integer.parseInt(props.getProperty("minScan"));
    int maxScan = Integer.parseInt(props.getProperty("maxScan"));
   
    Random rand = new Random();
View Full Code Here

     
      // setup a scanner within the bounds of this split
      for (Pair<Text,Text> c : getFetchedColumns(conf)) {
        if (c.getSecond() != null) {
          log.debug("Fetching column " + c.getFirst() + ":" + c.getSecond());
          scanner.fetchColumn(c.getFirst(), c.getSecond());
        } else {
          log.debug("Fetching column family " + c.getFirst());
          scanner.fetchColumnFamily(c.getFirst());
        }
      }
View Full Code Here

    conn.tableOperations().attachIterator("table1", is);

    Scanner scanner = conn.createScanner("table1", Constants.NO_AUTHS);
    assertEquals(new HashSet<String>(Arrays.asList("2", "3")), getRows(scanner));
   
    scanner.fetchColumn(new Text("cf1"), new Text("cq2"));
    assertEquals(new HashSet<String>(Arrays.asList("1", "3")), getRows(scanner));
   
    scanner.clearColumns();
    scanner.fetchColumn(new Text("cf1"), new Text("cq1"));
    assertEquals(new HashSet<String>(), getRows(scanner));
View Full Code Here

   
    scanner.fetchColumn(new Text("cf1"), new Text("cq2"));
    assertEquals(new HashSet<String>(Arrays.asList("1", "3")), getRows(scanner));
   
    scanner.clearColumns();
    scanner.fetchColumn(new Text("cf1"), new Text("cq1"));
    assertEquals(new HashSet<String>(), getRows(scanner));
   
    scanner.setRange(new Range("0", "4"));
    scanner.clearColumns();
    assertEquals(new HashSet<String>(Arrays.asList("2", "3")), getRows(scanner));
View Full Code Here

    scanner.clearColumns();
    assertEquals(new HashSet<String>(), getRows(scanner));
   
    scanner.setRange(new Range("4"));
    scanner.clearColumns();
    scanner.fetchColumn(new Text("cf1"), new Text("cq2"));
    scanner.fetchColumn(new Text("cf1"), new Text("cq4"));
    assertEquals(new HashSet<String>(Arrays.asList("4")), getRows(scanner));

  }
 
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.