1// Klib ABI Dump
2// Targets: [iosArm64, iosSimulatorArm64, iosX64, linuxArm64, linuxX64, macosArm64, macosX64]
3// Rendering settings:
4// - Signature version: 2
5// - Show manifest properties: true
6// - Show declarations: true
7
8// Library unique name: <androidx.room:room-migration>
9abstract interface <#A: kotlin/Any?> androidx.room.migration.bundle/SchemaEquality { // androidx.room.migration.bundle/SchemaEquality|null[0]
10    abstract fun isSchemaEqual(#A): kotlin/Boolean // androidx.room.migration.bundle/SchemaEquality.isSchemaEqual|isSchemaEqual(1:0){}[0]
11}
12
13final class androidx.room.migration.bundle/DatabaseBundle : androidx.room.migration.bundle/SchemaEquality<androidx.room.migration.bundle/DatabaseBundle> { // androidx.room.migration.bundle/DatabaseBundle|null[0]
14    constructor <init>(kotlin/Int, kotlin/String, kotlin.collections/List<androidx.room.migration.bundle/BaseEntityBundle>, kotlin.collections/List<androidx.room.migration.bundle/DatabaseViewBundle> = ..., kotlin.collections/List<kotlin/String>) // androidx.room.migration.bundle/DatabaseBundle.<init>|<init>(kotlin.Int;kotlin.String;kotlin.collections.List<androidx.room.migration.bundle.BaseEntityBundle>;kotlin.collections.List<androidx.room.migration.bundle.DatabaseViewBundle>;kotlin.collections.List<kotlin.String>){}[0]
15
16    final val entities // androidx.room.migration.bundle/DatabaseBundle.entities|{}entities[0]
17        final fun <get-entities>(): kotlin.collections/List<androidx.room.migration.bundle/BaseEntityBundle> // androidx.room.migration.bundle/DatabaseBundle.entities.<get-entities>|<get-entities>(){}[0]
18    final val entitiesByTableName // androidx.room.migration.bundle/DatabaseBundle.entitiesByTableName|{}entitiesByTableName[0]
19        final fun <get-entitiesByTableName>(): kotlin.collections/Map<kotlin/String, androidx.room.migration.bundle/BaseEntityBundle> // androidx.room.migration.bundle/DatabaseBundle.entitiesByTableName.<get-entitiesByTableName>|<get-entitiesByTableName>(){}[0]
20    final val identityHash // androidx.room.migration.bundle/DatabaseBundle.identityHash|{}identityHash[0]
21        final fun <get-identityHash>(): kotlin/String // androidx.room.migration.bundle/DatabaseBundle.identityHash.<get-identityHash>|<get-identityHash>(){}[0]
22    final val version // androidx.room.migration.bundle/DatabaseBundle.version|{}version[0]
23        final fun <get-version>(): kotlin/Int // androidx.room.migration.bundle/DatabaseBundle.version.<get-version>|<get-version>(){}[0]
24    final val views // androidx.room.migration.bundle/DatabaseBundle.views|{}views[0]
25        final fun <get-views>(): kotlin.collections/List<androidx.room.migration.bundle/DatabaseViewBundle> // androidx.room.migration.bundle/DatabaseBundle.views.<get-views>|<get-views>(){}[0]
26    final val viewsByName // androidx.room.migration.bundle/DatabaseBundle.viewsByName|{}viewsByName[0]
27        final fun <get-viewsByName>(): kotlin.collections/Map<kotlin/String, androidx.room.migration.bundle/DatabaseViewBundle> // androidx.room.migration.bundle/DatabaseBundle.viewsByName.<get-viewsByName>|<get-viewsByName>(){}[0]
28
29    final fun buildCreateQueries(): kotlin.collections/List<kotlin/String> // androidx.room.migration.bundle/DatabaseBundle.buildCreateQueries|buildCreateQueries(){}[0]
30    final fun isSchemaEqual(androidx.room.migration.bundle/DatabaseBundle): kotlin/Boolean // androidx.room.migration.bundle/DatabaseBundle.isSchemaEqual|isSchemaEqual(androidx.room.migration.bundle.DatabaseBundle){}[0]
31
32    final object $serializer : kotlinx.serialization.internal/GeneratedSerializer<androidx.room.migration.bundle/DatabaseBundle> { // androidx.room.migration.bundle/DatabaseBundle.$serializer|null[0]
33        final val descriptor // androidx.room.migration.bundle/DatabaseBundle.$serializer.descriptor|{}descriptor[0]
34            final fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // androidx.room.migration.bundle/DatabaseBundle.$serializer.descriptor.<get-descriptor>|<get-descriptor>(){}[0]
35
36        final fun childSerializers(): kotlin/Array<kotlinx.serialization/KSerializer<*>> // androidx.room.migration.bundle/DatabaseBundle.$serializer.childSerializers|childSerializers(){}[0]
37        final fun deserialize(kotlinx.serialization.encoding/Decoder): androidx.room.migration.bundle/DatabaseBundle // androidx.room.migration.bundle/DatabaseBundle.$serializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0]
38        final fun serialize(kotlinx.serialization.encoding/Encoder, androidx.room.migration.bundle/DatabaseBundle) // androidx.room.migration.bundle/DatabaseBundle.$serializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;androidx.room.migration.bundle.DatabaseBundle){}[0]
39    }
40
41    final object Companion { // androidx.room.migration.bundle/DatabaseBundle.Companion|null[0]
42        final val $childSerializers // androidx.room.migration.bundle/DatabaseBundle.Companion.$childSerializers|{}$childSerializers[0]
43
44        final fun serializer(): kotlinx.serialization/KSerializer<androidx.room.migration.bundle/DatabaseBundle> // androidx.room.migration.bundle/DatabaseBundle.Companion.serializer|serializer(){}[0]
45    }
46}
47
48final class androidx.room.migration.bundle/DatabaseViewBundle : androidx.room.migration.bundle/SchemaEquality<androidx.room.migration.bundle/DatabaseViewBundle> { // androidx.room.migration.bundle/DatabaseViewBundle|null[0]
49    constructor <init>(kotlin/String, kotlin/String) // androidx.room.migration.bundle/DatabaseViewBundle.<init>|<init>(kotlin.String;kotlin.String){}[0]
50
51    final val createSql // androidx.room.migration.bundle/DatabaseViewBundle.createSql|{}createSql[0]
52        final fun <get-createSql>(): kotlin/String // androidx.room.migration.bundle/DatabaseViewBundle.createSql.<get-createSql>|<get-createSql>(){}[0]
53    final val viewName // androidx.room.migration.bundle/DatabaseViewBundle.viewName|{}viewName[0]
54        final fun <get-viewName>(): kotlin/String // androidx.room.migration.bundle/DatabaseViewBundle.viewName.<get-viewName>|<get-viewName>(){}[0]
55
56    final fun createView(): kotlin/String // androidx.room.migration.bundle/DatabaseViewBundle.createView|createView(){}[0]
57    final fun isSchemaEqual(androidx.room.migration.bundle/DatabaseViewBundle): kotlin/Boolean // androidx.room.migration.bundle/DatabaseViewBundle.isSchemaEqual|isSchemaEqual(androidx.room.migration.bundle.DatabaseViewBundle){}[0]
58
59    final object $serializer : kotlinx.serialization.internal/GeneratedSerializer<androidx.room.migration.bundle/DatabaseViewBundle> { // androidx.room.migration.bundle/DatabaseViewBundle.$serializer|null[0]
60        final val descriptor // androidx.room.migration.bundle/DatabaseViewBundle.$serializer.descriptor|{}descriptor[0]
61            final fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // androidx.room.migration.bundle/DatabaseViewBundle.$serializer.descriptor.<get-descriptor>|<get-descriptor>(){}[0]
62
63        final fun childSerializers(): kotlin/Array<kotlinx.serialization/KSerializer<*>> // androidx.room.migration.bundle/DatabaseViewBundle.$serializer.childSerializers|childSerializers(){}[0]
64        final fun deserialize(kotlinx.serialization.encoding/Decoder): androidx.room.migration.bundle/DatabaseViewBundle // androidx.room.migration.bundle/DatabaseViewBundle.$serializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0]
65        final fun serialize(kotlinx.serialization.encoding/Encoder, androidx.room.migration.bundle/DatabaseViewBundle) // androidx.room.migration.bundle/DatabaseViewBundle.$serializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;androidx.room.migration.bundle.DatabaseViewBundle){}[0]
66    }
67
68    final object Companion { // androidx.room.migration.bundle/DatabaseViewBundle.Companion|null[0]
69        final fun serializer(): kotlinx.serialization/KSerializer<androidx.room.migration.bundle/DatabaseViewBundle> // androidx.room.migration.bundle/DatabaseViewBundle.Companion.serializer|serializer(){}[0]
70    }
71}
72
73final class androidx.room.migration.bundle/FieldBundle : androidx.room.migration.bundle/SchemaEquality<androidx.room.migration.bundle/FieldBundle> { // androidx.room.migration.bundle/FieldBundle|null[0]
74    constructor <init>(kotlin/String, kotlin/String, kotlin/String, kotlin/Boolean = ..., kotlin/String? = ...) // androidx.room.migration.bundle/FieldBundle.<init>|<init>(kotlin.String;kotlin.String;kotlin.String;kotlin.Boolean;kotlin.String?){}[0]
75
76    final val affinity // androidx.room.migration.bundle/FieldBundle.affinity|{}affinity[0]
77        final fun <get-affinity>(): kotlin/String // androidx.room.migration.bundle/FieldBundle.affinity.<get-affinity>|<get-affinity>(){}[0]
78    final val columnName // androidx.room.migration.bundle/FieldBundle.columnName|{}columnName[0]
79        final fun <get-columnName>(): kotlin/String // androidx.room.migration.bundle/FieldBundle.columnName.<get-columnName>|<get-columnName>(){}[0]
80    final val defaultValue // androidx.room.migration.bundle/FieldBundle.defaultValue|{}defaultValue[0]
81        final fun <get-defaultValue>(): kotlin/String? // androidx.room.migration.bundle/FieldBundle.defaultValue.<get-defaultValue>|<get-defaultValue>(){}[0]
82    final val fieldPath // androidx.room.migration.bundle/FieldBundle.fieldPath|{}fieldPath[0]
83        final fun <get-fieldPath>(): kotlin/String // androidx.room.migration.bundle/FieldBundle.fieldPath.<get-fieldPath>|<get-fieldPath>(){}[0]
84    final val isNonNull // androidx.room.migration.bundle/FieldBundle.isNonNull|{}isNonNull[0]
85        final fun <get-isNonNull>(): kotlin/Boolean // androidx.room.migration.bundle/FieldBundle.isNonNull.<get-isNonNull>|<get-isNonNull>(){}[0]
86
87    final fun isSchemaEqual(androidx.room.migration.bundle/FieldBundle): kotlin/Boolean // androidx.room.migration.bundle/FieldBundle.isSchemaEqual|isSchemaEqual(androidx.room.migration.bundle.FieldBundle){}[0]
88
89    final object $serializer : kotlinx.serialization.internal/GeneratedSerializer<androidx.room.migration.bundle/FieldBundle> { // androidx.room.migration.bundle/FieldBundle.$serializer|null[0]
90        final val descriptor // androidx.room.migration.bundle/FieldBundle.$serializer.descriptor|{}descriptor[0]
91            final fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // androidx.room.migration.bundle/FieldBundle.$serializer.descriptor.<get-descriptor>|<get-descriptor>(){}[0]
92
93        final fun childSerializers(): kotlin/Array<kotlinx.serialization/KSerializer<*>> // androidx.room.migration.bundle/FieldBundle.$serializer.childSerializers|childSerializers(){}[0]
94        final fun deserialize(kotlinx.serialization.encoding/Decoder): androidx.room.migration.bundle/FieldBundle // androidx.room.migration.bundle/FieldBundle.$serializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0]
95        final fun serialize(kotlinx.serialization.encoding/Encoder, androidx.room.migration.bundle/FieldBundle) // androidx.room.migration.bundle/FieldBundle.$serializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;androidx.room.migration.bundle.FieldBundle){}[0]
96    }
97
98    final object Companion { // androidx.room.migration.bundle/FieldBundle.Companion|null[0]
99        final fun serializer(): kotlinx.serialization/KSerializer<androidx.room.migration.bundle/FieldBundle> // androidx.room.migration.bundle/FieldBundle.Companion.serializer|serializer(){}[0]
100    }
101}
102
103final class androidx.room.migration.bundle/ForeignKeyBundle : androidx.room.migration.bundle/SchemaEquality<androidx.room.migration.bundle/ForeignKeyBundle> { // androidx.room.migration.bundle/ForeignKeyBundle|null[0]
104    constructor <init>(kotlin/String, kotlin/String, kotlin/String, kotlin.collections/List<kotlin/String>, kotlin.collections/List<kotlin/String>) // androidx.room.migration.bundle/ForeignKeyBundle.<init>|<init>(kotlin.String;kotlin.String;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}[0]
105
106    final val columns // androidx.room.migration.bundle/ForeignKeyBundle.columns|{}columns[0]
107        final fun <get-columns>(): kotlin.collections/List<kotlin/String> // androidx.room.migration.bundle/ForeignKeyBundle.columns.<get-columns>|<get-columns>(){}[0]
108    final val onDelete // androidx.room.migration.bundle/ForeignKeyBundle.onDelete|{}onDelete[0]
109        final fun <get-onDelete>(): kotlin/String // androidx.room.migration.bundle/ForeignKeyBundle.onDelete.<get-onDelete>|<get-onDelete>(){}[0]
110    final val onUpdate // androidx.room.migration.bundle/ForeignKeyBundle.onUpdate|{}onUpdate[0]
111        final fun <get-onUpdate>(): kotlin/String // androidx.room.migration.bundle/ForeignKeyBundle.onUpdate.<get-onUpdate>|<get-onUpdate>(){}[0]
112    final val referencedColumns // androidx.room.migration.bundle/ForeignKeyBundle.referencedColumns|{}referencedColumns[0]
113        final fun <get-referencedColumns>(): kotlin.collections/List<kotlin/String> // androidx.room.migration.bundle/ForeignKeyBundle.referencedColumns.<get-referencedColumns>|<get-referencedColumns>(){}[0]
114    final val table // androidx.room.migration.bundle/ForeignKeyBundle.table|{}table[0]
115        final fun <get-table>(): kotlin/String // androidx.room.migration.bundle/ForeignKeyBundle.table.<get-table>|<get-table>(){}[0]
116
117    final fun isSchemaEqual(androidx.room.migration.bundle/ForeignKeyBundle): kotlin/Boolean // androidx.room.migration.bundle/ForeignKeyBundle.isSchemaEqual|isSchemaEqual(androidx.room.migration.bundle.ForeignKeyBundle){}[0]
118
119    final object $serializer : kotlinx.serialization.internal/GeneratedSerializer<androidx.room.migration.bundle/ForeignKeyBundle> { // androidx.room.migration.bundle/ForeignKeyBundle.$serializer|null[0]
120        final val descriptor // androidx.room.migration.bundle/ForeignKeyBundle.$serializer.descriptor|{}descriptor[0]
121            final fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // androidx.room.migration.bundle/ForeignKeyBundle.$serializer.descriptor.<get-descriptor>|<get-descriptor>(){}[0]
122
123        final fun childSerializers(): kotlin/Array<kotlinx.serialization/KSerializer<*>> // androidx.room.migration.bundle/ForeignKeyBundle.$serializer.childSerializers|childSerializers(){}[0]
124        final fun deserialize(kotlinx.serialization.encoding/Decoder): androidx.room.migration.bundle/ForeignKeyBundle // androidx.room.migration.bundle/ForeignKeyBundle.$serializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0]
125        final fun serialize(kotlinx.serialization.encoding/Encoder, androidx.room.migration.bundle/ForeignKeyBundle) // androidx.room.migration.bundle/ForeignKeyBundle.$serializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;androidx.room.migration.bundle.ForeignKeyBundle){}[0]
126    }
127
128    final object Companion { // androidx.room.migration.bundle/ForeignKeyBundle.Companion|null[0]
129        final val $childSerializers // androidx.room.migration.bundle/ForeignKeyBundle.Companion.$childSerializers|{}$childSerializers[0]
130
131        final fun serializer(): kotlinx.serialization/KSerializer<androidx.room.migration.bundle/ForeignKeyBundle> // androidx.room.migration.bundle/ForeignKeyBundle.Companion.serializer|serializer(){}[0]
132    }
133}
134
135final class androidx.room.migration.bundle/FtsEntityBundle : androidx.room.migration.bundle/BaseEntityBundle, androidx.room.migration.bundle/SchemaEquality<androidx.room.migration.bundle/FtsEntityBundle> { // androidx.room.migration.bundle/FtsEntityBundle|null[0]
136    constructor <init>(kotlin/String, kotlin/String, kotlin.collections/List<androidx.room.migration.bundle/FieldBundle>, androidx.room.migration.bundle/PrimaryKeyBundle, kotlin.collections/List<androidx.room.migration.bundle/IndexBundle> = ..., kotlin.collections/List<androidx.room.migration.bundle/ForeignKeyBundle> = ..., kotlin/String, androidx.room.migration.bundle/FtsOptionsBundle, kotlin.collections/List<kotlin/String>) // androidx.room.migration.bundle/FtsEntityBundle.<init>|<init>(kotlin.String;kotlin.String;kotlin.collections.List<androidx.room.migration.bundle.FieldBundle>;androidx.room.migration.bundle.PrimaryKeyBundle;kotlin.collections.List<androidx.room.migration.bundle.IndexBundle>;kotlin.collections.List<androidx.room.migration.bundle.ForeignKeyBundle>;kotlin.String;androidx.room.migration.bundle.FtsOptionsBundle;kotlin.collections.List<kotlin.String>){}[0]
137
138    final val contentSyncSqlTriggers // androidx.room.migration.bundle/FtsEntityBundle.contentSyncSqlTriggers|{}contentSyncSqlTriggers[0]
139        final fun <get-contentSyncSqlTriggers>(): kotlin.collections/List<kotlin/String> // androidx.room.migration.bundle/FtsEntityBundle.contentSyncSqlTriggers.<get-contentSyncSqlTriggers>|<get-contentSyncSqlTriggers>(){}[0]
140    final val createSql // androidx.room.migration.bundle/FtsEntityBundle.createSql|{}createSql[0]
141        final fun <get-createSql>(): kotlin/String // androidx.room.migration.bundle/FtsEntityBundle.createSql.<get-createSql>|<get-createSql>(){}[0]
142    final val fields // androidx.room.migration.bundle/FtsEntityBundle.fields|{}fields[0]
143        final fun <get-fields>(): kotlin.collections/List<androidx.room.migration.bundle/FieldBundle> // androidx.room.migration.bundle/FtsEntityBundle.fields.<get-fields>|<get-fields>(){}[0]
144    final val foreignKeys // androidx.room.migration.bundle/FtsEntityBundle.foreignKeys|{}foreignKeys[0]
145        final fun <get-foreignKeys>(): kotlin.collections/List<androidx.room.migration.bundle/ForeignKeyBundle> // androidx.room.migration.bundle/FtsEntityBundle.foreignKeys.<get-foreignKeys>|<get-foreignKeys>(){}[0]
146    final val ftsOptions // androidx.room.migration.bundle/FtsEntityBundle.ftsOptions|{}ftsOptions[0]
147        final fun <get-ftsOptions>(): androidx.room.migration.bundle/FtsOptionsBundle // androidx.room.migration.bundle/FtsEntityBundle.ftsOptions.<get-ftsOptions>|<get-ftsOptions>(){}[0]
148    final val ftsVersion // androidx.room.migration.bundle/FtsEntityBundle.ftsVersion|{}ftsVersion[0]
149        final fun <get-ftsVersion>(): kotlin/String // androidx.room.migration.bundle/FtsEntityBundle.ftsVersion.<get-ftsVersion>|<get-ftsVersion>(){}[0]
150    final val indices // androidx.room.migration.bundle/FtsEntityBundle.indices|{}indices[0]
151        final fun <get-indices>(): kotlin.collections/List<androidx.room.migration.bundle/IndexBundle> // androidx.room.migration.bundle/FtsEntityBundle.indices.<get-indices>|<get-indices>(){}[0]
152    final val primaryKey // androidx.room.migration.bundle/FtsEntityBundle.primaryKey|{}primaryKey[0]
153        final fun <get-primaryKey>(): androidx.room.migration.bundle/PrimaryKeyBundle // androidx.room.migration.bundle/FtsEntityBundle.primaryKey.<get-primaryKey>|<get-primaryKey>(){}[0]
154    final val shadowTableNames // androidx.room.migration.bundle/FtsEntityBundle.shadowTableNames|{}shadowTableNames[0]
155        final fun <get-shadowTableNames>(): kotlin.collections/List<kotlin/String> // androidx.room.migration.bundle/FtsEntityBundle.shadowTableNames.<get-shadowTableNames>|<get-shadowTableNames>(){}[0]
156    final val tableName // androidx.room.migration.bundle/FtsEntityBundle.tableName|{}tableName[0]
157        final fun <get-tableName>(): kotlin/String // androidx.room.migration.bundle/FtsEntityBundle.tableName.<get-tableName>|<get-tableName>(){}[0]
158
159    final fun buildCreateQueries(): kotlin.collections/List<kotlin/String> // androidx.room.migration.bundle/FtsEntityBundle.buildCreateQueries|buildCreateQueries(){}[0]
160    final fun isSchemaEqual(androidx.room.migration.bundle/FtsEntityBundle): kotlin/Boolean // androidx.room.migration.bundle/FtsEntityBundle.isSchemaEqual|isSchemaEqual(androidx.room.migration.bundle.FtsEntityBundle){}[0]
161
162    final object $serializer : kotlinx.serialization.internal/GeneratedSerializer<androidx.room.migration.bundle/FtsEntityBundle> { // androidx.room.migration.bundle/FtsEntityBundle.$serializer|null[0]
163        final val descriptor // androidx.room.migration.bundle/FtsEntityBundle.$serializer.descriptor|{}descriptor[0]
164            final fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // androidx.room.migration.bundle/FtsEntityBundle.$serializer.descriptor.<get-descriptor>|<get-descriptor>(){}[0]
165
166        final fun childSerializers(): kotlin/Array<kotlinx.serialization/KSerializer<*>> // androidx.room.migration.bundle/FtsEntityBundle.$serializer.childSerializers|childSerializers(){}[0]
167        final fun deserialize(kotlinx.serialization.encoding/Decoder): androidx.room.migration.bundle/FtsEntityBundle // androidx.room.migration.bundle/FtsEntityBundle.$serializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0]
168        final fun serialize(kotlinx.serialization.encoding/Encoder, androidx.room.migration.bundle/FtsEntityBundle) // androidx.room.migration.bundle/FtsEntityBundle.$serializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;androidx.room.migration.bundle.FtsEntityBundle){}[0]
169    }
170
171    final object Companion { // androidx.room.migration.bundle/FtsEntityBundle.Companion|null[0]
172        final val $childSerializers // androidx.room.migration.bundle/FtsEntityBundle.Companion.$childSerializers|{}$childSerializers[0]
173
174        final fun serializer(): kotlinx.serialization/KSerializer<androidx.room.migration.bundle/FtsEntityBundle> // androidx.room.migration.bundle/FtsEntityBundle.Companion.serializer|serializer(){}[0]
175    }
176}
177
178final class androidx.room.migration.bundle/FtsOptionsBundle : androidx.room.migration.bundle/SchemaEquality<androidx.room.migration.bundle/FtsOptionsBundle> { // androidx.room.migration.bundle/FtsOptionsBundle|null[0]
179    constructor <init>(kotlin/String, kotlin.collections/List<kotlin/String>, kotlin/String, kotlin/String, kotlin/String, kotlin.collections/List<kotlin/String>, kotlin.collections/List<kotlin/Int>, kotlin/String) // androidx.room.migration.bundle/FtsOptionsBundle.<init>|<init>(kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.String;kotlin.String;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.Int>;kotlin.String){}[0]
180
181    final val contentTable // androidx.room.migration.bundle/FtsOptionsBundle.contentTable|{}contentTable[0]
182        final fun <get-contentTable>(): kotlin/String // androidx.room.migration.bundle/FtsOptionsBundle.contentTable.<get-contentTable>|<get-contentTable>(){}[0]
183    final val languageIdColumnName // androidx.room.migration.bundle/FtsOptionsBundle.languageIdColumnName|{}languageIdColumnName[0]
184        final fun <get-languageIdColumnName>(): kotlin/String // androidx.room.migration.bundle/FtsOptionsBundle.languageIdColumnName.<get-languageIdColumnName>|<get-languageIdColumnName>(){}[0]
185    final val matchInfo // androidx.room.migration.bundle/FtsOptionsBundle.matchInfo|{}matchInfo[0]
186        final fun <get-matchInfo>(): kotlin/String // androidx.room.migration.bundle/FtsOptionsBundle.matchInfo.<get-matchInfo>|<get-matchInfo>(){}[0]
187    final val notIndexedColumns // androidx.room.migration.bundle/FtsOptionsBundle.notIndexedColumns|{}notIndexedColumns[0]
188        final fun <get-notIndexedColumns>(): kotlin.collections/List<kotlin/String> // androidx.room.migration.bundle/FtsOptionsBundle.notIndexedColumns.<get-notIndexedColumns>|<get-notIndexedColumns>(){}[0]
189    final val preferredOrder // androidx.room.migration.bundle/FtsOptionsBundle.preferredOrder|{}preferredOrder[0]
190        final fun <get-preferredOrder>(): kotlin/String // androidx.room.migration.bundle/FtsOptionsBundle.preferredOrder.<get-preferredOrder>|<get-preferredOrder>(){}[0]
191    final val prefixSizes // androidx.room.migration.bundle/FtsOptionsBundle.prefixSizes|{}prefixSizes[0]
192        final fun <get-prefixSizes>(): kotlin.collections/List<kotlin/Int> // androidx.room.migration.bundle/FtsOptionsBundle.prefixSizes.<get-prefixSizes>|<get-prefixSizes>(){}[0]
193    final val tokenizerArgs // androidx.room.migration.bundle/FtsOptionsBundle.tokenizerArgs|{}tokenizerArgs[0]
194        final fun <get-tokenizerArgs>(): kotlin.collections/List<kotlin/String> // androidx.room.migration.bundle/FtsOptionsBundle.tokenizerArgs.<get-tokenizerArgs>|<get-tokenizerArgs>(){}[0]
195
196    final fun isSchemaEqual(androidx.room.migration.bundle/FtsOptionsBundle): kotlin/Boolean // androidx.room.migration.bundle/FtsOptionsBundle.isSchemaEqual|isSchemaEqual(androidx.room.migration.bundle.FtsOptionsBundle){}[0]
197
198    final object $serializer : kotlinx.serialization.internal/GeneratedSerializer<androidx.room.migration.bundle/FtsOptionsBundle> { // androidx.room.migration.bundle/FtsOptionsBundle.$serializer|null[0]
199        final val descriptor // androidx.room.migration.bundle/FtsOptionsBundle.$serializer.descriptor|{}descriptor[0]
200            final fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // androidx.room.migration.bundle/FtsOptionsBundle.$serializer.descriptor.<get-descriptor>|<get-descriptor>(){}[0]
201
202        final fun childSerializers(): kotlin/Array<kotlinx.serialization/KSerializer<*>> // androidx.room.migration.bundle/FtsOptionsBundle.$serializer.childSerializers|childSerializers(){}[0]
203        final fun deserialize(kotlinx.serialization.encoding/Decoder): androidx.room.migration.bundle/FtsOptionsBundle // androidx.room.migration.bundle/FtsOptionsBundle.$serializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0]
204        final fun serialize(kotlinx.serialization.encoding/Encoder, androidx.room.migration.bundle/FtsOptionsBundle) // androidx.room.migration.bundle/FtsOptionsBundle.$serializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;androidx.room.migration.bundle.FtsOptionsBundle){}[0]
205    }
206
207    final object Companion { // androidx.room.migration.bundle/FtsOptionsBundle.Companion|null[0]
208        final val $childSerializers // androidx.room.migration.bundle/FtsOptionsBundle.Companion.$childSerializers|{}$childSerializers[0]
209
210        final fun serializer(): kotlinx.serialization/KSerializer<androidx.room.migration.bundle/FtsOptionsBundle> // androidx.room.migration.bundle/FtsOptionsBundle.Companion.serializer|serializer(){}[0]
211    }
212}
213
214final class androidx.room.migration.bundle/IndexBundle : androidx.room.migration.bundle/SchemaEquality<androidx.room.migration.bundle/IndexBundle> { // androidx.room.migration.bundle/IndexBundle|null[0]
215    constructor <init>(kotlin/String, kotlin/Boolean, kotlin.collections/List<kotlin/String>? = ..., kotlin.collections/List<kotlin/String>? = ..., kotlin/String) // androidx.room.migration.bundle/IndexBundle.<init>|<init>(kotlin.String;kotlin.Boolean;kotlin.collections.List<kotlin.String>?;kotlin.collections.List<kotlin.String>?;kotlin.String){}[0]
216
217    final val columnNames // androidx.room.migration.bundle/IndexBundle.columnNames|{}columnNames[0]
218        final fun <get-columnNames>(): kotlin.collections/List<kotlin/String>? // androidx.room.migration.bundle/IndexBundle.columnNames.<get-columnNames>|<get-columnNames>(){}[0]
219    final val createSql // androidx.room.migration.bundle/IndexBundle.createSql|{}createSql[0]
220        final fun <get-createSql>(): kotlin/String // androidx.room.migration.bundle/IndexBundle.createSql.<get-createSql>|<get-createSql>(){}[0]
221    final val isUnique // androidx.room.migration.bundle/IndexBundle.isUnique|{}isUnique[0]
222        final fun <get-isUnique>(): kotlin/Boolean // androidx.room.migration.bundle/IndexBundle.isUnique.<get-isUnique>|<get-isUnique>(){}[0]
223    final val name // androidx.room.migration.bundle/IndexBundle.name|{}name[0]
224        final fun <get-name>(): kotlin/String // androidx.room.migration.bundle/IndexBundle.name.<get-name>|<get-name>(){}[0]
225    final val orders // androidx.room.migration.bundle/IndexBundle.orders|{}orders[0]
226        final fun <get-orders>(): kotlin.collections/List<kotlin/String>? // androidx.room.migration.bundle/IndexBundle.orders.<get-orders>|<get-orders>(){}[0]
227
228    final fun create(kotlin/String): kotlin/String // androidx.room.migration.bundle/IndexBundle.create|create(kotlin.String){}[0]
229    final fun getCreateSql(kotlin/String): kotlin/String // androidx.room.migration.bundle/IndexBundle.getCreateSql|getCreateSql(kotlin.String){}[0]
230    final fun isSchemaEqual(androidx.room.migration.bundle/IndexBundle): kotlin/Boolean // androidx.room.migration.bundle/IndexBundle.isSchemaEqual|isSchemaEqual(androidx.room.migration.bundle.IndexBundle){}[0]
231
232    final object $serializer : kotlinx.serialization.internal/GeneratedSerializer<androidx.room.migration.bundle/IndexBundle> { // androidx.room.migration.bundle/IndexBundle.$serializer|null[0]
233        final val descriptor // androidx.room.migration.bundle/IndexBundle.$serializer.descriptor|{}descriptor[0]
234            final fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // androidx.room.migration.bundle/IndexBundle.$serializer.descriptor.<get-descriptor>|<get-descriptor>(){}[0]
235
236        final fun childSerializers(): kotlin/Array<kotlinx.serialization/KSerializer<*>> // androidx.room.migration.bundle/IndexBundle.$serializer.childSerializers|childSerializers(){}[0]
237        final fun deserialize(kotlinx.serialization.encoding/Decoder): androidx.room.migration.bundle/IndexBundle // androidx.room.migration.bundle/IndexBundle.$serializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0]
238        final fun serialize(kotlinx.serialization.encoding/Encoder, androidx.room.migration.bundle/IndexBundle) // androidx.room.migration.bundle/IndexBundle.$serializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;androidx.room.migration.bundle.IndexBundle){}[0]
239    }
240
241    final object Companion { // androidx.room.migration.bundle/IndexBundle.Companion|null[0]
242        final const val DEFAULT_PREFIX // androidx.room.migration.bundle/IndexBundle.Companion.DEFAULT_PREFIX|{}DEFAULT_PREFIX[0]
243            final fun <get-DEFAULT_PREFIX>(): kotlin/String // androidx.room.migration.bundle/IndexBundle.Companion.DEFAULT_PREFIX.<get-DEFAULT_PREFIX>|<get-DEFAULT_PREFIX>(){}[0]
244
245        final val $childSerializers // androidx.room.migration.bundle/IndexBundle.Companion.$childSerializers|{}$childSerializers[0]
246
247        final fun serializer(): kotlinx.serialization/KSerializer<androidx.room.migration.bundle/IndexBundle> // androidx.room.migration.bundle/IndexBundle.Companion.serializer|serializer(){}[0]
248    }
249}
250
251final class androidx.room.migration.bundle/PrimaryKeyBundle : androidx.room.migration.bundle/SchemaEquality<androidx.room.migration.bundle/PrimaryKeyBundle> { // androidx.room.migration.bundle/PrimaryKeyBundle|null[0]
252    constructor <init>(kotlin/Boolean, kotlin.collections/List<kotlin/String>) // androidx.room.migration.bundle/PrimaryKeyBundle.<init>|<init>(kotlin.Boolean;kotlin.collections.List<kotlin.String>){}[0]
253
254    final val columnNames // androidx.room.migration.bundle/PrimaryKeyBundle.columnNames|{}columnNames[0]
255        final fun <get-columnNames>(): kotlin.collections/List<kotlin/String> // androidx.room.migration.bundle/PrimaryKeyBundle.columnNames.<get-columnNames>|<get-columnNames>(){}[0]
256    final val isAutoGenerate // androidx.room.migration.bundle/PrimaryKeyBundle.isAutoGenerate|{}isAutoGenerate[0]
257        final fun <get-isAutoGenerate>(): kotlin/Boolean // androidx.room.migration.bundle/PrimaryKeyBundle.isAutoGenerate.<get-isAutoGenerate>|<get-isAutoGenerate>(){}[0]
258
259    final fun isSchemaEqual(androidx.room.migration.bundle/PrimaryKeyBundle): kotlin/Boolean // androidx.room.migration.bundle/PrimaryKeyBundle.isSchemaEqual|isSchemaEqual(androidx.room.migration.bundle.PrimaryKeyBundle){}[0]
260
261    final object $serializer : kotlinx.serialization.internal/GeneratedSerializer<androidx.room.migration.bundle/PrimaryKeyBundle> { // androidx.room.migration.bundle/PrimaryKeyBundle.$serializer|null[0]
262        final val descriptor // androidx.room.migration.bundle/PrimaryKeyBundle.$serializer.descriptor|{}descriptor[0]
263            final fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // androidx.room.migration.bundle/PrimaryKeyBundle.$serializer.descriptor.<get-descriptor>|<get-descriptor>(){}[0]
264
265        final fun childSerializers(): kotlin/Array<kotlinx.serialization/KSerializer<*>> // androidx.room.migration.bundle/PrimaryKeyBundle.$serializer.childSerializers|childSerializers(){}[0]
266        final fun deserialize(kotlinx.serialization.encoding/Decoder): androidx.room.migration.bundle/PrimaryKeyBundle // androidx.room.migration.bundle/PrimaryKeyBundle.$serializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0]
267        final fun serialize(kotlinx.serialization.encoding/Encoder, androidx.room.migration.bundle/PrimaryKeyBundle) // androidx.room.migration.bundle/PrimaryKeyBundle.$serializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;androidx.room.migration.bundle.PrimaryKeyBundle){}[0]
268    }
269
270    final object Companion { // androidx.room.migration.bundle/PrimaryKeyBundle.Companion|null[0]
271        final val $childSerializers // androidx.room.migration.bundle/PrimaryKeyBundle.Companion.$childSerializers|{}$childSerializers[0]
272
273        final fun serializer(): kotlinx.serialization/KSerializer<androidx.room.migration.bundle/PrimaryKeyBundle> // androidx.room.migration.bundle/PrimaryKeyBundle.Companion.serializer|serializer(){}[0]
274    }
275}
276
277final class androidx.room.migration.bundle/SchemaBundle : androidx.room.migration.bundle/SchemaEquality<androidx.room.migration.bundle/SchemaBundle> { // androidx.room.migration.bundle/SchemaBundle|null[0]
278    constructor <init>(kotlin/Int, androidx.room.migration.bundle/DatabaseBundle) // androidx.room.migration.bundle/SchemaBundle.<init>|<init>(kotlin.Int;androidx.room.migration.bundle.DatabaseBundle){}[0]
279
280    final val database // androidx.room.migration.bundle/SchemaBundle.database|{}database[0]
281        final fun <get-database>(): androidx.room.migration.bundle/DatabaseBundle // androidx.room.migration.bundle/SchemaBundle.database.<get-database>|<get-database>(){}[0]
282    final val formatVersion // androidx.room.migration.bundle/SchemaBundle.formatVersion|{}formatVersion[0]
283        final fun <get-formatVersion>(): kotlin/Int // androidx.room.migration.bundle/SchemaBundle.formatVersion.<get-formatVersion>|<get-formatVersion>(){}[0]
284
285    final fun isSchemaEqual(androidx.room.migration.bundle/SchemaBundle): kotlin/Boolean // androidx.room.migration.bundle/SchemaBundle.isSchemaEqual|isSchemaEqual(androidx.room.migration.bundle.SchemaBundle){}[0]
286
287    final object $serializer : kotlinx.serialization.internal/GeneratedSerializer<androidx.room.migration.bundle/SchemaBundle> { // androidx.room.migration.bundle/SchemaBundle.$serializer|null[0]
288        final val descriptor // androidx.room.migration.bundle/SchemaBundle.$serializer.descriptor|{}descriptor[0]
289            final fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // androidx.room.migration.bundle/SchemaBundle.$serializer.descriptor.<get-descriptor>|<get-descriptor>(){}[0]
290
291        final fun childSerializers(): kotlin/Array<kotlinx.serialization/KSerializer<*>> // androidx.room.migration.bundle/SchemaBundle.$serializer.childSerializers|childSerializers(){}[0]
292        final fun deserialize(kotlinx.serialization.encoding/Decoder): androidx.room.migration.bundle/SchemaBundle // androidx.room.migration.bundle/SchemaBundle.$serializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0]
293        final fun serialize(kotlinx.serialization.encoding/Encoder, androidx.room.migration.bundle/SchemaBundle) // androidx.room.migration.bundle/SchemaBundle.$serializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;androidx.room.migration.bundle.SchemaBundle){}[0]
294    }
295
296    final object Companion { // androidx.room.migration.bundle/SchemaBundle.Companion|null[0]
297        final fun deserialize(okio/BufferedSource): androidx.room.migration.bundle/SchemaBundle // androidx.room.migration.bundle/SchemaBundle.Companion.deserialize|deserialize(okio.BufferedSource){}[0]
298        final fun serialize(androidx.room.migration.bundle/SchemaBundle, okio/BufferedSink) // androidx.room.migration.bundle/SchemaBundle.Companion.serialize|serialize(androidx.room.migration.bundle.SchemaBundle;okio.BufferedSink){}[0]
299        final fun serializer(): kotlinx.serialization/KSerializer<androidx.room.migration.bundle/SchemaBundle> // androidx.room.migration.bundle/SchemaBundle.Companion.serializer|serializer(){}[0]
300    }
301}
302
303open class androidx.room.migration.bundle/EntityBundle : androidx.room.migration.bundle/BaseEntityBundle, androidx.room.migration.bundle/SchemaEquality<androidx.room.migration.bundle/EntityBundle> { // androidx.room.migration.bundle/EntityBundle|null[0]
304    constructor <init>(kotlin/Int, kotlin/String?, kotlin/String?, kotlin.collections/List<androidx.room.migration.bundle/FieldBundle>?, androidx.room.migration.bundle/PrimaryKeyBundle?, kotlin.collections/List<androidx.room.migration.bundle/IndexBundle>?, kotlin.collections/List<androidx.room.migration.bundle/ForeignKeyBundle>?, kotlinx.serialization.internal/SerializationConstructorMarker?) // androidx.room.migration.bundle/EntityBundle.<init>|<init>(kotlin.Int;kotlin.String?;kotlin.String?;kotlin.collections.List<androidx.room.migration.bundle.FieldBundle>?;androidx.room.migration.bundle.PrimaryKeyBundle?;kotlin.collections.List<androidx.room.migration.bundle.IndexBundle>?;kotlin.collections.List<androidx.room.migration.bundle.ForeignKeyBundle>?;kotlinx.serialization.internal.SerializationConstructorMarker?){}[0]
305    constructor <init>(kotlin/String, kotlin/String, kotlin.collections/List<androidx.room.migration.bundle/FieldBundle>, androidx.room.migration.bundle/PrimaryKeyBundle, kotlin.collections/List<androidx.room.migration.bundle/IndexBundle> = ..., kotlin.collections/List<androidx.room.migration.bundle/ForeignKeyBundle> = ...) // androidx.room.migration.bundle/EntityBundle.<init>|<init>(kotlin.String;kotlin.String;kotlin.collections.List<androidx.room.migration.bundle.FieldBundle>;androidx.room.migration.bundle.PrimaryKeyBundle;kotlin.collections.List<androidx.room.migration.bundle.IndexBundle>;kotlin.collections.List<androidx.room.migration.bundle.ForeignKeyBundle>){}[0]
306
307    open val createSql // androidx.room.migration.bundle/EntityBundle.createSql|{}createSql[0]
308        open fun <get-createSql>(): kotlin/String // androidx.room.migration.bundle/EntityBundle.createSql.<get-createSql>|<get-createSql>(){}[0]
309    open val fields // androidx.room.migration.bundle/EntityBundle.fields|{}fields[0]
310        open fun <get-fields>(): kotlin.collections/List<androidx.room.migration.bundle/FieldBundle> // androidx.room.migration.bundle/EntityBundle.fields.<get-fields>|<get-fields>(){}[0]
311    open val foreignKeys // androidx.room.migration.bundle/EntityBundle.foreignKeys|{}foreignKeys[0]
312        open fun <get-foreignKeys>(): kotlin.collections/List<androidx.room.migration.bundle/ForeignKeyBundle> // androidx.room.migration.bundle/EntityBundle.foreignKeys.<get-foreignKeys>|<get-foreignKeys>(){}[0]
313    open val indices // androidx.room.migration.bundle/EntityBundle.indices|{}indices[0]
314        open fun <get-indices>(): kotlin.collections/List<androidx.room.migration.bundle/IndexBundle> // androidx.room.migration.bundle/EntityBundle.indices.<get-indices>|<get-indices>(){}[0]
315    open val primaryKey // androidx.room.migration.bundle/EntityBundle.primaryKey|{}primaryKey[0]
316        open fun <get-primaryKey>(): androidx.room.migration.bundle/PrimaryKeyBundle // androidx.room.migration.bundle/EntityBundle.primaryKey.<get-primaryKey>|<get-primaryKey>(){}[0]
317    open val tableName // androidx.room.migration.bundle/EntityBundle.tableName|{}tableName[0]
318        open fun <get-tableName>(): kotlin/String // androidx.room.migration.bundle/EntityBundle.tableName.<get-tableName>|<get-tableName>(){}[0]
319
320    open fun buildCreateQueries(): kotlin.collections/List<kotlin/String> // androidx.room.migration.bundle/EntityBundle.buildCreateQueries|buildCreateQueries(){}[0]
321    open fun isSchemaEqual(androidx.room.migration.bundle/EntityBundle): kotlin/Boolean // androidx.room.migration.bundle/EntityBundle.isSchemaEqual|isSchemaEqual(androidx.room.migration.bundle.EntityBundle){}[0]
322
323    final object $serializer : kotlinx.serialization.internal/GeneratedSerializer<androidx.room.migration.bundle/EntityBundle> { // androidx.room.migration.bundle/EntityBundle.$serializer|null[0]
324        final val descriptor // androidx.room.migration.bundle/EntityBundle.$serializer.descriptor|{}descriptor[0]
325            final fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // androidx.room.migration.bundle/EntityBundle.$serializer.descriptor.<get-descriptor>|<get-descriptor>(){}[0]
326
327        final fun childSerializers(): kotlin/Array<kotlinx.serialization/KSerializer<*>> // androidx.room.migration.bundle/EntityBundle.$serializer.childSerializers|childSerializers(){}[0]
328        final fun deserialize(kotlinx.serialization.encoding/Decoder): androidx.room.migration.bundle/EntityBundle // androidx.room.migration.bundle/EntityBundle.$serializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0]
329        final fun serialize(kotlinx.serialization.encoding/Encoder, androidx.room.migration.bundle/EntityBundle) // androidx.room.migration.bundle/EntityBundle.$serializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;androidx.room.migration.bundle.EntityBundle){}[0]
330    }
331
332    final object Companion { // androidx.room.migration.bundle/EntityBundle.Companion|null[0]
333        final val $childSerializers // androidx.room.migration.bundle/EntityBundle.Companion.$childSerializers|{}$childSerializers[0]
334
335        final fun serializer(): kotlinx.serialization/KSerializer<androidx.room.migration.bundle/EntityBundle> // androidx.room.migration.bundle/EntityBundle.Companion.serializer|serializer(){}[0]
336    }
337}
338
339sealed class androidx.room.migration.bundle/BaseEntityBundle { // androidx.room.migration.bundle/BaseEntityBundle|null[0]
340    abstract val createSql // androidx.room.migration.bundle/BaseEntityBundle.createSql|{}createSql[0]
341        abstract fun <get-createSql>(): kotlin/String // androidx.room.migration.bundle/BaseEntityBundle.createSql.<get-createSql>|<get-createSql>(){}[0]
342    abstract val fields // androidx.room.migration.bundle/BaseEntityBundle.fields|{}fields[0]
343        abstract fun <get-fields>(): kotlin.collections/List<androidx.room.migration.bundle/FieldBundle> // androidx.room.migration.bundle/BaseEntityBundle.fields.<get-fields>|<get-fields>(){}[0]
344    abstract val foreignKeys // androidx.room.migration.bundle/BaseEntityBundle.foreignKeys|{}foreignKeys[0]
345        abstract fun <get-foreignKeys>(): kotlin.collections/List<androidx.room.migration.bundle/ForeignKeyBundle> // androidx.room.migration.bundle/BaseEntityBundle.foreignKeys.<get-foreignKeys>|<get-foreignKeys>(){}[0]
346    abstract val indices // androidx.room.migration.bundle/BaseEntityBundle.indices|{}indices[0]
347        abstract fun <get-indices>(): kotlin.collections/List<androidx.room.migration.bundle/IndexBundle> // androidx.room.migration.bundle/BaseEntityBundle.indices.<get-indices>|<get-indices>(){}[0]
348    abstract val primaryKey // androidx.room.migration.bundle/BaseEntityBundle.primaryKey|{}primaryKey[0]
349        abstract fun <get-primaryKey>(): androidx.room.migration.bundle/PrimaryKeyBundle // androidx.room.migration.bundle/BaseEntityBundle.primaryKey.<get-primaryKey>|<get-primaryKey>(){}[0]
350    abstract val tableName // androidx.room.migration.bundle/BaseEntityBundle.tableName|{}tableName[0]
351        abstract fun <get-tableName>(): kotlin/String // androidx.room.migration.bundle/BaseEntityBundle.tableName.<get-tableName>|<get-tableName>(){}[0]
352    final val fieldsByColumnName // androidx.room.migration.bundle/BaseEntityBundle.fieldsByColumnName|{}fieldsByColumnName[0]
353        final fun <get-fieldsByColumnName>(): kotlin.collections/Map<kotlin/String, androidx.room.migration.bundle/FieldBundle> // androidx.room.migration.bundle/BaseEntityBundle.fieldsByColumnName.<get-fieldsByColumnName>|<get-fieldsByColumnName>(){}[0]
354    final val newTableName // androidx.room.migration.bundle/BaseEntityBundle.newTableName|{}newTableName[0]
355        final fun <get-newTableName>(): kotlin/String // androidx.room.migration.bundle/BaseEntityBundle.newTableName.<get-newTableName>|<get-newTableName>(){}[0]
356
357    abstract fun buildCreateQueries(): kotlin.collections/List<kotlin/String> // androidx.room.migration.bundle/BaseEntityBundle.buildCreateQueries|buildCreateQueries(){}[0]
358    final fun createNewTable(): kotlin/String // androidx.room.migration.bundle/BaseEntityBundle.createNewTable|createNewTable(){}[0]
359    final fun createTable(): kotlin/String // androidx.room.migration.bundle/BaseEntityBundle.createTable|createTable(){}[0]
360    final fun renameToOriginal(): kotlin/String // androidx.room.migration.bundle/BaseEntityBundle.renameToOriginal|renameToOriginal(){}[0]
361
362    final object Companion : kotlinx.serialization.internal/SerializerFactory { // androidx.room.migration.bundle/BaseEntityBundle.Companion|null[0]
363        final const val NEW_TABLE_PREFIX // androidx.room.migration.bundle/BaseEntityBundle.Companion.NEW_TABLE_PREFIX|{}NEW_TABLE_PREFIX[0]
364            final fun <get-NEW_TABLE_PREFIX>(): kotlin/String // androidx.room.migration.bundle/BaseEntityBundle.Companion.NEW_TABLE_PREFIX.<get-NEW_TABLE_PREFIX>|<get-NEW_TABLE_PREFIX>(){}[0]
365
366        final fun serializer(): kotlinx.serialization/KSerializer<androidx.room.migration.bundle/BaseEntityBundle> // androidx.room.migration.bundle/BaseEntityBundle.Companion.serializer|serializer(){}[0]
367        final fun serializer(kotlin/Array<out kotlinx.serialization/KSerializer<*>>...): kotlinx.serialization/KSerializer<*> // androidx.room.migration.bundle/BaseEntityBundle.Companion.serializer|serializer(kotlin.Array<out|kotlinx.serialization.KSerializer<*>>...){}[0]
368    }
369}
370
371final const val androidx.room.migration.bundle/SCHEMA_LATEST_FORMAT_VERSION // androidx.room.migration.bundle/SCHEMA_LATEST_FORMAT_VERSION|{}SCHEMA_LATEST_FORMAT_VERSION[0]
372    final fun <get-SCHEMA_LATEST_FORMAT_VERSION>(): kotlin/Int // androidx.room.migration.bundle/SCHEMA_LATEST_FORMAT_VERSION.<get-SCHEMA_LATEST_FORMAT_VERSION>|<get-SCHEMA_LATEST_FORMAT_VERSION>(){}[0]
373final const val androidx.room.migration.bundle/TABLE_NAME_PLACEHOLDER // androidx.room.migration.bundle/TABLE_NAME_PLACEHOLDER|{}TABLE_NAME_PLACEHOLDER[0]
374    final fun <get-TABLE_NAME_PLACEHOLDER>(): kotlin/String // androidx.room.migration.bundle/TABLE_NAME_PLACEHOLDER.<get-TABLE_NAME_PLACEHOLDER>|<get-TABLE_NAME_PLACEHOLDER>(){}[0]
375final const val androidx.room.migration.bundle/VIEW_NAME_PLACEHOLDER // androidx.room.migration.bundle/VIEW_NAME_PLACEHOLDER|{}VIEW_NAME_PLACEHOLDER[0]
376    final fun <get-VIEW_NAME_PLACEHOLDER>(): kotlin/String // androidx.room.migration.bundle/VIEW_NAME_PLACEHOLDER.<get-VIEW_NAME_PLACEHOLDER>|<get-VIEW_NAME_PLACEHOLDER>(){}[0]
377
378final fun androidx.room.migration.bundle/replaceTableName(kotlin/String, kotlin/String): kotlin/String // androidx.room.migration.bundle/replaceTableName|replaceTableName(kotlin.String;kotlin.String){}[0]
379final fun androidx.room.migration.bundle/replaceViewName(kotlin/String, kotlin/String): kotlin/String // androidx.room.migration.bundle/replaceViewName|replaceViewName(kotlin.String;kotlin.String){}[0]
380