package net.letime.lecjoa.db;

import java.lang.System;

@android.arch.persistence.room.Dao()
@kotlin.Metadata(mv = {1, 1, 10}, bv = {1, 0, 2}, k = 1, d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\bg\u0018\u00002\u00020\u0001J\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\'J\u0012\u0010\u0006\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0004\u001a\u00020\u0007H\'\u00a8\u0006\b"}, d2 = {"Lnet/letime/lecjoa/db/InstanceDao;", "", "insertOrReplace", "", "instance", "Lnet/letime/lecjoa/db/InstanceEntity;", "loadMetadataForInstance", "", "app_debug"})
public abstract interface InstanceDao {
    
    @android.arch.persistence.room.Insert(onConflict = android.arch.persistence.room.OnConflictStrategy.REPLACE)
    public abstract void insertOrReplace(@org.jetbrains.annotations.NotNull()
    net.letime.lecjoa.db.InstanceEntity instance);
    
    @org.jetbrains.annotations.Nullable()
    @android.arch.persistence.room.Query(value = "SELECT * FROM InstanceEntity WHERE instance = :instance LIMIT 1")
    public abstract net.letime.lecjoa.db.InstanceEntity loadMetadataForInstance(@org.jetbrains.annotations.NotNull()
    java.lang.String instance);
}