/** * <code>repeated .hbase.pb.Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder setCell( int index, org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.set(index, builderForValue.build()); onChanged(); } else { cellBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder addCell( int index, org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.add(index, builderForValue.build()); onChanged(); } else { cellBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder addCell( org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.add(builderForValue.build()); onChanged(); } else { cellBuilder_.addMessage(builderForValue.build()); } return this; } /**
@Override public void write(Cell cell) throws IOException { checkFlushed(); CellProtos.Cell.Builder builder = CellProtos.Cell.newBuilder(); // This copies bytes from Cell to ByteString. I don't see anyway around the copy. // ByteString is final. builder.setRow(ByteStringer.wrap(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength())); builder.setFamily(ByteStringer.wrap(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength())); builder.setQualifier(ByteStringer.wrap(cell.getQualifierArray(), cell.getQualifierOffset(), cell.getQualifierLength())); builder.setTimestamp(cell.getTimestamp()); builder.setCellType(CellProtos.CellType.valueOf(cell.getTypeByte())); builder.setValue(ByteStringer.wrap(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength())); CellProtos.Cell pbcell = builder.build(); pbcell.writeDelimitedTo(this.out); } }
/** * <code>repeated .Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder addCell( org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.add(builderForValue.build()); onChanged(); } else { cellBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder addCell( int index, org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.add(index, builderForValue.build()); onChanged(); } else { cellBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder setCell( int index, org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.set(index, builderForValue.build()); onChanged(); } else { cellBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder addCell( int index, org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.add(index, builderForValue.build()); onChanged(); } else { cellBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder setCell( int index, org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.set(index, builderForValue.build()); onChanged(); } else { cellBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder addCell( org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.add(builderForValue.build()); onChanged(); } else { cellBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder addCell( int index, org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.add(index, builderForValue.build()); onChanged(); } else { cellBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder addCell( org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.add(builderForValue.build()); onChanged(); } else { cellBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.Cell cell = 1;</code> * * <pre> * Result includes the Cells or else it just has a count of Cells * that are carried otherwise. * </pre> */ public Builder setCell( int index, org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell.Builder builderForValue) { if (cellBuilder_ == null) { ensureCellIsMutable(); cell_.set(index, builderForValue.build()); onChanged(); } else { cellBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
public static CellProtos.Cell toCell(final Cell kv) { // Doing this is going to kill us if we do it for all data passed. // St.Ack 20121205 CellProtos.Cell.Builder kvbuilder = CellProtos.Cell.newBuilder(); kvbuilder.setRow(ByteStringer.wrap(kv.getRowArray(), kv.getRowOffset(), kv.getRowLength())); kvbuilder.setFamily(ByteStringer.wrap(kv.getFamilyArray(), kv.getFamilyOffset(), kv.getFamilyLength())); kvbuilder.setQualifier(ByteStringer.wrap(kv.getQualifierArray(), kv.getQualifierOffset(), kv.getQualifierLength())); kvbuilder.setCellType(CellProtos.CellType.valueOf(kv.getTypeByte())); kvbuilder.setTimestamp(kv.getTimestamp()); kvbuilder.setValue(ByteStringer.wrap(kv.getValueArray(), kv.getValueOffset(), kv.getValueLength())); return kvbuilder.build(); }
public static CellProtos.Cell toCell(final Cell kv) { // Doing this is going to kill us if we do it for all data passed. // St.Ack 20121205 CellProtos.Cell.Builder kvbuilder = CellProtos.Cell.newBuilder(); kvbuilder.setRow(ByteStringer.wrap(kv.getRowArray(), kv.getRowOffset(), kv.getRowLength())); kvbuilder.setFamily(ByteStringer.wrap(kv.getFamilyArray(), kv.getFamilyOffset(), kv.getFamilyLength())); kvbuilder.setQualifier(ByteStringer.wrap(kv.getQualifierArray(), kv.getQualifierOffset(), kv.getQualifierLength())); kvbuilder.setCellType(CellProtos.CellType.valueOf(kv.getTypeByte())); kvbuilder.setTimestamp(kv.getTimestamp()); kvbuilder.setValue(ByteStringer.wrap(kv.getValueArray(), kv.getValueOffset(), kv.getValueLength())); return kvbuilder.build(); }
@Override public CellProtos.Cell decode(PositionedByteRange src) { CellProtos.Cell.Builder builder = CellProtos.Cell.newBuilder(); CodedInputStream is = inputStreamFromByteRange(src); is.setSizeLimit(src.getLength()); try { CellProtos.Cell ret = builder.mergeFrom(is).build(); src.setPosition(src.getPosition() + is.getTotalBytesRead()); return ret; } catch (IOException e) { throw new RuntimeException("Error while decoding type.", e); } }
public static CellProtos.Cell toCell(final Cell kv) { // Doing this is going to kill us if we do it for all data passed. // St.Ack 20121205 CellProtos.Cell.Builder kvbuilder = CellProtos.Cell.newBuilder(); kvbuilder.setRow(ByteStringer.wrap(kv.getRowArray(), kv.getRowOffset(), kv.getRowLength())); kvbuilder.setFamily(ByteStringer.wrap(kv.getFamilyArray(), kv.getFamilyOffset(), kv.getFamilyLength())); kvbuilder.setQualifier(ByteStringer.wrap(kv.getQualifierArray(), kv.getQualifierOffset(), kv.getQualifierLength())); kvbuilder.setCellType(CellProtos.CellType.valueOf(kv.getTypeByte())); kvbuilder.setTimestamp(kv.getTimestamp()); kvbuilder.setValue(ByteStringer.wrap(kv.getValueArray(), kv.getValueOffset(), kv.getValueLength())); return kvbuilder.build(); }
public static CellProtos.Cell toCell(final Cell kv) { // Doing this is going to kill us if we do it for all data passed. // St.Ack 20121205 CellProtos.Cell.Builder kvbuilder = CellProtos.Cell.newBuilder(); kvbuilder.setRow(ByteStringer.wrap(kv.getRowArray(), kv.getRowOffset(), kv.getRowLength())); kvbuilder.setFamily(ByteStringer.wrap(kv.getFamilyArray(), kv.getFamilyOffset(), kv.getFamilyLength())); kvbuilder.setQualifier(ByteStringer.wrap(kv.getQualifierArray(), kv.getQualifierOffset(), kv.getQualifierLength())); kvbuilder.setCellType(CellProtos.CellType.valueOf(kv.getTypeByte())); kvbuilder.setTimestamp(kv.getTimestamp()); kvbuilder.setValue(ByteStringer.wrap(kv.getValueArray(), kv.getValueOffset(), kv.getValueLength())); return kvbuilder.build(); }
@Override public CellProtos.Cell decode(PositionedByteRange src) { CellProtos.Cell.Builder builder = CellProtos.Cell.newBuilder(); CodedInputStream is = inputStreamFromByteRange(src); is.setSizeLimit(src.getLength()); try { CellProtos.Cell ret = builder.mergeFrom(is).build(); src.setPosition(src.getPosition() + is.getTotalBytesRead()); return ret; } catch (IOException e) { throw new RuntimeException("Error while decoding type.", e); } }