for (Map.Entry<byte[],NavigableSet<byte []>> family: scan.getFamilyMap().entrySet()) { columnBuilder.setFamily(ByteStringer.wrap(family.getKey())); NavigableSet<byte []> qualifiers = family.getValue(); columnBuilder.clearQualifier(); if (qualifiers != null && qualifiers.size() > 0) { for (byte [] qualifier: qualifiers) { columnBuilder.addQualifier(ByteStringer.wrap(qualifier)); scanBuilder.addColumn(columnBuilder.build());
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column other) { if (other == org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.getDefaultInstance()) return this; if (other.hasFamily()) { setFamily(other.getFamily()); } if (!other.qualifier_.isEmpty()) { if (qualifier_.isEmpty()) { qualifier_ = other.qualifier_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureQualifierIsMutable(); qualifier_.addAll(other.qualifier_); } onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
for (Map.Entry<byte[],NavigableSet<byte []>> family: scan.getFamilyMap().entrySet()) { columnBuilder.setFamily(ByteStringer.wrap(family.getKey())); NavigableSet<byte []> qualifiers = family.getValue(); columnBuilder.clearQualifier(); if (qualifiers != null && qualifiers.size() > 0) { for (byte [] qualifier: qualifiers) { columnBuilder.addQualifier(ByteStringer.wrap(qualifier)); scanBuilder.addColumn(columnBuilder.build());
for (Map.Entry<byte[],NavigableSet<byte []>> family: scan.getFamilyMap().entrySet()) { columnBuilder.setFamily(ByteStringer.wrap(family.getKey())); NavigableSet<byte []> qualifiers = family.getValue(); columnBuilder.clearQualifier(); if (qualifiers != null && qualifiers.size() > 0) { for (byte [] qualifier: qualifiers) { columnBuilder.addQualifier(ByteStringer.wrap(qualifier)); scanBuilder.addColumn(columnBuilder.build());
for (Map.Entry<byte[], NavigableSet<byte[]>> family: families.entrySet()) { NavigableSet<byte[]> qualifiers = family.getValue(); columnBuilder.setFamily(ByteStringer.wrap(family.getKey())); columnBuilder.clearQualifier(); if (qualifiers != null && qualifiers.size() > 0) { for (byte[] qualifier: qualifiers) { columnBuilder.addQualifier(ByteStringer.wrap(qualifier)); builder.addColumn(columnBuilder.build());
for (Map.Entry<byte[], NavigableSet<byte[]>> family: families.entrySet()) { NavigableSet<byte[]> qualifiers = family.getValue(); columnBuilder.setFamily(ByteStringer.wrap(family.getKey())); columnBuilder.clearQualifier(); if (qualifiers != null && qualifiers.size() > 0) { for (byte[] qualifier: qualifiers) { columnBuilder.addQualifier(ByteStringer.wrap(qualifier)); builder.addColumn(columnBuilder.build());
scanBuilder.setStopRow(ByteString.copyFromUtf8("row2")); Column.Builder columnBuilder = Column.newBuilder(); columnBuilder.setFamily(ByteString.copyFromUtf8("f1")); columnBuilder.addQualifier(ByteString.copyFromUtf8("c1")); columnBuilder.addQualifier(ByteString.copyFromUtf8("c2")); scanBuilder.addColumn(columnBuilder.build()); columnBuilder.clear(); columnBuilder.setFamily(ByteString.copyFromUtf8("f2")); scanBuilder.addColumn(columnBuilder.build());
/** * Test basic Get conversions. * * @throws IOException */ @Test public void testGet() throws IOException { ClientProtos.Get.Builder getBuilder = ClientProtos.Get.newBuilder(); getBuilder.setRow(ByteString.copyFromUtf8("row")); Column.Builder columnBuilder = Column.newBuilder(); columnBuilder.setFamily(ByteString.copyFromUtf8("f1")); columnBuilder.addQualifier(ByteString.copyFromUtf8("c1")); columnBuilder.addQualifier(ByteString.copyFromUtf8("c2")); getBuilder.addColumn(columnBuilder.build()); columnBuilder.clear(); columnBuilder.setFamily(ByteString.copyFromUtf8("f2")); getBuilder.addColumn(columnBuilder.build()); getBuilder.setLoadColumnFamiliesOnDemand(true); ClientProtos.Get proto = getBuilder.build(); // default fields assertEquals(1, proto.getMaxVersions()); assertEquals(true, proto.getCacheBlocks()); // set the default value for equal comparison getBuilder = ClientProtos.Get.newBuilder(proto); getBuilder.setMaxVersions(1); getBuilder.setCacheBlocks(true); getBuilder.setTimeRange(ProtobufUtil.toTimeRange(TimeRange.allTime())); Get get = ProtobufUtil.toGet(proto); assertEquals(getBuilder.build(), ProtobufUtil.toGet(get)); }
/** * Create a new protocol buffer GetRequest to get a row, all columns in a family. * If there is no such row, return the closest row before it. * * @param regionName the name of the region to get * @param row the row to get * @param family the column family to get * should return the immediate row before * @return a protocol buffer GetReuqest */ public static GetRequest buildGetRowOrBeforeRequest( final byte[] regionName, final byte[] row, final byte[] family) { GetRequest.Builder builder = GetRequest.newBuilder(); RegionSpecifier region = buildRegionSpecifier( RegionSpecifierType.REGION_NAME, regionName); builder.setRegion(region); Column.Builder columnBuilder = Column.newBuilder(); columnBuilder.setFamily(ByteStringer.wrap(family)); ClientProtos.Get.Builder getBuilder = ClientProtos.Get.newBuilder(); getBuilder.setRow(ByteStringer.wrap(row)); getBuilder.addColumn(columnBuilder.build()); getBuilder.setClosestRowBefore(true); builder.setGet(getBuilder.build()); return builder.build(); }
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column other) { if (other == org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.getDefaultInstance()) return this; if (other.hasFamily()) { setFamily(other.getFamily()); } if (!other.qualifier_.isEmpty()) { if (qualifier_.isEmpty()) { qualifier_ = other.qualifier_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureQualifierIsMutable(); qualifier_.addAll(other.qualifier_); } onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column other) { if (other == org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.getDefaultInstance()) return this; if (other.hasFamily()) { setFamily(other.getFamily()); } if (!other.qualifier_.isEmpty()) { if (qualifier_.isEmpty()) { qualifier_ = other.qualifier_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureQualifierIsMutable(); qualifier_.addAll(other.qualifier_); } onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column other) { if (other == org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.getDefaultInstance()) return this; if (other.hasFamily()) { setFamily(other.getFamily()); } if (!other.qualifier_.isEmpty()) { if (qualifier_.isEmpty()) { qualifier_ = other.qualifier_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureQualifierIsMutable(); qualifier_.addAll(other.qualifier_); } onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
/** * <code>repeated .Column column = 1;</code> */ public Builder addColumn( int index, org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.Builder builderForValue) { if (columnBuilder_ == null) { ensureColumnIsMutable(); column_.add(index, builderForValue.build()); onChanged(); } else { columnBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .Column column = 1;</code> */ public Builder addColumn( org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.Builder builderForValue) { if (columnBuilder_ == null) { ensureColumnIsMutable(); column_.add(builderForValue.build()); onChanged(); } else { columnBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .Column column = 1;</code> */ public Builder setColumn( int index, org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.Builder builderForValue) { if (columnBuilder_ == null) { ensureColumnIsMutable(); column_.set(index, builderForValue.build()); onChanged(); } else { columnBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .Column column = 2;</code> */ public Builder addColumn( int index, org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.Builder builderForValue) { if (columnBuilder_ == null) { ensureColumnIsMutable(); column_.add(index, builderForValue.build()); onChanged(); } else { columnBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .Column column = 2;</code> */ public Builder addColumn( org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.Builder builderForValue) { if (columnBuilder_ == null) { ensureColumnIsMutable(); column_.add(builderForValue.build()); onChanged(); } else { columnBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.Column column = 2;</code> */ public Builder addColumn( org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.Builder builderForValue) { if (columnBuilder_ == null) { ensureColumnIsMutable(); column_.add(builderForValue.build()); onChanged(); } else { columnBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.Column column = 1;</code> */ public Builder addColumn( int index, org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.Builder builderForValue) { if (columnBuilder_ == null) { ensureColumnIsMutable(); column_.add(index, builderForValue.build()); onChanged(); } else { columnBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.Column column = 2;</code> */ public Builder setColumn( int index, org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Column.Builder builderForValue) { if (columnBuilder_ == null) { ensureColumnIsMutable(); column_.set(index, builderForValue.build()); onChanged(); } else { columnBuilder_.setMessage(index, builderForValue.build()); } return this; } /**