for ( Count count : countHolder.values() ) { mutator.addCounter( count.getKeyNameBytes(), count.getTableName(), new HCounterColumnImpl( count.getColumnName(), count.getValue(), count.getColumnNameSerializer() ) );
private List<CounterColumn> toThriftColumn() { List<CounterColumn> ret = new ArrayList<CounterColumn>(counterColumns.size()); for (HCounterColumn<N> c: counterColumns) { ret.add(((HCounterColumnImpl<N>) c).toThrift()); } return ret; }
@Override public HCounterColumn<N> apply(Long value, int ttl) { setValue(value); //counterColumn.setTtl(ttl); return this; }
@Override public HCounterColumn<N> apply(Long value, int ttl) { setValue(value); //counterColumn.setTtl(ttl); return this; }
/** * 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); }
@Override public <N> Mutator<K> addCounter(K key, String cf, HCounterColumn<N> c) { getPendingMutations().addCounterInsertion(key, Arrays.asList(cf), ((HCounterColumnImpl<N>) c).toThrift()); return this; }
@Override public HCounterColumn<N> apply(Long value, int ttl) { setValue(value); //counterColumn.setTtl(ttl); return this; }
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; }
@Override public boolean equals(Object obj) { if (obj == null) { return false; } if (obj == this) { return true; } if (obj.getClass() != getClass()) { return false; } @SuppressWarnings("unchecked") HCounterColumnImpl<N> other = (HCounterColumnImpl<N>) obj; return new EqualsBuilder().appendSuper(super.equals(obj)).append(getName(), other.getName()). append(getValue(), other.getValue()).isEquals(); } }
private List<CounterColumn> toThriftColumn() { List<CounterColumn> ret = new ArrayList<CounterColumn>(counterColumns.size()); for (HCounterColumn<N> c: counterColumns) { ret.add(((HCounterColumnImpl<N>) c).toThrift()); } return ret; }
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; }
private List<CounterColumn> toThriftColumn() { List<CounterColumn> ret = new ArrayList<CounterColumn>(counterColumns.size()); for (HCounterColumn<N> c: counterColumns) { ret.add(((HCounterColumnImpl<N>) c).toThrift()); } return ret; }
@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> Mutator<K> addCounter(K key, String cf, HCounterColumn<N> c) { getPendingMutations().addCounterInsertion(key, Arrays.asList(cf), ((HCounterColumnImpl<N>) c).toThrift()); return 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; } } }, consistency), this);