DBHelper

class DBHelper : SQLiteOpenHelper

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun add(event: Event)
fun add(geotag: Geotag)
Link copied to clipboard
fun addAll(events: Collection<Event>)
Link copied to clipboard
open override fun close()
Link copied to clipboard
fun deleteAll()
Link copied to clipboard
fun deleteGeotags(ids: List<Int>)
Link copied to clipboard
fun deleteObjects(eventIds: List<Int>)
Link copied to clipboard
open fun getDatabaseName(): String
Link copied to clipboard
fun getGeotagsData(limit: Int): Pair<List<Geotag>, List<Int>>
Link copied to clipboard
fun getObjects(limit: Int, filterIds: Collection<Int>): Pair<List<Event>, List<Int>>

Returns pair of lists with events and their database ids. Events are guaranteed to be sorted in ascending order according to time of their creation.

Link copied to clipboard
open fun getReadableDatabase(): SQLiteDatabase
Link copied to clipboard
open fun getWritableDatabase(): SQLiteDatabase
Link copied to clipboard
fun numOfEvents(): Long
Link copied to clipboard
open fun onConfigure(p0: SQLiteDatabase)
Link copied to clipboard
open override fun onCreate(db: SQLiteDatabase)
Link copied to clipboard
open override fun onDowngrade(    db: SQLiteDatabase,     oldVersion: Int,     newVersion: Int)
Link copied to clipboard
open fun onOpen(p0: SQLiteDatabase)
Link copied to clipboard
open override fun onUpgrade(    db: SQLiteDatabase,     oldVersion: Int,     newVersion: Int)
Link copied to clipboard
open fun setIdleConnectionTimeout(p0: Long)
Link copied to clipboard
open fun setLookasideConfig(p0: Int, p1: Int)
Link copied to clipboard
open fun setOpenParams(p0: SQLiteDatabase.OpenParams)
Link copied to clipboard
open fun setWriteAheadLoggingEnabled(p0: Boolean)