You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by zh...@apache.org on 2022/03/05 09:50:15 UTC
[hbase] branch branch-2.4 updated: HBASE-26792 Implement ScanInfo#toString (#4154)
This is an automated email from the ASF dual-hosted git repository.
zhangduo pushed a commit to branch branch-2.4
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-2.4 by this push:
new 6bd2cd6 HBASE-26792 Implement ScanInfo#toString (#4154)
6bd2cd6 is described below
commit 6bd2cd6d1177edd0c416800b7fd1a5e3a0a6c3a6
Author: Rushabh Shah <sh...@gmail.com>
AuthorDate: Sat Mar 5 04:45:45 2022 -0500
HBASE-26792 Implement ScanInfo#toString (#4154)
Signed-off-by: Duo Zhang <zh...@apache.org>
---
.../org/apache/hadoop/hbase/regionserver/ScanInfo.java | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanInfo.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanInfo.java
index 831ce01..94cd00b 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanInfo.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanInfo.java
@@ -18,6 +18,7 @@
package org.apache.hadoop.hbase.regionserver;
+import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.CellComparator;
import org.apache.hadoop.hbase.client.ColumnFamilyDescriptor;
@@ -184,4 +185,21 @@ public class ScanInfo {
comparator, tableMaxRowSize, usePread, cellsPerTimeoutCheck, parallelSeekEnabled,
preadMaxBytes, newVersionBehavior);
}
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this)
+ .append("family", Bytes.toStringBinary(family))
+ .append("minVersions", minVersions)
+ .append("maxVersions", maxVersions)
+ .append("ttl", ttl)
+ .append("keepDeletedCells", keepDeletedCells)
+ .append("timeToPurgeDeletes", timeToPurgeDeletes)
+ .append("tableMaxRowSize", tableMaxRowSize)
+ .append("usePread", usePread)
+ .append("cellsPerTimeoutCheck", cellsPerTimeoutCheck)
+ .append("parallelSeekEnabled", parallelSeekEnabled)
+ .append("preadMaxBytes", preadMaxBytes)
+ .append("newVersionBehavior", newVersionBehavior).toString();
+ }
}