RelatedDataMappingBuilder

Constructors

Link copied to clipboard
internal constructor()

Properties

Link copied to clipboard
internal val fromTable: String
Link copied to clipboard
private lateinit var linkColumn: String
Link copied to clipboard
internal var orderBy: String?
Link copied to clipboard
private var parentColumn: String
Link copied to clipboard
Link copied to clipboard
protected lateinit var tableAlias: String
Link copied to clipboard
protected lateinit var tableName: String

Functions

Link copied to clipboard
internal fun buildWhereClause(): String
Link copied to clipboard
fun from(tableName: String, alias: String)
Link copied to clipboard
fun linkedBy(foreignKeyColumn: String, parentColumn: String = "@id")
Link copied to clipboard
fun map(controlName: String, dbColumn: String? = null)
Link copied to clipboard
Link copied to clipboard
fun mapRelatedList(controlName: String, block: RelatedDataMappingBuilder.() -> Unit)
Link copied to clipboard
fun orderBy(expression: String)

Order of the list's rows. Without it PostgreSQL returns them in any order, and that order can change after every UPDATE.

Link copied to clipboard
internal fun validate()
Link copied to clipboard
protected fun validateBase()