Package-level declarations
Types
Link copied to clipboard
object ResultSetParser
An object used to convert ResultSet to desired objects
Link copied to clipboard
annotation class RsColumn(val name: String = "", val isId: Boolean = false, val converter: KClass<out RsValueConverter> = RsNoOpConverter::class)
Map a property to a column.
Link copied to clipboard
Specify which constructor to use. If constructor has no parameters, bean mode is used. Else, constructor mode is used.
Link copied to clipboard
Specify a property to ignore. Used only in bean mode.
Link copied to clipboard
Mark a property as a nested property. A nested property's class contains its own columns and nested/to-one/to-many properties.
Link copied to clipboard
Does nothing
Link copied to clipboard
Link copied to clipboard
annotation class RsToMany(val elementConverter: KClass<out RsValueConverter> = RsNoOpConverter::class, val classToMap: KClass<out Any> = Any::class)
Link copied to clipboard
Mark a property as a to-one property. A to-one property's class contains its own columns and nested/to-one/to-many properties. A to-one property's class have to have at least 1 column marked as ID. If id column(s) is null, then the value of the to-one property is null.
Link copied to clipboard
interface RsValueConverter