Package-level declarations

Types

Link copied to clipboard
abstract class BaseAndroidJVMContext(scope: CoroutineScope) : HBContext
Link copied to clipboard
data class DBMetadata(val id: Long, val version: Long)
Link copied to clipboard
interface Habitrack : Transacter
Link copied to clipboard
abstract class HBContext(scope: CoroutineScope) : KrchContext<HBContext.HBRootCommand>
Link copied to clipboard
class HBContextJVM(scope: CoroutineScope) : BaseAndroidJVMContext
Link copied to clipboard
class HBContextNative(scope: CoroutineScope) : HBContext
Link copied to clipboard
class HBDatabase(driverProvider: SqlDriverProvider)
Link copied to clipboard
class HBQueries(driver: SqlDriver, PeerAdapter: Peer.Adapter) : TransacterImpl
Link copied to clipboard
@Serializable
data class JsonLog(val id: String, val subject: String, val count: Int, val node: String?)
Link copied to clipboard
data class Log(val id: Long, val index1: Long, val index2: Long, val subject: String, val count: Long, val node: String?)
Link copied to clipboard
data class LogMaxId(val MAX: Long?)
Link copied to clipboard
Link copied to clipboard
class Migration(val description: String, val afterVersion: Int, val finalVersion: Int, val migration: TransactionWithoutReturn.(Migration, HBDatabase) -> Unit)
Link copied to clipboard
data class Peer(val id: Long, val name: String, val url: String, val remoteID: Long, val localID: Long, val flags: PeerFlags, val password: String?)
Link copied to clipboard
Link copied to clipboard
typealias SqlDriverProvider = () -> SqlDriver
Link copied to clipboard
object Utils
Link copied to clipboard
object UuidUtils

Properties

Link copied to clipboard
val HBContext.commandMap: CommandMap
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val log: Logger
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun HBContext.countCommand(name: String): KrchContext.Command