Skip to content

Commit fe1ca68

Browse files
authored
Adapt paimon 0.6.0 (apache#33943)
Version 2.0.0 of the shade package eliminates potential jar conflicts, resolves dependency component issues, and significantly reduces package size. Utilize the directly-dependent guava library instead of relying on transitively included libraries.
1 parent 778ab9d commit fe1ca68

7 files changed

Lines changed: 9 additions & 9 deletions

File tree

fe/be-java-extensions/preload-extensions/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2314,7 +2314,7 @@ public List<FieldSchema> getSchema(String catName, String db, String tableName)
23142314
} else {
23152315
EnvironmentContext envCxt = null;
23162316
String addedJars = MetastoreConf.getVar(conf, ConfVars.ADDED_JARS);
2317-
if (org.apache.commons.lang.StringUtils.isNotBlank(addedJars)) {
2317+
if (org.apache.commons.lang3.StringUtils.isNotBlank(addedJars)) {
23182318
Map<String, String> props = new HashMap<>();
23192319
props.put("hive.added.jars.path", addedJars);
23202320
envCxt = new EnvironmentContext(props);

fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergMetadataCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
import org.apache.doris.datasource.property.constants.HMSProperties;
2828
import org.apache.doris.thrift.TIcebergMetadataParams;
2929

30-
import avro.shaded.com.google.common.collect.Lists;
3130
import com.github.benmanes.caffeine.cache.LoadingCache;
3231
import com.google.common.collect.Iterables;
32+
import com.google.common.collect.Lists;
3333
import org.apache.hadoop.conf.Configuration;
3434
import org.apache.hadoop.hdfs.HdfsConfiguration;
3535
import org.apache.iceberg.ManifestFiles;

fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergTransaction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
import org.apache.doris.thrift.TIcebergCommitData;
2626
import org.apache.doris.transaction.Transaction;
2727

28-
import avro.shaded.com.google.common.collect.Lists;
2928
import com.google.common.base.VerifyException;
29+
import com.google.common.collect.Lists;
3030
import org.apache.iceberg.AppendFiles;
3131
import org.apache.iceberg.DataFiles;
3232
import org.apache.iceberg.FileContent;

fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonExternalTable.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import org.apache.logging.log4j.LogManager;
3333
import org.apache.logging.log4j.Logger;
3434
import org.apache.paimon.schema.TableSchema;
35-
import org.apache.paimon.table.AbstractFileStoreTable;
35+
import org.apache.paimon.table.FileStoreTable;
3636
import org.apache.paimon.table.Table;
3737
import org.apache.paimon.table.source.Split;
3838
import org.apache.paimon.types.ArrayType;
@@ -76,7 +76,7 @@ public List<Column> initSchema() {
7676
//init schema need update lastUpdateTime and get latest schema
7777
objectCreated = false;
7878
Table table = getOriginTable();
79-
TableSchema schema = ((AbstractFileStoreTable) table).schema();
79+
TableSchema schema = ((FileStoreTable) table).schema();
8080
List<DataField> columns = schema.fields();
8181
List<Column> tmpSchema = Lists.newArrayListWithCapacity(columns.size());
8282
for (DataField field : columns) {

fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/source/PaimonScanNode.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
import org.apache.logging.log4j.Logger;
5050
import org.apache.paimon.data.BinaryRow;
5151
import org.apache.paimon.predicate.Predicate;
52-
import org.apache.paimon.table.AbstractFileStoreTable;
52+
import org.apache.paimon.table.FileStoreTable;
5353
import org.apache.paimon.table.source.DataSplit;
5454
import org.apache.paimon.table.source.RawFile;
5555
import org.apache.paimon.table.source.ReadBuilder;
@@ -221,7 +221,7 @@ public void updateRequiredSlots(PlanTranslatorContext planTranslatorContext,
221221

222222
@Override
223223
public TFileType getLocationType() throws DdlException, MetaNotFoundException {
224-
return getLocationType(((AbstractFileStoreTable) source.getPaimonTable()).location().toString());
224+
return getLocationType(((FileStoreTable) source.getPaimonTable()).location().toString());
225225
}
226226

227227
@Override

fe/fe-core/src/test/java/org/apache/doris/nereids/jobs/joinorder/hypergraph/OtherJoinTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import org.apache.doris.nereids.util.MemoTestUtils;
3030
import org.apache.doris.nereids.util.PlanChecker;
3131

32-
import avro.shaded.com.google.common.collect.ImmutableList;
32+
import com.google.common.collect.ImmutableList;
3333
import org.junit.jupiter.api.Assertions;
3434
import org.junit.jupiter.api.Test;
3535

fe/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ under the License.
228228
<doris.home>${fe.dir}/../</doris.home>
229229
<revision>1.2-SNAPSHOT</revision>
230230
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
231-
<doris.hive.catalog.shade.version>1.0.4</doris.hive.catalog.shade.version>
231+
<doris.hive.catalog.shade.version>2.0.0</doris.hive.catalog.shade.version>
232232
<maven.compiler.source>1.8</maven.compiler.source>
233233
<maven.compiler.target>1.8</maven.compiler.target>
234234
<!--plugin parameters-->

0 commit comments

Comments
 (0)