RenameTable

@Repeatable(value = RenameTable.Entries)
@Target(allowedTargets = [AnnotationTarget.CLASS])
@Retention(value = AnnotationRetention.BINARY)
annotation RenameTable


Repeatable annotation declaring the renamed tables in the new version of an auto migration.

See also
AutoMigration

Summary

Nested types

@Target(allowedTargets = [AnnotationTarget.CLASS])
@Retention(value = AnnotationRetention.BINARY)
annotation RenameTable.Entries

Container annotation for the repeatable annotation RenameTable.

Public constructors

RenameTable(fromTableName: String, toTableName: String)

Public properties

String

Name of the table in the AutoMigration.from version of the database.

String

Name of the table in the AutoMigration.to version of the database.

Public constructors

RenameTable

RenameTable(fromTableName: String, toTableName: String)

Public properties

fromTableName

val fromTableNameString

Name of the table in the AutoMigration.from version of the database.

Returns
String

Name of the table to rename from.

toTableName

val toTableNameString

Name of the table in the AutoMigration.to version of the database.

Returns
String

Name of the table to rename to.