[fix](gson) avoid gson serde with EsRepository (#19385)

To avoid error like:

class org.apache.doris.external.elasticsearch.EsRepository declares multiple JSON fields named runnable
This commit is contained in:
Mingyu Chen
2023-05-10 11:37:18 +08:00
committed by GitHub
parent 5473795a51
commit 601565341b

View File

@ -202,8 +202,9 @@ public class InternalCatalog implements CatalogIf<Database> {
private ConcurrentHashMap<Long, Database> idToDb = new ConcurrentHashMap<>();
private ConcurrentHashMap<String, Database> fullNameToDb = new ConcurrentHashMap<>();
// Add transient to fix gson issue.
@Getter
private EsRepository esRepository = new EsRepository();
private transient EsRepository esRepository = new EsRepository();
@Getter
private IcebergTableCreationRecordMgr icebergTableCreationRecordMgr = new IcebergTableCreationRecordMgr();