-
- All Implemented Interfaces:
public final class RemnantDataMigrationWhen switching the SDK from previous version to this version, remnant data might remain unsent in sqlite. This migration: 1. reads device/user id, events, identifies from sqlite tables 2. converts the events and identifies to JsonObjects 3. saves the device/user id, converted events and identifies to current storage 4. deletes data from sqlite table
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classRemnantDataMigration.Companion
-
Field Summary
Fields Modifier and Type Field Description private DatabaseStoragedatabaseStorageprivate final Amplitudeamplitude
-
Constructor Summary
Constructors Constructor Description RemnantDataMigration(Amplitude amplitude)
-
Method Summary
Modifier and Type Method Description final DatabaseStoragegetDatabaseStorage()final UnitsetDatabaseStorage(DatabaseStorage databaseStorage)final AmplitudegetAmplitude()final Unitexecute()-
-
Method Detail
-
getDatabaseStorage
final DatabaseStorage getDatabaseStorage()
-
setDatabaseStorage
final Unit setDatabaseStorage(DatabaseStorage databaseStorage)
-
getAmplitude
final Amplitude getAmplitude()
-
-
-
-