for ( Count count : countHolder.values() ) { mutator.addCounter( count.getKeyNameBytes(), count.getTableName(), new HCounterColumnImpl( count.getColumnName(), count.getValue(), count.getColumnNameSerializer() ) );
/** * Create a counter column with a name and long value */ public static <N> HCounterColumn<N> createCounterColumn(N name, long value, Serializer<N> nameSerializer) { return new HCounterColumnImpl<N>(name, value, nameSerializer); }
private List<HCounterColumn<N>> fromThriftColumns(List<CounterColumn> tcolumns) { List<HCounterColumn<N>> cs = new ArrayList<HCounterColumn<N>>(tcolumns.size()); for (CounterColumn c: tcolumns) { cs.add(new HCounterColumnImpl<N>(c, nameSerializer)); } return cs; }
public CounterSliceImpl(List<CounterColumn> tColumns, Serializer<N> nameSerializer) { Assert.noneNull(tColumns, nameSerializer); columnsMap = new HashMap<N,HCounterColumn<N>>(tColumns.size()); List<HCounterColumn<N>> list = new ArrayList<HCounterColumn<N>>(tColumns.size()); for (CounterColumn c: tColumns) { HCounterColumn<N> column = new HCounterColumnImpl<N>(c, nameSerializer); columnsMap.put(column.getName(), column); list.add(column); } columnsList = list; }
@Override public <N> MutationResult incrementCounter(final K key, final String cf, final N columnName, final long increment) { return insertCounter(key, cf, new HCounterColumnImpl<N>(columnName, increment, TypeInferringSerializer.<N> get())); }
@Override public HCounterColumn<N> doInKeyspace(KeyspaceService ks) throws HectorException { try { CounterColumn thriftCounter = ks.getCounter(keySerializer.toByteBuffer(key), ThriftFactory.createColumnPath(columnFamilyName, name, columnNameSerializer)); return new HCounterColumnImpl<N>(thriftCounter, columnNameSerializer); } catch (HNotFoundException e) { return null; } } }, consistency), this);
@Override public <SN, N> MutationResult subDeleteCounter(final K key, final String cf, final SN supercolumnName, final N columnName, final Serializer<SN> sNameSerializer, final Serializer<N> nameSerializer) { addCounterSubDeletion(key,cf, new HCounterSuperColumnImpl<SN,N>(sNameSerializer,nameSerializer) .setName(supercolumnName) .addSubCounterColumn(new HCounterColumnImpl<N>(nameSerializer))); return execute(); }
/** * Create a counter column with a name and long value */ public static <N> HCounterColumn<N> createCounterColumn(N name, long value, Serializer<N> nameSerializer) { return new HCounterColumnImpl<N>(name, value, nameSerializer); }
/** * Create a counter column with a name and long value */ public static <N> HCounterColumn<N> createCounterColumn(N name, long value, Serializer<N> nameSerializer) { return new HCounterColumnImpl<N>(name, value, nameSerializer); }
private List<HCounterColumn<N>> fromThriftColumns(List<CounterColumn> tcolumns) { List<HCounterColumn<N>> cs = new ArrayList<HCounterColumn<N>>(tcolumns.size()); for (CounterColumn c: tcolumns) { cs.add(new HCounterColumnImpl<N>(c, nameSerializer)); } return cs; }
private List<HCounterColumn<N>> fromThriftColumns(List<CounterColumn> tcolumns) { List<HCounterColumn<N>> cs = new ArrayList<HCounterColumn<N>>(tcolumns.size()); for (CounterColumn c: tcolumns) { cs.add(new HCounterColumnImpl<N>(c, nameSerializer)); } return cs; }
public CounterSliceImpl(List<CounterColumn> tColumns, Serializer<N> nameSerializer) { Assert.noneNull(tColumns, nameSerializer); columnsMap = new HashMap<N,HCounterColumn<N>>(tColumns.size()); List<HCounterColumn<N>> list = new ArrayList<HCounterColumn<N>>(tColumns.size()); for (CounterColumn c: tColumns) { HCounterColumn<N> column = new HCounterColumnImpl<N>(c, nameSerializer); columnsMap.put(column.getName(), column); list.add(column); } columnsList = list; }
public CounterSliceImpl(List<CounterColumn> tColumns, Serializer<N> nameSerializer) { Assert.noneNull(tColumns, nameSerializer); columnsMap = new HashMap<N,HCounterColumn<N>>(tColumns.size()); List<HCounterColumn<N>> list = new ArrayList<HCounterColumn<N>>(tColumns.size()); for (CounterColumn c: tColumns) { HCounterColumn<N> column = new HCounterColumnImpl<N>(c, nameSerializer); columnsMap.put(column.getName(), column); list.add(column); } columnsList = list; }
@Override public <N> MutationResult incrementCounter(final K key, final String cf, final N columnName, final long increment) { return insertCounter(key, cf, new HCounterColumnImpl<N>(columnName, increment, TypeInferringSerializer.<N> get())); }
@Override public <N> MutationResult incrementCounter(final K key, final String cf, final N columnName, final long increment) { return insertCounter(key, cf, new HCounterColumnImpl<N>(columnName, increment, TypeInferringSerializer.<N> get())); }
@Override public HCounterColumn<N> doInKeyspace(KeyspaceService ks) throws HectorException { try { CounterColumn thriftCounter = ks.getCounter(keySerializer.toByteBuffer(key), ThriftFactory.createColumnPath(columnFamilyName, name, columnNameSerializer)); return new HCounterColumnImpl<N>(thriftCounter, columnNameSerializer); } catch (HNotFoundException e) { return null; } } }), this);
@Override public HCounterColumn<N> doInKeyspace(KeyspaceService ks) throws HectorException { try { CounterColumn thriftCounter = ks.getCounter(keySerializer.toByteBuffer(key), ThriftFactory.createColumnPath(columnFamilyName, name, columnNameSerializer)); return new HCounterColumnImpl<N>(thriftCounter, columnNameSerializer); } catch (HNotFoundException e) { return null; } } }), this);
@Override public <SN, N> MutationResult subDeleteCounter(final K key, final String cf, final SN supercolumnName, final N columnName, final Serializer<SN> sNameSerializer, final Serializer<N> nameSerializer) { addCounterSubDeletion(key, cf, new HCounterSuperColumnImpl<SN, N>( sNameSerializer, nameSerializer).setName(supercolumnName) .addSubCounterColumn(new HCounterColumnImpl<N>(nameSerializer))); return execute(); }
@Override public <SN, N> MutationResult subDeleteCounter(final K key, final String cf, final SN supercolumnName, final N columnName, final Serializer<SN> sNameSerializer, final Serializer<N> nameSerializer) { addCounterSubDeletion(key,cf, new HCounterSuperColumnImpl<SN,N>(sNameSerializer,nameSerializer) .setName(supercolumnName) .addSubCounterColumn(new HCounterColumnImpl<N>(nameSerializer))); return execute(); }
@Override public <SN, N> MutationResult subDeleteCounter(final K key, final String cf, final SN supercolumnName, final N columnName, final Serializer<SN> sNameSerializer, final Serializer<N> nameSerializer) { addCounterSubDeletion(key,cf, new HCounterSuperColumnImpl<SN,N>(sNameSerializer,nameSerializer) .setName(supercolumnName) .addSubCounterColumn(new HCounterColumnImpl<N>(nameSerializer))); return execute(); }