Package-level declarations

Types

Link copied to clipboard
class NamedParameterQuery(sql: String, queryExecutor: QueryExecutor, typeManager: TypeManager) : Query<NamedParameterQuery>

Represents a query that accepts named parameters (e.g., @name, @id).

Link copied to clipboard
class NativeQuery(sql: String, queryExecutor: QueryExecutor, typeManager: TypeManager) : Query<NativeQuery>

Represents a query that uses standard PostgreSQL positional parameters (e.g., $1, $2).

Link copied to clipboard
abstract class Query<T : Query<T>>(val sql: String, val queryExecutor: QueryExecutor, val typeManager: TypeManager)

Base class for executing queries with parameters.

Link copied to clipboard
data class QueryContext(val sql: String, val parameters: Map<String, Any?>, val dbSql: String? = null, val dbParameters: List<Any?>? = null)

Context of a database operation execution.