Package org.apache.accumulo.core.client.ConditionalWriter

Examples of org.apache.accumulo.core.client.ConditionalWriter.Status


    int accepted = 0;
    int rejected = 0;
    int total = 0;

    while (results.hasNext()) {
      Status status = results.next().getStatus();
      if (status == Status.ACCEPTED)
        accepted++;
      if (status == Status.REJECTED)
        rejected++;
      total++;
View Full Code Here


   
    ConditionalWriter cwriter = conn.createConditionalWriter(rTable, new ConditionalWriterConfig());
   
    try {
      while (true) {
        Status status = cwriter.write(update).getStatus();
        switch (status) {
          case ACCEPTED:
            return result;
          case REJECTED:
          case UNKNOWN:
View Full Code Here

        if (reservation != null) {
          ConditionalMutation update = new ConditionalMutation(row, new Condition("tx", "seq").setValue(seq + ""));
          update.putDelete("res", reservation);
          update.put("tx", "seq", (seq + 1) + "");
         
          Status status = cwriter.write(update).getStatus();
          switch (status) {
            case ACCEPTED:
              // successfully canceled reservation
              return;
            case REJECTED:
View Full Code Here

    int accepted = 0;
    int rejected = 0;
    int total = 0;

    while (results.hasNext()) {
      Status status = results.next().getStatus();
      if (status == Status.ACCEPTED)
        accepted++;
      if (status == Status.REJECTED)
        rejected++;
      total++;
View Full Code Here

        m.addCondition(new Condition(cf, "seq"));
        m.put(cf, "bal", "100");
        m.put(cf, "seq", Utils.getSeq(0));

        if (j % 1000 == 0 && j > 0) {
          Status status = cw.write(m).getStatus();
         
          while(status == Status.UNKNOWN)
            status = cw.write(m).getStatus();
         
          if (status == Status.ACCEPTED)
            acceptedCount++;
          m = new ConditionalMutation(Utils.getBank(i));
        }

      }
      if (m.getConditions().size() > 0){
        Status status = cw.write(m).getStatus();
        while(status == Status.UNKNOWN)
          status = cw.write(m).getStatus();
       
        if (status == Status.ACCEPTED)
          acceptedCount++;
View Full Code Here

      cm.put(acct2, "bal", (a2.bal + amt) + "");
      cm.put(acct1, "seq", Utils.getSeq(a1.seq + 1));
      cm.put(acct2, "seq", Utils.getSeq(a2.seq + 1));

      ConditionalWriter cw = (ConditionalWriter) state.get("cw");
      Status status = cw.write(cm).getStatus();
      while(status == Status.UNKNOWN){
        log.debug("retrying transfer "+status);
        status = cw.write(cm).getStatus();
      }
      log.debug("transfer result " + bank + " " + status + " " + a1 + " " + a2);
View Full Code Here

TOP

Related Classes of org.apache.accumulo.core.client.ConditionalWriter.Status

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.