EventSQLiteDao

class EventSQLiteDao(databaseManager: DatabaseManager, logger: Logger, eventTypeConverter: EventTypeConverters) : EventDao, DatabaseTable

Constructors

Link copied to clipboard
constructor(databaseManager: DatabaseManager, logger: Logger, eventTypeConverter: EventTypeConverters)

Properties

Link copied to clipboard
open override val columns: Map<String, String>

Columns other than primary keys. Key would be column name and value would be type. For example, mapOf("data" to "TEXT")

Link copied to clipboard
open override val primaryKey: Pair<String, String>

A primary key for the database

Link copied to clipboard
open override val tableName: String

Name of database table.

Functions

Link copied to clipboard
open override fun deleteMeetingEventsByIds(ids: List<String>): Int

Delete meeting events by given ids.

Link copied to clipboard
open override fun insertMeetingEvent(event: MeetingEventItem): Boolean

Insert a meeting event item.

Link copied to clipboard
open override fun listMeetingEventItems(size: Int): List<MeetingEventItem>

List meeting events items which includes all the fields in the table.