Skip to content

Commit 2b205d2

Browse files
authored
HBASE-26792 Implement ScanInfo#toString (#4153)
Signed-off-by: Duo Zhang <[email protected]>
1 parent 905a6e0 commit 2b205d2

File tree

1 file changed

+18
-0
lines changed
  • hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver

1 file changed

+18
-0
lines changed

hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanInfo.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
package org.apache.hadoop.hbase.regionserver;
2020

21+
import org.apache.commons.lang3.builder.ToStringBuilder;
2122
import org.apache.hadoop.conf.Configuration;
2223
import org.apache.hadoop.hbase.CellComparator;
2324
import org.apache.hadoop.hbase.client.ColumnFamilyDescriptor;
@@ -184,4 +185,21 @@ ScanInfo customize(int maxVersions, long ttl, KeepDeletedCells keepDeletedCells,
184185
comparator, tableMaxRowSize, usePread, cellsPerTimeoutCheck, parallelSeekEnabled,
185186
preadMaxBytes, newVersionBehavior);
186187
}
188+
189+
@Override
190+
public String toString() {
191+
return new ToStringBuilder(this)
192+
.append("family", Bytes.toStringBinary(family))
193+
.append("minVersions", minVersions)
194+
.append("maxVersions", maxVersions)
195+
.append("ttl", ttl)
196+
.append("keepDeletedCells", keepDeletedCells)
197+
.append("timeToPurgeDeletes", timeToPurgeDeletes)
198+
.append("tableMaxRowSize", tableMaxRowSize)
199+
.append("usePread", usePread)
200+
.append("cellsPerTimeoutCheck", cellsPerTimeoutCheck)
201+
.append("parallelSeekEnabled", parallelSeekEnabled)
202+
.append("preadMaxBytes", preadMaxBytes)
203+
.append("newVersionBehavior", newVersionBehavior).toString();
204+
}
187205
}

0 commit comments

Comments
 (0)