public static <K, N> MultigetSliceCounterQuery<K, N> createMultigetSliceCounterQuery( Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer) { return new ThriftMultigetSliceCounterQuery<K, N>(keyspace, keySerializer, nameSerializer); }
@Override public CounterRows<K, N> doInKeyspace(KeyspaceService ks) throws HectorException { List<ByteBuffer> keysList = new ArrayList<ByteBuffer>(); for (K k : keys) { keysList.add(keySerializer.toByteBuffer(k)); } ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<CounterColumn>> thriftRet = keySerializer.fromBytesMap( ks.multigetCounterSlice(keysList, columnParent, getPredicate())); return new CounterRowsImpl<K, N>(thriftRet, columnNameSerializer); } }, consistency), this);
@Override public CounterRows<K, N> doInKeyspace(KeyspaceService ks) throws HectorException { List<ByteBuffer> keysList = new ArrayList<ByteBuffer>(); for (K k : keys) { keysList.add(keySerializer.toByteBuffer(k)); } ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<CounterColumn>> thriftRet = keySerializer.fromBytesMap( ks.multigetCounterSlice(keysList, columnParent, getPredicate())); return new CounterRowsImpl<K, N>(thriftRet, columnNameSerializer); } }), this);
public static <K, N> MultigetSliceCounterQuery<K, N> createMultigetSliceCounterQuery( Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer) { return new ThriftMultigetSliceCounterQuery<K, N>(keyspace, keySerializer, nameSerializer); }
@Override public CounterRows<K, N> doInKeyspace(KeyspaceService ks) throws HectorException { List<ByteBuffer> keysList = new ArrayList<ByteBuffer>(); for (K k : keys) { keysList.add(keySerializer.toByteBuffer(k)); } ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<CounterColumn>> thriftRet = keySerializer.fromBytesMap( ks.multigetCounterSlice(keysList, columnParent, getPredicate())); return new CounterRowsImpl<K, N>(thriftRet, columnNameSerializer); } }), this);
public static <K, N> MultigetSliceCounterQuery<K, N> createMultigetSliceCounterQuery( Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer) { return new ThriftMultigetSliceCounterQuery<K, N>(keyspace, keySerializer, nameSerializer); }