public SuperCfUpdater<K, SN, N> createUpdater(K key) { SuperCfUpdater<K, SN, N> updater = new SuperCfUpdater<K, SN, N>(this, columnFactory); updater.addKey(key); return updater; }
@Test public void testSuperCfInsertReadMultiKey() { SuperCfTemplate<String, String, String> sTemplate = new ThriftSuperCfTemplate<String, String, String>(keyspace, "Super1", se, se, se); SuperCfUpdater<String,String,String> sUpdater = sTemplate.createUpdater("s_multi_key1","super1"); sUpdater.setString("sub_col_1", "sub_val_1"); sUpdater.addKey("s_multi_key2"); sUpdater.addSuperColumn("super1"); sUpdater.setString("sub_col_1", "sub_val_2"); sTemplate.update(sUpdater); SuperCfResult<String,String,String> result = sTemplate.querySuperColumns(Arrays.asList("s_multi_key1","s_multi_key2"), Arrays.asList("super1")); assertTrue(result.hasResults()); assertEquals("sub_val_2",result.getString("super1","sub_col_1")); assertEquals("sub_val_1",result.next().getString("super1","sub_col_1")); }
public SuperCfUpdater<K, SN, N> createUpdater(K key) { SuperCfUpdater<K, SN, N> updater = new SuperCfUpdater<K, SN, N>(this, columnFactory); updater.addKey(key); return updater; }
public SuperCfUpdater<K, SN, N> createUpdater(K key) { SuperCfUpdater<K, SN, N> updater = new SuperCfUpdater<K, SN, N>(this, columnFactory); updater.addKey(key); return updater; }
@Test public void testSuperCfInsertReadMultiKeyNoSc() { SuperCfTemplate<String, String, String> sTemplate = new ThriftSuperCfTemplate<String, String, String>(keyspace, "Super1", se, se, se); SuperCfUpdater<String,String,String> sUpdater = sTemplate.createUpdater("s_multi_key1","super1"); sUpdater.setString("sub_col_1", "sub_val_1"); sUpdater.addKey("s_multi_key2"); sUpdater.addSuperColumn("super1"); sUpdater.setString("sub_col_1", "sub_val_2"); sTemplate.update(sUpdater); SuperCfResult<String,String,String> result = sTemplate.querySuperColumns(Arrays.asList("s_multi_key1","s_multi_key2")); assertTrue(result.hasResults()); assertEquals("sub_val_2",result.getString("super1","sub_col_1")); assertEquals("sub_val_1",result.next().getString("super1","sub_col_1")); }