DataLoaderBuilder

class DataLoaderBuilder(val dataAccess: DataAccess)

Constructors

Link copied to clipboard
constructor(dataAccess: DataAccess)

Properties

Link copied to clipboard
private val dataAccess: DataAccess
Link copied to clipboard
private val mainTable: String
Link copied to clipboard
private lateinit var mainTableAlias: String
Link copied to clipboard
private lateinit var mainTableName: String
Link copied to clipboard

Functions

Link copied to clipboard
fun execute(id: Int?): Map<String, Any?>
Link copied to clipboard
fun from(tableName: String, alias: String)
Link copied to clipboard
private fun loadMainData(id: Int): Map<String, Any?>
Link copied to clipboard
private fun loadRelatedData(id: Int): Map<String, Any?>
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
private fun selectAs(dbColumn: String, controlName: String): String