public Builder mergeFrom(org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.TableProto other) {
        if (other == org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.TableProto.getDefaultInstance()) return this;
        if (other.hasTableName()) {
          tableName_ = other.tableName_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.partKey_.isEmpty()) {
          if (partKey_.isEmpty()) {
            partKey_ = other.partKey_;
            bitField0_ |= 0x00000002;
          } else {
            ensurePartKeyIsMutable();
            partKey_.addAll(other.partKey_);
          }
          onChanged();
        }
        if (!other.partVal_.isEmpty()) {
          if (partVal_.isEmpty()) {
            partVal_ = other.partVal_;
            bitField0_ |= 0x00000004;
          } else {
            ensurePartValIsMutable();
            partVal_.addAll(other.partVal_);
          }
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }
<pre>
Used in EvictEntityRequestProto, can be used for non-partitioned and partitioned tables too.
For the latter part_key contains only the keys, part_val has the values for all partitions on all keys:
e.g.: for partitions pk0=p00/pk1=p01/pk2=p02 and pk0=p10/pk1=p11/pk2=p12
part_key: [pk0, pk1, pk2], part_val: [p00, p01, p02, p10, p11, p12]
</pre>

Protobuf type {@code TableProto}
llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java