@Override public SuperRows<K, SN, N, V> doInKeyspace(KeyspaceService ks) throws HectorException { List<K> keysList = new ArrayList<K>(); keysList.addAll(keys); ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<SuperColumn>> thriftRet = keySerializer.fromBytesMap(ks.multigetSuperSlice( keySerializer.toBytesList(keysList), columnParent, getPredicate())); return new SuperRowsImpl<K, SN, N, V>(thriftRet, keySerializer, columnNameSerializer, nameSerializer, valueSerializer); } }, consistency), this);
@Override public CounterSuperRows<K, SN, N> doInKeyspace(KeyspaceService ks) throws HectorException { List<K> keysList = new ArrayList<K>(); keysList.addAll(keys); ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<CounterSuperColumn>> thriftRet = keySerializer.fromBytesMap(ks.multigetCounterSuperSlice( keySerializer.toBytesList(keysList), columnParent, getPredicate())); return new CounterSuperRowsImpl<K, SN, N>(thriftRet, keySerializer, columnNameSerializer, nameSerializer); } }, 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); } }, consistency), this);
@Override public Rows<K, N,V> doInKeyspace(KeyspaceService ks) throws HectorException { List<ByteBuffer> keysList = new ArrayList<ByteBuffer>(); for (K k : keys) { if ( k !=null ) keysList.add(keySerializer.toByteBuffer(k)); } ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<Column>> thriftRet = keySerializer.fromBytesMap( ks.multigetSlice(keysList, columnParent, getPredicate())); return new RowsImpl<K, N, V>(thriftRet, columnNameSerializer, valueSerializer); } }, consistency), this);
@Override public Map<K,Integer> doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamily); Map<K,Integer> counts = keySerializer.fromBytesMap( ks.multigetCount(keySerializer.toBytesList(keys), columnParent, slicePredicate.toThrift())); return counts; } }, 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); } }, consistency), this);
@Override public OrderedRows<K, N,V > doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<Column>> thriftRet = keySerializer.fromBytesMap( ks.getRangeSlices(columnParent, getPredicate(), keyRange.toThrift())); return new OrderedRowsImpl<K,N,V>((LinkedHashMap<K, List<Column>>) thriftRet, columnNameSerializer, valueSerializer); } }, consistency), this);
@Override public OrderedCounterRows<K, N> doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<CounterColumn>> thriftRet = keySerializer.fromBytesMap( ks.getRangeCounterSlices(columnParent, getPredicate(), keyRange.toThrift())); return new OrderedCounterRowsImpl<K,N>((LinkedHashMap<K, List<CounterColumn>>) thriftRet, columnNameSerializer); } }, consistency), this);
@Override public OrderedCounterSuperRows<K, SN,N> doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<CounterSuperColumn>> thriftRet = keySerializer.fromBytesMap( ks.getSuperRangeCounterSlices(columnParent, getPredicate(), keyRange.toThrift())); return new OrderedCounterSuperRowsImpl<K, SN, N>( (LinkedHashMap<K, List<CounterSuperColumn>>) thriftRet, keySerializer, columnNameSerializer, nameSerializer); } }, consistency), this);
@Override public OrderedSuperRows<K, SN,N,V> doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<SuperColumn>> thriftRet = keySerializer.fromBytesMap( ks.getSuperRangeSlices(columnParent, getPredicate(), keyRange.toThrift())); return new OrderedSuperRowsImpl<K, SN, N, V>( (LinkedHashMap<K, List<SuperColumn>>) thriftRet, keySerializer, columnNameSerializer, nameSerializer, valueSerializer); } }, consistency), this);
@Override public Map<K,Integer> doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamily); columnParent.setSuper_column(superNameSerializer.toByteBuffer(superColumnName)); Map<K,Integer> counts = keySerializer.fromBytesMap( ks.multigetCount(keySerializer.toBytesList(keys), columnParent, slicePredicate.toThrift())); return counts; } }, consistency), this);
@Override public OrderedCounterRows<K,N> doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamilyName); columnParent.setSuper_column(sNameSerializer.toByteBuffer(superColumn)); Map<K, List<CounterColumn>> thriftRet = keySerializer.fromBytesMap( ks.getRangeCounterSlices(columnParent, getPredicate(), keyRange.toThrift())); return new OrderedCounterRowsImpl<K,N>((LinkedHashMap<K, List<CounterColumn>>) thriftRet, columnNameSerializer); } }, consistency), this);
@Override public OrderedRows<K,N,V> doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamilyName); columnParent.setSuper_column(sNameSerializer.toByteBuffer(superColumn)); Map<K, List<Column>> thriftRet = keySerializer.fromBytesMap( ks.getRangeSlices(columnParent, getPredicate(), keyRange.toThrift())); return new OrderedRowsImpl<K,N,V>((LinkedHashMap<K, List<Column>>) thriftRet, columnNameSerializer, valueSerializer); } }, consistency), this);
@Override public OrderedRows<K, N, V> doInKeyspace(KeyspaceService ks) throws HectorException { Map<ByteBuffer, List<Column>> ret = null; if (!indexClause.isSetStart_key()) { indexClause.setStart_key(new byte[0]); } ColumnParent columnParent = new ColumnParent(columnFamilyName); ret = ks .getIndexedSlices(columnParent, indexClause, getPredicate()); Map<K, List<Column>> thriftRet = keySerializer.fromBytesMap(ret); return new OrderedRowsImpl<K, N, V>( (LinkedHashMap<K, List<Column>>) thriftRet, columnNameSerializer, valueSerializer); } }, consistency), this);
Map<K, List<Column>> thriftRet = keySerializer.fromBytesMap(ret); rows = new CqlRows<K, N, V>((LinkedHashMap<K, List<Column>>)thriftRet, columnNameSerializer, valueSerializer);
@Override public Map<K,Integer> doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamily); Map<K,Integer> counts = keySerializer.fromBytesMap( ks.multigetCount(keySerializer.toBytesList(keys), columnParent, slicePredicate.toThrift())); return counts; } }), this);
@Override public OrderedCounterSuperRows<K, SN,N> doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<CounterSuperColumn>> thriftRet = keySerializer.fromBytesMap( ks.getSuperRangeCounterSlices(columnParent, getPredicate(), keyRange.toThrift())); return new OrderedCounterSuperRowsImpl<K, SN, N>( (LinkedHashMap<K, List<CounterSuperColumn>>) thriftRet, keySerializer, columnNameSerializer, nameSerializer); } }), this);
@Override public OrderedRows<K, N,V > doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamilyName); Map<K, List<Column>> thriftRet = keySerializer.fromBytesMap( ks.getRangeSlices(columnParent, getPredicate(), keyRange.toThrift())); return new OrderedRowsImpl<K,N,V>((LinkedHashMap<K, List<Column>>) thriftRet, columnNameSerializer, valueSerializer); } }), this);
@Override public Map<K,Integer> doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamily); columnParent.setSuper_column(superNameSerializer.toByteBuffer(superColumnName)); Map<K,Integer> counts = keySerializer.fromBytesMap( ks.multigetCount(keySerializer.toBytesList(keys), columnParent, slicePredicate.toThrift())); return counts; } }), this);
@Override public OrderedRows<K,N,V> doInKeyspace(KeyspaceService ks) throws HectorException { ColumnParent columnParent = new ColumnParent(columnFamilyName); columnParent.setSuper_column(sNameSerializer.toByteBuffer(superColumn)); Map<K, List<Column>> thriftRet = keySerializer.fromBytesMap( ks.getRangeSlices(columnParent, getPredicate(), keyRange.toThrift())); return new OrderedRowsImpl<K,N,V>((LinkedHashMap<K, List<Column>>) thriftRet, columnNameSerializer, valueSerializer); } }), this);