English | 简体中文

api-docs / org.ktorm.support.postgresql / PostgreSqlAssignmentsBuilder

PostgreSqlAssignmentsBuilder

open class PostgreSqlAssignmentsBuilder : AssignmentsBuilder (source code)

Base class of PostgreSQL DSL builders, provide basic functions used to build assignments for insert or update DSL.

Constructors

NameSummary

<init>

PostgreSqlAssignmentsBuilder()

Base class of PostgreSQL DSL builders, provide basic functions used to build assignments for insert or update DSL.

Inherited Properties

NameSummary

_assignments

val _assignments: <ERROR CLASS><ColumnAssignmentExpression<*>>

Inherited Functions

NameSummary

set

fun <C : Any> set(
    column: Column<C>,
    expr: ColumnDeclaring<C>
): Unit

Assign the specific column’s value to another column or an expression’s result.

fun <C : Any> set(column: Column<C>, value: C?): Unit

Assign the specific column to a value.

Extension Functions

NameSummary

eq

infix fun <T : Any> T.eq(
    expr: ColumnDeclaring<T>
): BinaryExpression<Boolean>

Equal operator, translated to = in SQL.

neq

infix fun <T : Any> T.neq(
    expr: ColumnDeclaring<T>
): BinaryExpression<Boolean>

Not-equal operator, translated to <> in SQL.

notEq

infix fun <T : Any> T.notEq(
    expr: ColumnDeclaring<T>
): BinaryExpression<Boolean>

Not-equal operator, translated to <> in SQL.

Inheritors

NameSummary

InsertOrUpdateOnConflictClauseBuilder

class InsertOrUpdateOnConflictClauseBuilder : 
    PostgreSqlAssignmentsBuilder

DSL builder for insert or update on conflict clause.

InsertOrUpdateStatementBuilder

class InsertOrUpdateStatementBuilder : 
    PostgreSqlAssignmentsBuilder

DSL builder for insert or update statements.