Skip to content

//selekt-java/com.bloomberg.selekt

Package-level declarations

Types

Name Summary
ColumnType [jvm]
enum ColumnType : Enum<ColumnType>
CommonThreadLocalRandom [jvm]
object CommonThreadLocalRandom : IRandom
ConflictAlgorithm [jvm]
enum ConflictAlgorithm : Enum<ConflictAlgorithm> , IConflictAlgorithm
ContentValues [jvm]
@NotThreadSafe
class ContentValues : IContentValues
IConflictAlgorithm [jvm]
interface IConflictAlgorithm
IContentValues [jvm]
interface IContentValues
ICursor [jvm]
interface ICursor : Closeable
IDatabase [jvm]
interface IDatabase : IReadableDatabase, ISQLTransactor
IRandom [jvm]
interface IRandom
IReadableDatabase [jvm]
interface IReadableDatabase : Closeable
ISQLTransactor [jvm]
interface ISQLTransactor
Pointer [jvm]
typealias Pointer = Long
SharedCloseable [jvm]
@ThreadSafe
abstract class SharedCloseable : Closeable
SimpleSQLQuery [jvm]
class SimpleSQLQuery(val sql: String, bindArgs: Array<out Any?> = EMPTY_ARRAY) : ISQLQuery
SQLDatabase [jvm]
@ThreadSafe
class SQLDatabase(val path: String, sqlite: SQLite, configuration: DatabaseConfiguration, key: ByteArray?, random: IRandom = CommonThreadLocalRandom) : SharedCloseable, IDatabase
The use of ThreadLocal underpins SQLDatabase's thread-safety.
SQLite [jvm]
open class SQLite(sqlite: ExternalSQLite)
SQLOpenOperation [jvm]
typealias SQLOpenOperation = Int
SQLTransactionListener [jvm]
interface SQLTransactionListener

Properties

Name Summary
NULL [jvm]
const val NULL: Pointer = 0
SQL_BLOB [jvm]
const val SQL_BLOB: Int = 4
SQL_FLOAT [jvm]
const val SQL_FLOAT: Int = 2
SQL_INTEGER [jvm]
const val SQL_INTEGER: Int = 1
SQL_NULL [jvm]
const val SQL_NULL: Int = 5
SQL_OPEN_CREATE [jvm]
const val SQL_OPEN_CREATE: SQLOpenOperation
SQL_OPEN_FULL_MUTEX [jvm]
const val SQL_OPEN_FULL_MUTEX: SQLOpenOperation
SQL_OPEN_NO_MUTEX [jvm]
const val SQL_OPEN_NO_MUTEX: SQLOpenOperation = 32768
SQL_OPEN_PRIVATE_CACHE [jvm]
const val SQL_OPEN_PRIVATE_CACHE: SQLOpenOperation
SQL_OPEN_READONLY [jvm]
const val SQL_OPEN_READONLY: SQLOpenOperation = 1
SQL_OPEN_READWRITE [jvm]
const val SQL_OPEN_READWRITE: SQLOpenOperation
SQL_OPEN_SHARED_CACHE [jvm]
const val SQL_OPEN_SHARED_CACHE: SQLOpenOperation
SQL_TEXT [jvm]
const val SQL_TEXT: Int = 3