Skip to content

Commit ebb3a71

Browse files
committed
[core] Remove useless cast in ChainGroupReadTable
1 parent a7a741d commit ebb3a71

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

paimon-core/src/main/java/org/apache/paimon/table/ChainGroupReadTable.java

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -89,41 +89,36 @@ private DataTableScan newDeltaScan() {
8989
@Override
9090
public FileStoreTable copy(Map<String, String> dynamicOptions) {
9191
return new ChainGroupReadTable(
92-
(AbstractFileStoreTable) wrapped.copy(dynamicOptions),
93-
(AbstractFileStoreTable) fallback().copy(rewriteFallbackOptions(dynamicOptions)));
92+
wrapped.copy(dynamicOptions),
93+
fallback().copy(rewriteFallbackOptions(dynamicOptions)));
9494
}
9595

9696
@Override
9797
public FileStoreTable copy(TableSchema newTableSchema) {
9898
return new ChainGroupReadTable(
99-
(AbstractFileStoreTable) wrapped.copy(newTableSchema),
100-
(AbstractFileStoreTable)
101-
fallback()
102-
.copy(
103-
newTableSchema.copy(
104-
rewriteFallbackOptions(newTableSchema.options()))));
99+
wrapped.copy(newTableSchema),
100+
fallback()
101+
.copy(
102+
newTableSchema.copy(
103+
rewriteFallbackOptions(newTableSchema.options()))));
105104
}
106105

107106
@Override
108107
public FileStoreTable copyWithoutTimeTravel(Map<String, String> dynamicOptions) {
109108
return new ChainGroupReadTable(
110-
(AbstractFileStoreTable) wrapped.copyWithoutTimeTravel(dynamicOptions),
111-
(AbstractFileStoreTable)
112-
fallback().copyWithoutTimeTravel(rewriteFallbackOptions(dynamicOptions)));
109+
wrapped.copyWithoutTimeTravel(dynamicOptions),
110+
fallback().copyWithoutTimeTravel(rewriteFallbackOptions(dynamicOptions)));
113111
}
114112

115113
@Override
116114
public FileStoreTable copyWithLatestSchema() {
117115
return new ChainGroupReadTable(
118-
(AbstractFileStoreTable) wrapped.copyWithLatestSchema(),
119-
(AbstractFileStoreTable) fallback().copyWithLatestSchema());
116+
wrapped.copyWithLatestSchema(), fallback().copyWithLatestSchema());
120117
}
121118

122119
@Override
123120
public FileStoreTable switchToBranch(String branchName) {
124-
return new ChainGroupReadTable(
125-
(AbstractFileStoreTable) switchWrappedToBranch(branchName),
126-
(AbstractFileStoreTable) fallback());
121+
return new ChainGroupReadTable(switchWrappedToBranch(branchName), fallback());
127122
}
128123

129124
/** Scan implementation for {@link ChainGroupReadTable}. */

0 commit comments

Comments
 (0)