@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> Mutator<K> addCounter(K key, String cf, HCounterSuperColumn<SN, N> sc) { getPendingMutations().addSuperCounterInsertion(key, Arrays.asList(cf), ((HCounterSuperColumnImpl<SN, N>) sc).toThrift()); return this; }
public HCounterSuperColumnImpl(CounterSuperColumn thriftCounterSuperColumn, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer) { this(sNameSerializer, nameSerializer); noneNull(thriftCounterSuperColumn, sNameSerializer, nameSerializer); superName = sNameSerializer.fromByteBuffer(ByteBuffer.wrap(thriftCounterSuperColumn.getName())); counterColumns = fromThriftColumns(thriftCounterSuperColumn.getColumns()); }
public static <SN, N> HCounterSuperColumn<SN, N> createCounterSuperColumn(SN name, List<HCounterColumn<N>> columns, Serializer<SN> superNameSerializer, Serializer<N> nameSerializer) { return new HCounterSuperColumnImpl<SN, N>(name, columns, superNameSerializer, nameSerializer); }
@Override public byte[] getNameBytes() { return superNameSerializer.toByteBuffer(getName()).array(); }
public CounterSuperColumn toThrift() { if (superName == null || counterColumns == null) { return null; } return new CounterSuperColumn(superNameSerializer.toByteBuffer(superName), toThriftColumn()); }
public CounterSuperSliceImpl(List<CounterSuperColumn> tSuperColumns, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer) { Assert.noneNull(tSuperColumns, sNameSerializer, nameSerializer); columnsMap = new HashMap<SN,HCounterSuperColumn<SN,N>>(tSuperColumns.size()); columnsList = new ArrayList<HCounterSuperColumn<SN,N>>(tSuperColumns.size()); for (CounterSuperColumn sc: tSuperColumns) { HCounterSuperColumn<SN,N> column = new HCounterSuperColumnImpl<SN,N>(sc, sNameSerializer, nameSerializer); columnsMap.put(column.getName(), column); columnsList.add(column); } }
public ByteBuffer getNameByteBuffer() { return superNameSerializer.toByteBuffer(getName()); }
public CounterSuperColumn toThrift() { if (superName == null || counterColumns == null) { return null; } return new CounterSuperColumn(superNameSerializer.toByteBuffer(superName), toThriftColumn()); }
@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(); }
public static <SN, N> HCounterSuperColumn<SN, N> createCounterSuperColumn(SN name, List<HCounterColumn<N>> columns, Serializer<SN> superNameSerializer, Serializer<N> nameSerializer) { return new HCounterSuperColumnImpl<SN, N>(name, columns, superNameSerializer, nameSerializer); }
@Override public <SN, N> Mutator<K> addCounter(K key, String cf, HCounterSuperColumn<SN, N> sc) { getPendingMutations().addSuperCounterInsertion(key, Arrays.asList(cf), ((HCounterSuperColumnImpl<SN, N>) sc).toThrift()); return this; }
@Override public byte[] getNameBytes() { return superNameSerializer.toByteBuffer(getName()).array(); }
public CounterSuperColumn toThrift() { if (superName == null || counterColumns == null) { return null; } return new CounterSuperColumn(superNameSerializer.toByteBuffer(superName), toThriftColumn()); }
public HCounterSuperColumnImpl(CounterSuperColumn thriftCounterSuperColumn, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer) { this(sNameSerializer, nameSerializer); noneNull(thriftCounterSuperColumn, sNameSerializer, nameSerializer); superName = sNameSerializer.fromByteBuffer(ByteBuffer.wrap(thriftCounterSuperColumn.getName())); counterColumns = fromThriftColumns(thriftCounterSuperColumn.getColumns()); }
@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(); }
public static <SN, N> HCounterSuperColumn<SN, N> createCounterSuperColumn(SN name, List<HCounterColumn<N>> columns, Serializer<SN> superNameSerializer, Serializer<N> nameSerializer) { return new HCounterSuperColumnImpl<SN, N>(name, columns, superNameSerializer, nameSerializer); }
@Override public <SN, N> Mutator<K> addCounter(K key, String cf, HCounterSuperColumn<SN, N> sc) { getPendingMutations().addSuperCounterInsertion(key, Arrays.asList(cf), ((HCounterSuperColumnImpl<SN, N>) sc).toThrift()); return this; }
@Override public byte[] getNameBytes() { return superNameSerializer.toByteBuffer(getName()).array(); }
public HCounterSuperColumnImpl(CounterSuperColumn thriftCounterSuperColumn, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer) { this(sNameSerializer, nameSerializer); noneNull(thriftCounterSuperColumn, sNameSerializer, nameSerializer); superName = sNameSerializer.fromByteBuffer(ByteBuffer.wrap(thriftCounterSuperColumn.getName())); counterColumns = fromThriftColumns(thriftCounterSuperColumn.getColumns()); }