public ColumnFamilyUpdater<K, N> createUpdater(K key) { ColumnFamilyUpdater<K, N> updater = new ColumnFamilyUpdater<K, N>(this, columnFactory); updater.addKey(key); return updater; }
public ColumnFamilyUpdater<K, N> createUpdater(K key, Mutator<K> mutator) { ColumnFamilyUpdater<K, N> updater = new ColumnFamilyUpdater<K, N>(this, columnFactory, mutator); updater.addKey(key); return updater; }
updater.setLong("birthyear", 1974L); updater.setLong("birthmonth", 4L); updater.addKey("index_key2"); updater.setLong("birthyear", 1975L); updater.setLong("birthmonth", 4L); updater.addKey("index_key3"); updater.setLong("birthyear", 1975L); updater.setLong("birthmonth", 5L); updater.addKey("index_key4"); updater.setLong("birthyear", 1975L); updater.setLong("birthmonth", 6L); updater.addKey("index_key5"); updater.setLong("birthyear", 1975L); updater.setLong("birthmonth", 7L); updater.addKey("index_key6"); updater.setLong("birthyear", 1976L); updater.setLong("birthmonth", 6L);
@Test public void testQueryMultiget() { ColumnFamilyTemplate<String, String> template = new ThriftColumnFamilyTemplate<String, String>(keyspace, "Standard1", se, se); ColumnFamilyUpdater<String,String> updater = template.createUpdater("mg_key1"); updater.setString("column1","value1"); updater.addKey("mg_key2"); updater.setString("column1","value2"); updater.addKey("mg_key3"); updater.setString("column1","value3"); template.update(updater); template.addColumn("column1", se); ColumnFamilyResult<String,String> wrapper = template.queryColumns(Arrays.asList("mg_key1", "mg_key2", "mg_key3")); assertEquals("value1",wrapper.getString("column1")); wrapper.next(); assertEquals("value2",wrapper.getString("column1")); wrapper.next(); assertEquals("value3",wrapper.getString("column1")); }
public ColumnFamilyUpdater<K, N> createUpdater(K key, Mutator<K> mutator) { ColumnFamilyUpdater<K, N> updater = new ColumnFamilyUpdater<K, N>(this, columnFactory, mutator); updater.addKey(key); return updater; }
public ColumnFamilyUpdater<K, N> createUpdater(K key, Mutator<K> mutator) { ColumnFamilyUpdater<K, N> updater = new ColumnFamilyUpdater<K, N>(this, columnFactory, mutator); updater.addKey(key); return updater; }
public ColumnFamilyUpdater<K, N> createUpdater(K key) { ColumnFamilyUpdater<K, N> updater = new ColumnFamilyUpdater<K, N>(this, columnFactory); updater.addKey(key); return updater; }
public ColumnFamilyUpdater<K, N> createUpdater(K key) { ColumnFamilyUpdater<K, N> updater = new ColumnFamilyUpdater<K, N>(this, columnFactory); updater.addKey(key); return updater; }
@Test public void testOverloadedMapRowCallback() { ColumnFamilyTemplate<String, String> template = new ThriftColumnFamilyTemplate<String, String>(keyspace, "Standard1", se, se); ColumnFamilyUpdater<String,String> updater = template.createUpdater("key1"); updater.setString("column1","value1"); updater.addKey("key2"); updater.setString("column1", "value2"); template.update(updater); template.setCount(10); MappedColumnFamilyResult<String,String,String> result = template.queryColumns(Arrays.asList("key1","key2"), new ColumnFamilyRowMapper<String, String, String>() { @Override public String mapRow(ColumnFamilyResult<String, String> results) { return results.getString("column1"); } }); assertEquals("key1",result.getKey()); assertEquals("value1", result.getRow()); result.next(); assertEquals("key2",result.getKey()); assertEquals("value2", result.getRow()); }
updater.setString("column2","value2-1"); updater.setString("column3","value3-1"); updater.addKey("mgs_key2"); updater.setString("column1","value1-2"); updater.setString("column2","value2-2"); updater.setString("column3","value3-2"); updater.addKey("mgs_key3"); updater.setString("column1","value1-3"); updater.setString("column2","value2-3");