public static <K, SN, N, V> MultigetSubSliceQuery<K, SN, N, V> createMultigetSubSliceQuery( Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer) { return new ThriftMultigetSubSliceQuery<K, SN, N, V>(keyspace, keySerializer, sNameSerializer, nameSerializer, valueSerializer); }
@Override public Rows<K, N, V> doInKeyspace(KeyspaceService ks) throws HectorException { List<K> keysList = new ArrayList<K>(); keysList.addAll(keys); ColumnParent columnParent = new ColumnParent(columnFamilyName); columnParent.setSuper_column(sNameSerializer.toByteBuffer(superColumn)); Map<K, List<Column>> thriftRet = keySerializer.fromBytesMap(ks.multigetSlice( keySerializer.toBytesList(keysList), columnParent, getPredicate())); return new RowsImpl<K, N, V>(thriftRet, columnNameSerializer, valueSerializer); } }, consistency), this);
@Override public Rows<K, N, V> doInKeyspace(KeyspaceService ks) throws HectorException { List<K> keysList = new ArrayList<K>(); keysList.addAll(keys); ColumnParent columnParent = new ColumnParent(columnFamilyName); columnParent.setSuper_column(sNameSerializer.toByteBuffer(superColumn)); Map<K, List<Column>> thriftRet = keySerializer.fromBytesMap(ks.multigetSlice( keySerializer.toBytesList(keysList), columnParent, getPredicate())); return new RowsImpl<K, N, V>(thriftRet, columnNameSerializer, valueSerializer); } }), this);
public static <K, SN, N, V> MultigetSubSliceQuery<K, SN, N, V> createMultigetSubSliceQuery( Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer) { return new ThriftMultigetSubSliceQuery<K, SN, N, V>(keyspace, keySerializer, sNameSerializer, nameSerializer, valueSerializer); }
@Override public Rows<K, N, V> doInKeyspace(KeyspaceService ks) throws HectorException { List<K> keysList = new ArrayList<K>(); keysList.addAll(keys); ColumnParent columnParent = new ColumnParent(columnFamilyName); columnParent.setSuper_column(sNameSerializer.toByteBuffer(superColumn)); Map<K, List<Column>> thriftRet = keySerializer.fromBytesMap(ks.multigetSlice( keySerializer.toBytesList(keysList), columnParent, getPredicate())); return new RowsImpl<K, N, V>(thriftRet, columnNameSerializer, valueSerializer); } }), this);
public static <K, SN, N, V> MultigetSubSliceQuery<K, SN, N, V> createMultigetSubSliceQuery( Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer) { return new ThriftMultigetSubSliceQuery<K, SN, N, V>(keyspace, keySerializer, sNameSerializer, nameSerializer, valueSerializer); }