[upgrade](hive-shade)(paimon) upgrade hive shade to 2.0.0 and paimon to 0.7 (#34085)
* Adapt paimon 0.6.0 (#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. * [chore](dependencies)Upgrade paimon to 0.7.0 (#33987) --------- Co-authored-by: Calvin Kirs <kirs@apache.org>
This commit is contained in:
@ -27,9 +27,9 @@ import org.apache.doris.datasource.hive.HiveMetaStoreClientHelper;
|
||||
import org.apache.doris.datasource.property.constants.HMSProperties;
|
||||
import org.apache.doris.thrift.TIcebergMetadataParams;
|
||||
|
||||
import avro.shaded.com.google.common.collect.Lists;
|
||||
import com.github.benmanes.caffeine.cache.LoadingCache;
|
||||
import com.google.common.collect.Iterables;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.hadoop.conf.Configuration;
|
||||
import org.apache.hadoop.hdfs.HdfsConfiguration;
|
||||
import org.apache.iceberg.ManifestFiles;
|
||||
|
||||
@ -32,7 +32,7 @@ import com.google.common.collect.Lists;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.apache.paimon.schema.TableSchema;
|
||||
import org.apache.paimon.table.AbstractFileStoreTable;
|
||||
import org.apache.paimon.table.FileStoreTable;
|
||||
import org.apache.paimon.table.Table;
|
||||
import org.apache.paimon.table.source.Split;
|
||||
import org.apache.paimon.types.ArrayType;
|
||||
@ -76,7 +76,7 @@ public class PaimonExternalTable extends ExternalTable {
|
||||
//init schema need update lastUpdateTime and get latest schema
|
||||
objectCreated = false;
|
||||
Table table = getOriginTable();
|
||||
TableSchema schema = ((AbstractFileStoreTable) table).schema();
|
||||
TableSchema schema = ((FileStoreTable) table).schema();
|
||||
List<DataField> columns = schema.fields();
|
||||
List<Column> tmpSchema = Lists.newArrayListWithCapacity(columns.size());
|
||||
for (DataField field : columns) {
|
||||
|
||||
@ -49,7 +49,7 @@ import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.apache.paimon.data.BinaryRow;
|
||||
import org.apache.paimon.predicate.Predicate;
|
||||
import org.apache.paimon.table.AbstractFileStoreTable;
|
||||
import org.apache.paimon.table.FileStoreTable;
|
||||
import org.apache.paimon.table.source.DataSplit;
|
||||
import org.apache.paimon.table.source.RawFile;
|
||||
import org.apache.paimon.table.source.ReadBuilder;
|
||||
@ -221,7 +221,7 @@ public class PaimonScanNode extends FileQueryScanNode {
|
||||
|
||||
@Override
|
||||
public TFileType getLocationType() throws DdlException, MetaNotFoundException {
|
||||
return getLocationType(((AbstractFileStoreTable) source.getPaimonTable()).location().toString());
|
||||
return getLocationType(((FileStoreTable) source.getPaimonTable()).location().toString());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -29,7 +29,7 @@ import org.apache.doris.nereids.util.HyperGraphBuilder;
|
||||
import org.apache.doris.nereids.util.MemoTestUtils;
|
||||
import org.apache.doris.nereids.util.PlanChecker;
|
||||
|
||||
import avro.shaded.com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user