У меня есть модель данных cassandra, которая является семейством суперстолбцов. Существует несколько суперстолбцов, и каждый суперстолбец имеет несколько столбцов разного типа (например, количество — целое число, идентификатор — длинный, а имя — строка). Я могу запросить имена всех суперстолбцов для строки, используя ThriftSuperCfTemplate. Однако я не могу получить имя/значение столбцов суперстолбцов. Меня интересует, есть ли образцы?
ThriftColumnFamilyTemplate для запроса семейства суперстолбцов и их столбцов
Ответы (1)
это пример из нашего набора тестов в Гекторе для достижения этого.
Более подробная информация будет размещена в ближайшее время на сайте hector-client.org.
@Test
public void testQuerySingleSubColumn() {
SuperCfTemplate<String, String, String> sTemplate =
new ThriftSuperCfTemplate<String, String, String>(keyspace, "Super1", se, se, se);
SuperCfUpdater sUpdater = sTemplate.createUpdater("skey3","super1");
sUpdater.setString("sub1_col_1", "sub1_val_1");
sTemplate.update(sUpdater);
HColumn<String,String> myCol = sTemplate.querySingleSubColumn("skey3", "super1", "sub1_col_1", se);
assertEquals("sub1_val_1", myCol.getValue());
}
person
Patricio
schedule
13.10.2011