Package org.hbase.async

Examples of org.hbase.async.DeleteRequest


    id_cache.put(fromBytes(row), newname)// update  ID -> new name
    name_cache.remove(oldname);             // remove  old name -> ID

    // Delete the old forward mapping.
    try {
      final DeleteRequest old_forward_mapping = new DeleteRequest(
        table, toBytes(oldname), ID_FAMILY, kind);
      client.delete(old_forward_mapping).joinUninterruptibly();
    } catch (HBaseException e) {
      LOG.error("When trying rename(\"" + oldname
        + "\", \"" + newname + "\") on " + this + ": Failed to remove the"
View Full Code Here


            final byte[] qualifier) {
          this.kv = new KeyValue(key, family, qualifier, new byte[0]);
        }
       
        public Deferred<Object> call(final Object arg) {
          return client.delete(new DeleteRequest(table, kv.key(),
                                                 kv.family(), kv.qualifier()));
        }

        public String toString() {
          return "delete out-of-order data";
View Full Code Here

            final byte[] qualifier) {
          this.kv = new KeyValue(key, family, qualifier, new byte[0]);
        }
       
        public Deferred<Object> call(final Object arg) {
          return client.delete(new DeleteRequest(table, kv.key(),
                                                 kv.family(), kv.qualifier()));
        }
View Full Code Here

    return client.put(new PutRequest(table, key, FAMILY, qualifier, value));
  }

  /** Deletes the given cells from the data table. */
  final Deferred<Object> delete(final byte[] key, final byte[][] qualifiers) {
    return client.delete(new DeleteRequest(table, key, FAMILY, qualifiers));
  }
View Full Code Here

              qualifiers.add(column.qualifier());
            }
          }
         
          if (qualifiers.size() > 0) {
            final DeleteRequest delete = new DeleteRequest(tsdb.treeTable(),
                row.get(0).key(), TREE_FAMILY,
                qualifiers.toArray(new byte[qualifiers.size()][])
                );
            delete_deferreds.add(tsdb.getClient().delete(delete));
          }
View Full Code Here

  public Deferred<Object> delete(final TSDB tsdb) {
    if (tsuid == null || tsuid.isEmpty()) {
      throw new IllegalArgumentException("Missing UID");
    }

    final DeleteRequest delete = new DeleteRequest(tsdb.metaTable(),
        UniqueId.stringToUid(tsuid), FAMILY, META_QUALIFIER);
    return tsdb.getClient().delete(delete);
  }
View Full Code Here

              System.out.print(buf);
            }
          }

          if (delete) {
            final DeleteRequest del = new DeleteRequest(table, key);
            client.delete(del);
          }
        }
      }
    }
View Full Code Here

    }
    if (order < 0) {
      throw new IllegalArgumentException("Invalid rule order");
    }
   
    final DeleteRequest delete = new DeleteRequest(tsdb.treeTable(),
        Tree.idToBytes(tree_id), Tree.TREE_FAMILY(), getQualifier(level, order));
    return tsdb.getClient().delete(delete);
  }
View Full Code Here

              RULE_PREFIX.length) == 0) {
            qualifiers.add(column.qualifier());
          }
        }
       
        final DeleteRequest delete = new DeleteRequest(tsdb.treeTable(),
            Tree.idToBytes(tree_id), Tree.TREE_FAMILY(),
            qualifiers.toArray(new byte[qualifiers.size()][]));
        return tsdb.getClient().delete(delete);
      }
     
View Full Code Here

              RULE_PREFIX.length) == 0) {
            qualifiers.add(column.qualifier());
          }
        }
       
        final DeleteRequest delete = new DeleteRequest(tsdb.treeTable(),
            Tree.idToBytes(tree_id), Tree.TREE_FAMILY(),
            qualifiers.toArray(new byte[qualifiers.size()][]));
        return tsdb.getClient().delete(delete);
      }
View Full Code Here

TOP

Related Classes of org.hbase.async.DeleteRequest

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.