META-INF/
META-INF/MANIFEST.MF
android/
android/arch/
android/arch/persistence/
android/arch/persistence/room/
android/arch/persistence/room/migration/
android/arch/persistence/room/migration/bundle/
android/arch/persistence/room/migration/bundle/BundleUtil.classBundleUtil.java
package android.arch.persistence.room.migration.bundle
public android.arch.persistence.room.migration.bundle.BundleUtil extends java.lang.Object {
public static final String TABLE_NAME_PLACEHOLDER
public void ()
static java.lang.String replaceTableName (java.lang.String, java.lang.String)
String contents
String tableName
}
android/arch/persistence/room/migration/bundle/SchemaBundle.classSchemaBundle.java
package android.arch.persistence.room.migration.bundle
public android.arch.persistence.room.migration.bundle.SchemaBundle extends java.lang.Object {
private int mFormatVersion
private android.arch.persistence.room.migration.bundle.DatabaseBundle mDatabase
private static final com.google.gson.Gson GSON
private static final String CHARSET
public static final int LATEST_FORMAT
public void (int, android.arch.persistence.room.migration.bundle.DatabaseBundle)
int formatVersion
android.arch.persistence.room.migration.bundle.DatabaseBundle database
public int getFormatVersion ()
public android.arch.persistence.room.migration.bundle.DatabaseBundle getDatabase ()
public static android.arch.persistence.room.migration.bundle.SchemaBundle deserialize (java.io.InputStream) throws java.io.UnsupportedEncodingException
java.io.InputStream fis
java.io.InputStreamReader is
public static void serialize (android.arch.persistence.room.migration.bundle.SchemaBundle, java.io.File) throws java.io.IOException
android.arch.persistence.room.migration.bundle.SchemaBundle bundle
java.io.File file
java.io.FileOutputStream fos
java.io.OutputStreamWriter osw
private static void safeClose (java.io.Closeable)
java.io.Closeable closeable
static void ()
}
android/arch/persistence/room/migration/bundle/IndexBundle.classIndexBundle.java
package android.arch.persistence.room.migration.bundle
public android.arch.persistence.room.migration.bundle.IndexBundle extends java.lang.Object {
private String mName
private boolean mUnique
private java.util.List mColumnNames
private String mCreateSql
public void (java.lang.String, boolean, java.util.List, java.lang.String)
String name
boolean unique
java.util.List columnNames
String createSql
public java.lang.String getName ()
public boolean isUnique ()
public java.util.List getColumnNames ()
public java.lang.String create (java.lang.String)
String tableName
}
android/arch/persistence/room/migration/bundle/PrimaryKeyBundle.classPrimaryKeyBundle.java
package android.arch.persistence.room.migration.bundle
public android.arch.persistence.room.migration.bundle.PrimaryKeyBundle extends java.lang.Object {
private java.util.List mColumnNames
private boolean mAutoGenerate
public void (boolean, java.util.List)
boolean autoGenerate
java.util.List columnNames
public java.util.List getColumnNames ()
public boolean isAutoGenerate ()
}
android/arch/persistence/room/migration/bundle/EntityBundle.classEntityBundle.java
package android.arch.persistence.room.migration.bundle
public android.arch.persistence.room.migration.bundle.EntityBundle extends java.lang.Object {
static final String NEW_TABLE_PREFIX
private String mTableName
private String mCreateSql
private java.util.List mFields
private android.arch.persistence.room.migration.bundle.PrimaryKeyBundle mPrimaryKey
private java.util.List mIndices
private java.util.List mForeignKeys
private transient String mNewTableName
private transient java.util.Map mFieldsByColumnName
public void (java.lang.String, java.lang.String, java.util.List, android.arch.persistence.room.migration.bundle.PrimaryKeyBundle, java.util.List, java.util.List)
String tableName
String createSql
java.util.List fields
android.arch.persistence.room.migration.bundle.PrimaryKeyBundle primaryKey
java.util.List indices
java.util.List foreignKeys
public java.lang.String getNewTableName ()
public java.util.Map getFieldsByColumnName ()
android.arch.persistence.room.migration.bundle.FieldBundle bundle
public java.lang.String getTableName ()
public java.lang.String getCreateSql ()
public java.util.List getFields ()
public android.arch.persistence.room.migration.bundle.PrimaryKeyBundle getPrimaryKey ()
public java.util.List getIndices ()
public java.util.List getForeignKeys ()
public java.lang.String createTable ()
public java.lang.String createNewTable ()
public java.lang.String renameToOriginal ()
public java.util.Collection buildCreateQueries ()
android.arch.persistence.room.migration.bundle.IndexBundle indexBundle
java.util.List result
}
android/arch/persistence/room/migration/bundle/DatabaseBundle.classDatabaseBundle.java
package android.arch.persistence.room.migration.bundle
public android.arch.persistence.room.migration.bundle.DatabaseBundle extends java.lang.Object {
private int mVersion
private String mIdentityHash
private java.util.List mEntities
private java.util.List mSetupQueries
private transient java.util.Map mEntitiesByTableName
public void (int, java.lang.String, java.util.List, java.util.List)
int version
String identityHash
java.util.List entities
java.util.List setupQueries
public java.lang.String getIdentityHash ()
public int getVersion ()
public java.util.List getEntities ()
public java.util.Map getEntitiesByTableName ()
android.arch.persistence.room.migration.bundle.EntityBundle bundle
public java.util.List buildCreateQueries ()
android.arch.persistence.room.migration.bundle.EntityBundle entityBundle
java.util.List result
}
android/arch/persistence/room/migration/bundle/FieldBundle.classFieldBundle.java
package android.arch.persistence.room.migration.bundle
public android.arch.persistence.room.migration.bundle.FieldBundle extends java.lang.Object {
private String mFieldPath
private String mColumnName
private String mAffinity
private boolean mNonNull
public void (java.lang.String, java.lang.String, java.lang.String, boolean)
String fieldPath
String columnName
String affinity
boolean nonNull
public java.lang.String getFieldPath ()
public java.lang.String getColumnName ()
public java.lang.String getAffinity ()
public boolean isNonNull ()
}
android/arch/persistence/room/migration/bundle/ForeignKeyBundle.classForeignKeyBundle.java
package android.arch.persistence.room.migration.bundle
public android.arch.persistence.room.migration.bundle.ForeignKeyBundle extends java.lang.Object {
private String mTable
private String mOnDelete
private String mOnUpdate
private java.util.List mColumns
private java.util.List mReferencedColumns
public void (java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List)
String table
String onDelete
String onUpdate
java.util.List columns
java.util.List referencedColumns
public java.lang.String getTable ()
public java.lang.String getOnDelete ()
public java.lang.String getOnUpdate ()
public java.util.List getColumns ()
public java.util.List getReferencedColumns ()
}