public void digest(MessageDigest digest) { for (int i = 0; i < size(); i++) digest.update(get(i).duplicate()); }
public void digest(MessageDigest digest) { for (int i = 0; i < size(); i++) digest.update(get(i).duplicate()); }
@Override public final int hashCode() { int result = 31; for (int i = 0; i < size(); i++) result += 31 * Objects.hash(get(i)); return result; }
public int dataSize() { int size = 0; for (int i = 0; i < size(); i++) size += get(i).remaining(); return size; }
public int dataSize() { int size = 0; for (int i = 0; i < size(); i++) size += get(i).remaining(); return size; }
@Override public final int hashCode() { int result = 31; for (int i = 0; i < size(); i++) result += 31 * Objects.hash(get(i)); return result; }
public void digest(MessageDigest digest) { for (int i = 0; i < size(); i++) digest.update(get(i).duplicate()); }
public void digest(MessageDigest digest) { for (int i = 0; i < size(); i++) digest.update(get(i).duplicate()); }
public int dataSize() { int size = 0; for (int i = 0; i < size(); i++) size += get(i).remaining(); return size; }
public static ColumnSubselection element(ColumnDefinition column, CellPath elt) { assert column.isComplex() && column.type instanceof CollectionType; assert elt.size() == 1; return new Element(column, elt); }
private static ByteBuffer makeCellName(Clustering clustering, ColumnDefinition c, CellPath path) { int cs = clustering.size(); ByteBuffer[] values = new ByteBuffer[cs + 1 + (path == null ? 0 : path.size())]; for (int i = 0; i < cs; i++) values[i] = clustering.get(i); values[cs] = c.name.bytes; if (path != null) for (int i = 0; i < path.size(); i++) values[cs + 1 + i] = path.get(i); return CompositeType.build(values); }
public static ColumnSubselection element(ColumnDefinition column, CellPath elt) { assert column.isComplex() && column.type instanceof CollectionType; assert elt.size() == 1; return new Element(column, elt); }
private static ByteBuffer makeCellName(Clustering clustering, ColumnDefinition c, CellPath path) { int cs = clustering.size(); ByteBuffer[] values = new ByteBuffer[cs + 1 + (path == null ? 0 : path.size())]; for (int i = 0; i < cs; i++) values[i] = clustering.get(i); values[cs] = c.name.bytes; if (path != null) for (int i = 0; i < path.size(); i++) values[cs + 1 + i] = path.get(i); return CompositeType.build(values); }
public static ColumnSubselection element(ColumnDefinition column, CellPath elt) { assert column.isComplex() && column.type instanceof CollectionType; assert elt.size() == 1; return new Element(column, elt); }
private static ByteBuffer makeCellName(Clustering clustering, ColumnDefinition c, CellPath path) { int cs = clustering.size(); ByteBuffer[] values = new ByteBuffer[cs + 1 + (path == null ? 0 : path.size())]; for (int i = 0; i < cs; i++) values[i] = clustering.get(i); values[cs] = c.name.bytes; if (path != null) for (int i = 0; i < path.size(); i++) values[cs + 1 + i] = path.get(i); return CompositeType.build(values); }
public static ColumnSubselection element(ColumnDefinition column, CellPath elt) { assert column.isComplex() && column.type instanceof CollectionType; assert elt.size() == 1; return new Element(column, elt); }