Package-level declarations

Types

Link copied to clipboard
@Serializable
data class DatabaseData(val schema: List<SchemaItem>, val data: List<List<RoomCell?>>, val totalItems: Int)
Link copied to clipboard
@Serializable
data class DatabaseWrapped(val tables: List<Table>, val name: String)
Link copied to clipboard
@Serializable
data class EditableRowItem(val schemaItem: SchemaItem, val item: RowItem, val selectedColumnIndex: Int, val editedValue: RoomCell?)
Link copied to clipboard
@Serializable
data class QueryResponse(val schema: List<SchemaItem>, val rows: List<RowItem>)
Link copied to clipboard
@Serializable
data class RoomCell(val value: String)
Link copied to clipboard
@Serializable
data class RowItem(val schema: List<SchemaItem>, val cells: List<RoomCell?>)
Link copied to clipboard
@Serializable
data class SchemaItem(val name: String, val isPrimary: Boolean, val isNullable: Boolean, val type: SQLiteColumnType)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class Table(val name: String, val rowCount: Int, val columnCount: Int)