Package com.netflix.astyanax.util

Examples of com.netflix.astyanax.util.RangeBuilder.build()


        OperationResult<ColumnList<Object>> opResult = null;
        StringBuffer response = new StringBuffer().append("\n");
        try
        {
            RangeBuilder rb = new RangeBuilder().setStart(startColumn, columnSerializer).setEnd(endColumn, columnSerializer).setLimit(count).setReversed(reversed);
            opResult = AstyanaxConnection.instance.keyspace().prepareQuery(cfs).getKey(rKey).withColumnRange(rb.build()).execute();
            Iterator<?> it = opResult.getResult().iterator();
            while (it.hasNext())
            {
                Column<?> col = (Column<?>) it.next();
                String key = SystemUtils.convertToString(columnSerializer, col.getRawName());
View Full Code Here


      @Override
      public RowQuery<byte[], byte[]> createRowQuery() {
        RangeBuilder rangeBldr = new RangeBuilder().setStart(from).setEnd(to);
        if(batchSize != null)
          rangeBldr = rangeBldr.setLimit(batchSize);
        ByteBufferRange range = rangeBldr.build();
        return createBasicRowQuery(rowKey, info1, range);
      }

      @Override
      public RowQuery<byte[], byte[]> createRowQueryReverse() {
View Full Code Here

      @Override
      public RowQuery<byte[], byte[]> createRowQueryReverse() {
        RangeBuilder rangeBldr = new RangeBuilder().setStart(to).setEnd(from).setReversed(true);
        if(batchSize != null)
          rangeBldr = rangeBldr.setLimit(batchSize);
        ByteBufferRange range = rangeBldr.build();
        return createBasicRowQuery(rowKey, info1, range);
      }
     
     
    };
View Full Code Here

            }
            if (endColumn != null && !endColumn.isEmpty()) {
                range.setEnd(serializers.columnAsByteBuffer(endColumn));
            }
            range.setReversed(reversed);
            query.withColumnRange(range.build());

            // Execute the query
            ColumnList<ByteBuffer> result = query.execute().getResult();
           
            // Convert raw data into a simple sparse tree
View Full Code Here

            // We don't paginate this call. So we should make sure the number of reads is tolerable.
            // TODO: Think about paginating this call.
            OperationResult<Rows<Locator, Long>> query = keyspace
                    .prepareQuery(CF)
                    .getKeySlice(locators)
                    .withColumnRange(rangeBuilder.build())
                    .execute();

            for (Row<Locator, Long> row : query.getResult()) {
                columns.put(row.getKey(), row.getColumns());
            }
View Full Code Here

          rangeBldr.setStart(from);
        if(to != null)
          rangeBldr.setEnd(to);
        if(batchSize != null)
          rangeBldr = rangeBldr.setLimit(batchSize);
        ByteBufferRange range = rangeBldr.build();
        return createBasicRowQuery(rowKey, info1, range);
      }

      @Override
      public RowQuery<byte[], byte[]> createRowQueryReverse() {
View Full Code Here

         
        rangeBldr.setReversed(true);
       
        if(batchSize != null)
          rangeBldr = rangeBldr.setLimit(batchSize);
        ByteBufferRange range = rangeBldr.build();
        return createBasicRowQuery(rowKey, info1, range);
      }
     
     
    };
View Full Code Here

      @Override
      public RowQuery<byte[], byte[]> createRowQuery() {
        RangeBuilder rangeBldr = new RangeBuilder().setStart(from).setEnd(to);
        if(batchSize != null)
          rangeBldr = rangeBldr.setLimit(batchSize);
        ByteBufferRange range = rangeBldr.build();
        return createBasicRowQuery(rowKey, info1, range);
      }
    };
     
View Full Code Here

      @Override
      public RowQuery<byte[], byte[]> createRowQuery() {
        RangeBuilder rangeBldr = new RangeBuilder().setStart(from).setEnd(to);
        if(batchSize != null)
          rangeBldr = rangeBldr.setLimit(batchSize);
        ByteBufferRange range = rangeBldr.build();
        return createBasicRowQuery(rowKey, info1, range);
      }
    };
     
View Full Code Here

      @Override
      public RowQuery<byte[], byte[]> createRowQuery() {
        RangeBuilder rangeBldr = new RangeBuilder().setStart(from).setEnd(to);
        if(batchSize != null)
          rangeBldr = rangeBldr.setLimit(batchSize);
        ByteBufferRange range = rangeBldr.build();
        return createBasicRowQuery(rowKey, info1, range);
      }

      @Override
      public RowQuery<byte[], byte[]> createRowQueryReverse() {
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.