Class CoralSemiTransactionalHiveMSCAdapter
java.lang.Object
io.trino.plugin.hive.metastore.CoralSemiTransactionalHiveMSCAdapter
- All Implemented Interfaces:
com.linkedin.coral.common.HiveMetastoreClient
public class CoralSemiTransactionalHiveMSCAdapter
extends Object
implements com.linkedin.coral.common.HiveMetastoreClient
Class to adapt Trino's
SemiTransactionalHiveMetastore to Coral's
HiveMetastoreClient. This allows reuse of the hive metastore instantiated by
Trino, based on configuration, inside Coral.-
Constructor Summary
ConstructorsConstructorDescriptionCoralSemiTransactionalHiveMSCAdapter(SemiTransactionalHiveMetastore coralHiveMetastoreClient, CoralTableRedirectionResolver tableRedirection) -
Method Summary
Modifier and TypeMethodDescriptiongetAllTables(String dbName) com.linkedin.coral.hive.metastore.api.DatabasegetDatabase(String dbName) com.linkedin.coral.hive.metastore.api.Table
-
Constructor Details
-
CoralSemiTransactionalHiveMSCAdapter
public CoralSemiTransactionalHiveMSCAdapter(SemiTransactionalHiveMetastore coralHiveMetastoreClient, CoralTableRedirectionResolver tableRedirection)
-
-
Method Details
-
getAllDatabases
-
getDatabase
- Specified by:
getDatabasein interfacecom.linkedin.coral.common.HiveMetastoreClient
-
getAllTables
-
getTable
-