DataLoaderBuilder

class DataLoaderBuilder(val db: OctaviusClient) : MappingContainer

Constructors

Link copied to clipboard
constructor(db: OctaviusClient)

Properties

Link copied to clipboard
private val db: OctaviusClient
Link copied to clipboard
private var idColumn: String
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: Any?): Map<String, Any?>
Link copied to clipboard
fun from(tableName: String, alias: String)
Link copied to clipboard
fun idColumn(name: String)
Link copied to clipboard
open fun map(controlName: String, dbColumn: String? = null)
Link copied to clipboard
open fun mapOneToOne(block: OneToOneMappingBuilder.() -> Unit)
Link copied to clipboard
open fun mapRelatedList(controlName: String, block: RelatedDataMappingBuilder.() -> Unit)