QueryOperations

interface QueryOperations

Defines the contract for basic database operations (CRUD and raw queries).

This interface provides the foundation that is used both for executing single queries and operations within a transaction block.

Inheritors

Functions

Link copied to clipboard
abstract fun deleteFrom(table: String): DeleteQueryBuilder

Starts building a DELETE query.

Link copied to clipboard
abstract fun insertInto(table: String): InsertQueryBuilder

Starts building an INSERT query.

Link copied to clipboard
abstract fun rawQuery(sql: String): RawQueryBuilder

Enables execution of a raw SQL query.

Link copied to clipboard
abstract fun select(vararg columns: String): SelectQueryBuilder

Starts building a SELECT query.

Link copied to clipboard
abstract fun update(table: String): UpdateQueryBuilder

Starts building an UPDATE query.