Class MigrateProcedure
java.lang.Object
io.trino.plugin.iceberg.procedure.MigrateProcedure
- All Implemented Interfaces:
com.google.inject.Provider<Procedure>,jakarta.inject.Provider<Procedure>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMigrateProcedure(TrinoCatalogFactory catalogFactory, HiveMetastoreFactory metastoreFactory, TrinoFileSystemFactory fileSystemFactory, TypeManager typeManager, IcebergConfig icebergConfig, IcebergSecurityConfig securityConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoMigrate(ConnectorSession session, String schemaName, String tableName, String recursiveDirectory) get()listAllPartitions(HiveMetastore metastore, Table table) voidmigrate(ConnectorSession session, String schemaName, String tableName, String recursiveDirectory)
-
Field Details
-
PROVIDER_PROPERTY_KEY
- See Also:
-
PROVIDER_PROPERTY_VALUE
- See Also:
-
-
Constructor Details
-
MigrateProcedure
@Inject public MigrateProcedure(TrinoCatalogFactory catalogFactory, HiveMetastoreFactory metastoreFactory, TrinoFileSystemFactory fileSystemFactory, TypeManager typeManager, IcebergConfig icebergConfig, IcebergSecurityConfig securityConfig)
-
-
Method Details
-
get
-
migrate
public void migrate(ConnectorSession session, String schemaName, String tableName, String recursiveDirectory) -
doMigrate
public void doMigrate(ConnectorSession session, String schemaName, String tableName, String recursiveDirectory) -
listAllPartitions
-