ThriftColumnFamilyTemplate для запроса семейства суперстолбцов и их столбцов

У меня есть модель данных cassandra, которая является семейством суперстолбцов. Существует несколько суперстолбцов, и каждый суперстолбец имеет несколько столбцов разного типа (например, количество — целое число, идентификатор — длинный, а имя — строка). Я могу запросить имена всех суперстолбцов для строки, используя ThriftSuperCfTemplate. Однако я не могу получить имя/значение столбцов суперстолбцов. Меня интересует, есть ли образцы?


person Rakesh sharma    schedule 07.10.2011    source источник


Ответы (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