private ColumnSliceIterator<String, DynamicComposite, String> getIterator(String key, DynamicComposite start, DynamicComposite end) { SliceQuery<String, DynamicComposite, String> query = HFactory.createSliceQuery(keyspace, ss, ds, ss). setColumnFamily(columnFamily). setKey(key); return new ColumnSliceIterator<String, DynamicComposite, String>(query, start, end, false); }
@Test public void testIterator() { SliceQuery<String, UUID, String> query = HFactory.createSliceQuery(keyspace, se, us, se).setKey(KEY).setColumnFamily(CF); ColumnSliceIterator<String, UUID, String> it = new ColumnSliceIterator<String, UUID, String>(query, null, FINISH, false, 100); Map<UUID, String> results = new HashMap<UUID, String>(); while (it.hasNext()) { HColumn<UUID, String> c = it.next(); results.put(c.getName(), c.getValue()); } assertEquals(1000, results.size()); }
@Test public void testModificationIterator() { Mutator mutator = HFactory.createMutator(keyspace, se); SliceQuery<String, UUID, String> query = HFactory.createSliceQuery(keyspace, se, us, se).setKey(KEY).setColumnFamily(CF); ColumnSliceIterator<String, UUID, String> it = new ColumnSliceIterator<String, UUID, String>(query, null, FINISH, false, 100); Map<UUID, String> results = new HashMap<UUID, String>(); while (it.hasNext()) { HColumn<UUID, String> c = it.next(); results.put(c.getName(), c.getValue()); mutator.addDeletion(KEY, CF, c.getName(), us); mutator.execute(); } assertEquals(1000, results.size()); }
.setKey(KEY) .setColumnFamily(CF); ColumnSliceIterator<String, String, String> it = new ColumnSliceIterator<String, String, String>(query, "a", "d", false, 2). setFilter(new SliceFilter<HColumn<String, String>>() {
setKey(this.rowKey); ColumnSliceIterator<K, ByteBuffer, ByteBuffer> iterator = new ColumnSliceIterator<K, ByteBuffer, ByteBuffer>(query, this.bs.fromBytes(new byte[0]), this.bs.fromBytes(new byte[0]), false); while (iterator.hasNext()) { HColumn<ByteBuffer, ByteBuffer> column = iterator.next();
@Test public void testCopy() { new ColumnFamilyRowCopy<String, UUID>(keyspace, ss).setColumnFamily(CF). setRowKey(SOURCE_KEY). setDestinationKey(DESTINATION_KEY). setMutateInterval(150).copy(); SliceQuery<String, ByteBuffer, String> query = HFactory.createSliceQuery(keyspace, ss, bs, ss). setKey(DESTINATION_KEY).setColumnFamily(CF); ColumnSliceIterator<String, ByteBuffer, String> it = new ColumnSliceIterator<String, ByteBuffer, String>(query, bs. fromBytes(new byte[0]), bs.fromBytes(new byte[0]), false, 100); int total = 0; while (it.hasNext()) { it.next(); total++; } assertEquals(columns, total); } }
CompositeQueryIterator(String key, Composite start, Composite end) { this.key = key; this.start = start; this.end = end; SliceQuery<String,Composite,String> sliceQuery = HFactory.createSliceQuery(tutorialKeyspace, StringSerializer.get(), new CompositeSerializer(), StringSerializer.get()); sliceQuery.setColumnFamily("CountryStateCity"); sliceQuery.setKey(key); sliceIterator = new ColumnSliceIterator(sliceQuery, start, end, false); }
final ColumnSliceIterator<byte[], Composite, byte[]> results = new ColumnSliceIterator<byte[], Composite, byte[]>( HFactory.createSliceQuery(_dataAccessLayerFactory.getKeyspace(), BYTE_SERIALIZER, COMPOSITE_SERIALIZER, BYTE_SERIALIZER) .setColumnFamily(SPC_O)
final ColumnSliceIterator<byte[], Composite, byte[]> results = new ColumnSliceIterator<byte[], Composite, byte[]>( HFactory.createSliceQuery(_dataAccessLayerFactory.getKeyspace(), BYTE_SERIALIZER, COMPOSITE_SERIALIZER, BYTE_SERIALIZER) .setColumnFamily(SPC_O)
.setRange(start, end, reverse, 100); final ColumnSliceIterator<byte[], Composite, byte[]> iterator = new ColumnSliceIterator<byte[], Composite, byte[]>(sq, start, end, reverse, 100); .setKey(_dictionary.compose(query_ids[0], query_ids[1])); final ColumnSliceIterator<byte[], Long, byte[]> iterator = new ColumnSliceIterator<byte[], Long, byte[]>(sq, reverse ? upperBound : lowerBound, reverse ? lowerBound : upperBound, reverse, 100);
sq.setRange(start, end, reverse, 100); final ColumnSliceIterator<byte[], Composite, byte[]> iterator = new ColumnSliceIterator<byte[], Composite, byte[]>(sq, start, end, reverse, 100); = new ColumnSliceIterator<byte[], Double, byte[]>(sq, start, end, reverse, 100);
.setRange(start, end, false, limit); final ColumnSliceIterator<byte[], Composite, byte[]> results = new ColumnSliceIterator<byte[], Composite, byte[]>(sq, start, end, false); results.setFilter(DONT_INCLUDE_PREDICATE_COLUMN);
.setRange(start, end, false, limit); final ColumnSliceIterator<byte[], Composite, byte[]> results = new ColumnSliceIterator<byte[], Composite, byte[]>(sq, start, end, false); results.setFilter(DONT_INCLUDE_PREDICATE_COLUMN);
setKey(this.rowKey); ColumnSliceIterator<K, ByteBuffer, ByteBuffer> iterator = new ColumnSliceIterator<K, ByteBuffer, ByteBuffer>(query, this.bs.fromBytes(new byte[0]), this.bs.fromBytes(new byte[0]), false); while (iterator.hasNext()) { HColumn<ByteBuffer, ByteBuffer> column = iterator.next();
.setColumnFamily(S_POC) .setKey(_lastRowkey); _colIter = new ColumnSliceIterator<byte[], Composite, byte[]>( sq, INCLUDE_ALL_COMPOSITE_LOWER_BOUND,
.setColumnFamily(S_POC) .setKey(_lastRowkey); _colIter = new ColumnSliceIterator<byte[], Composite, byte[]>( sq, INCLUDE_ALL_COMPOSITE_LOWER_BOUND,
_columns = new ColumnSliceIterator<byte[], Composite, byte[]>( HFactory.createSliceQuery(_keyspace, BYTE_SERIALIZER, COMPOSITE_SERIALIZER, BYTE_SERIALIZER) .setColumnFamily(_cf)
.setKey(row.getKey()); _colIter = new ColumnSliceIterator<byte[], Composite, byte[]>(sq, INCLUDE_ALL_COMPOSITE_LOWER_BOUND, INCLUDE_ALL_COMPOSITE_HIGHER_BOUND, false) .setFilter(DONT_INCLUDE_PREDICATE_COLUMN);
_columns = new ColumnSliceIterator<byte[], Composite, byte[]>( HFactory.createSliceQuery(_keyspace, BYTE_SERIALIZER, COMPOSITE_SERIALIZER, BYTE_SERIALIZER) .setColumnFamily(_cf)
.setKey(row.getKey()); _colIter = new ColumnSliceIterator<byte[], Composite, byte[]>(sq, INCLUDE_ALL_COMPOSITE_LOWER_BOUND, INCLUDE_ALL_COMPOSITE_HIGHER_BOUND, false) .setFilter(DONT_INCLUDE_PREDICATE_COLUMN);