package androidx.room;

import org.jetbrains.annotations.NotNull;

/* JADX INFO: loaded from: classes.dex */
public abstract class n0 implements o0 {

    @NotNull
    private final String identityHash;

    @NotNull
    private final String legacyIdentityHash;
    private final int version;

    public n0(int i10, String str, String str2) {
        nb.g.i(str, "identityHash");
        nb.g.i(str2, "legacyIdentityHash");
        this.version = i10;
        this.identityHash = str;
        this.legacyIdentityHash = str2;
    }

    public abstract void createAllTables(k3.a aVar);

    public abstract void dropAllTables(k3.a aVar);

    @NotNull
    public final String getIdentityHash() {
        return this.identityHash;
    }

    @NotNull
    public final String getLegacyIdentityHash() {
        return this.legacyIdentityHash;
    }

    public final int getVersion() {
        return this.version;
    }

    public abstract void onCreate(k3.a aVar);

    public abstract void onOpen(k3.a aVar);

    public abstract void onPostMigrate(k3.a aVar);

    public abstract void onPreMigrate(k3.a aVar);

    public abstract m0 onValidateSchema(k3.a aVar);
}
