Package me.prettyprint.hector.api.beans

Examples of me.prettyprint.hector.api.beans.Composite.addComponent()


    Mutator<Composite> mutator = HFactory.createMutator(
        CassandraDAOFactory.getKeyspace(), CompositeSerializer.get());
   
    Composite key = new Composite();
    key.addComponent(objectId, uuidSe);
    key.addComponent(blockId, intSe);

    mutator.insert(key, CF_BLOB,
        createColumn(DEFAULT_SUB_BLOCK_ID, data, intSe, byteSe));
  }
View Full Code Here


   * @return
   */
  public static byte[] readBlock(final UUID objectId, final int blockId)
  {
    Composite key = new Composite();
    key.addComponent(objectId, uuidSe);
    key.addComponent(blockId, intSe);

    ColumnQuery<Composite, Integer, byte[]> q = HFactory.createColumnQuery(
        CassandraDAOFactory.getKeyspace(), CompositeSerializer.get(), intSe, byteSe);
   
View Full Code Here

   */
  public static byte[] readBlock(final UUID objectId, final int blockId)
  {
    Composite key = new Composite();
    key.addComponent(objectId, uuidSe);
    key.addComponent(blockId, intSe);

    ColumnQuery<Composite, Integer, byte[]> q = HFactory.createColumnQuery(
        CassandraDAOFactory.getKeyspace(), CompositeSerializer.get(), intSe, byteSe);
   
    QueryResult<HColumn<Integer, byte[]>> result = q.setColumnFamily(CF_BLOB)
View Full Code Here

   * @param blockId Block ID
   */
  public static void deleteBlock(final UUID objectId, final int blockId)
  {
    Composite key = new Composite();
    key.addComponent(objectId, uuidSe);
    key.addComponent(blockId, intSe);

    Mutator<Composite> mutator = HFactory.createMutator(
        CassandraDAOFactory.getKeyspace(), CompositeSerializer.get());

View Full Code Here

   */
  public static void deleteBlock(final UUID objectId, final int blockId)
  {
    Composite key = new Composite();
    key.addComponent(objectId, uuidSe);
    key.addComponent(blockId, intSe);

    Mutator<Composite> mutator = HFactory.createMutator(
        CassandraDAOFactory.getKeyspace(), CompositeSerializer.get());

    mutator.delete(key, CF_BLOB, null, intSe);
View Full Code Here

     * @return
     */
    HColumn<Composite,String> staticColumnFrom() {

      Composite composite = new Composite();
      composite.addComponent(getCountryCode(), StringSerializer.get());
      composite.addComponent(getAdmin1Code(), StringSerializer.get());
      // extra un-escape to handle the case of "Washington, D.C."
      composite.addComponent(StringEscapeUtils.unescapeCsv(getAsciiName()), StringSerializer.get());
      HColumn<Composite,String> col =
        HFactory.createColumn(composite, getTimezone(), new CompositeSerializer(), StringSerializer.get());
View Full Code Here

     */
    HColumn<Composite,String> staticColumnFrom() {

      Composite composite = new Composite();
      composite.addComponent(getCountryCode(), StringSerializer.get());
      composite.addComponent(getAdmin1Code(), StringSerializer.get());
      // extra un-escape to handle the case of "Washington, D.C."
      composite.addComponent(StringEscapeUtils.unescapeCsv(getAsciiName()), StringSerializer.get());
      HColumn<Composite,String> col =
        HFactory.createColumn(composite, getTimezone(), new CompositeSerializer(), StringSerializer.get());
      return col;
View Full Code Here

      Composite composite = new Composite();
      composite.addComponent(getCountryCode(), StringSerializer.get());
      composite.addComponent(getAdmin1Code(), StringSerializer.get());
      // extra un-escape to handle the case of "Washington, D.C."
      composite.addComponent(StringEscapeUtils.unescapeCsv(getAsciiName()), StringSerializer.get());
      HColumn<Composite,String> col =
        HFactory.createColumn(composite, getTimezone(), new CompositeSerializer(), StringSerializer.get());
      return col;
    }
View Full Code Here

   * @param equalityOp
   * @return
   */
  public static Composite compositeFrom(String componentName, Composite.ComponentEquality equalityOp) {
    Composite composite = new Composite();
    composite.addComponent(0, componentName, equalityOp);
    return composite;
  }

  /**
   * Demonstrates the use of Hector's ColumnSliceIterator for "paging" automatically over the results
View Full Code Here

    mutator.execute();
  }

  private Composite getName(final long i, final int j, final String string) {
    final Composite composite = new Composite();
    composite.addComponent(i, LongSerializer.get());
    composite.addComponent(j, IntegerSerializer.get());
    composite.addComponent(string, StringSerializer.get());
    return composite;
  }
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.