public class DataMigrator extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DataMigrator.DatabaseType |
class |
DataMigrator.DataMigratorConfiguration |
static class |
DataMigrator.Task |
Modifier and Type | Field and Description |
---|---|
static int |
MAX_NUMBER_OF_FAILURES |
static int |
SQL_TIMEOUT |
static double |
UNDER_ESTIMATION_FACTOR |
Constructor and Description |
---|
DataMigrator(javax.persistence.EntityManager entityManager,
com.datastax.driver.core.Session session,
DataMigrator.DatabaseType databaseType) |
DataMigrator(javax.persistence.EntityManager entityManager,
com.datastax.driver.core.Session session,
DataMigrator.DatabaseType databaseType,
boolean experimentalDataSource) |
Modifier and Type | Method and Description |
---|---|
void |
deleteAllDataAtEndOfMigration() |
void |
deleteDataImmediatelyAfterMigration() |
void |
deleteOldData() |
long |
estimate() |
void |
migrateData() |
void |
preserveData() |
void |
run1DAggregateDataMigration(boolean value) |
void |
run1HAggregateDataMigration(boolean value) |
void |
run6HAggregateDataMigration(boolean value) |
void |
runRawDataMigration(boolean value) |
public static final double UNDER_ESTIMATION_FACTOR
public static final int SQL_TIMEOUT
public static final int MAX_NUMBER_OF_FAILURES
public DataMigrator(javax.persistence.EntityManager entityManager, com.datastax.driver.core.Session session, DataMigrator.DatabaseType databaseType)
public DataMigrator(javax.persistence.EntityManager entityManager, com.datastax.driver.core.Session session, DataMigrator.DatabaseType databaseType, boolean experimentalDataSource)
public void runRawDataMigration(boolean value)
public void run1HAggregateDataMigration(boolean value)
public void run6HAggregateDataMigration(boolean value)
public void run1DAggregateDataMigration(boolean value)
public void deleteDataImmediatelyAfterMigration()
public void deleteAllDataAtEndOfMigration()
public void preserveData()
Copyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.