This is an automated email from the ASF dual-hosted git repository.
dlmarion pushed a commit to branch 2.1
in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/2.1 by this push:
new 67b4e4f159 Removed table name and id from RFileScanner. (#5512)
67b4e4f159 is described below
commit 67b4e4f159fac1807383532bfc06a25f28dbf7da
Author: Dave Marion <[email protected]>
AuthorDate: Mon Apr 28 14:25:42 2025 -0400
Removed table name and id from RFileScanner. (#5512)
Closes #5505
---
.../org/apache/accumulo/core/client/rfile/RFileScanner.java | 10 ++--------
.../accumulo/core/iteratorsImpl/ClientIteratorEnvironment.java | 2 +-
2 files changed, 3 insertions(+), 9 deletions(-)
diff --git
a/core/src/main/java/org/apache/accumulo/core/client/rfile/RFileScanner.java
b/core/src/main/java/org/apache/accumulo/core/client/rfile/RFileScanner.java
index 38172594af..e34730ff36 100644
--- a/core/src/main/java/org/apache/accumulo/core/client/rfile/RFileScanner.java
+++ b/core/src/main/java/org/apache/accumulo/core/client/rfile/RFileScanner.java
@@ -95,9 +95,7 @@ class RFileScanner extends ScannerOptions implements Scanner {
@Override
public String getTableName(TableId tableId) throws TableNotFoundException {
- Preconditions.checkArgument(tableId == TABLE_ID, "Expected " + TABLE_ID
+ " obtained"
- + " from IteratorEnvironment.getTableId(), but got: " + tableId);
- return TABLE_NAME;
+ return null;
}
@Override
@@ -107,8 +105,6 @@ class RFileScanner extends ScannerOptions implements
Scanner {
@Override
public Configuration getConfiguration(TableId tableId) {
- Preconditions.checkArgument(tableId == TABLE_ID, "Expected " + TABLE_ID
+ " obtained"
- + " from IteratorEnvironment.getTableId(), but got: " + tableId);
return tableConf;
}
@@ -116,8 +112,6 @@ class RFileScanner extends ScannerOptions implements
Scanner {
private static final byte[] EMPTY_BYTES = new byte[0];
private static final Range EMPTY_RANGE = new Range();
- private static final String TABLE_NAME = "rfileScanner";
- private static final TableId TABLE_ID = TableId.of(TABLE_NAME);
private Range range;
private BlockCacheManager blockCacheManager = null;
@@ -309,7 +303,7 @@ class RFileScanner extends ScannerOptions implements
Scanner {
ClientIteratorEnvironment.Builder iterEnvBuilder = new
ClientIteratorEnvironment.Builder()
.withEnvironment(new
RFileScannerEnvironmentImpl(opts)).withAuthorizations(opts.auths)
- .withScope(IteratorScope.scan).withTableId(TABLE_ID);
+ .withScope(IteratorScope.scan).withTableId(null);
if (getSamplerConfiguration() != null) {
iterEnvBuilder.withSamplerConfiguration(getSamplerConfiguration());
iterEnvBuilder.withSamplingEnabled();
diff --git
a/core/src/main/java/org/apache/accumulo/core/iteratorsImpl/ClientIteratorEnvironment.java
b/core/src/main/java/org/apache/accumulo/core/iteratorsImpl/ClientIteratorEnvironment.java
index 41a514f19a..746d05602f 100644
---
a/core/src/main/java/org/apache/accumulo/core/iteratorsImpl/ClientIteratorEnvironment.java
+++
b/core/src/main/java/org/apache/accumulo/core/iteratorsImpl/ClientIteratorEnvironment.java
@@ -75,7 +75,7 @@ public class ClientIteratorEnvironment implements
IteratorEnvironment {
public Builder withTableId(TableId tableId) {
checkState(this.tableId.isEmpty(), "TableId has already been set");
- this.tableId = Optional.of(tableId);
+ this.tableId = Optional.ofNullable(tableId);
return this;
}