我有一个ColumnFamily,其中包含一个复合列,其中包含2个整数列。我想查询具有Hector的列系列,只指定了一个组件。可能吗?我试过这个,但它没有返回任何结果
MultigetSliceQuery<String, Composite, Object> msq = HFactory.createMultigetSliceQuery(dealsReadKeySpace,stringSerializer, compSerializer, objSerializer);
msq.setKeys(keysList);
Composite start = new Composite();
start.addComponent(searchParameter.getStarRating(), intSerializer);
msq.setColumnNames(start);
QueryResult<Rows<String, Composite, Object>> result = msq.execute();
答案 0 :(得分:3)
构造起始值时需要指定所有组件值。我建议你使用第二个整数组件的值: