Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class IgnoreParam

Mark a property to be ignored from passing into statement's parameters.

Link copied to clipboard

A class used to create JDBC specific's data object

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class NestedParams

Mark a property as a nested property. A nested property has its properties mapped to parameters

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class Param(val name: String = "", val converter: KClass<out ParamValueConverter> = ParamNoOpConverter::class)

Map a property to a parameter name. By default, a property without any param mapping annotation is mapped to a parameter based on that property's name

Link copied to clipboard
Link copied to clipboard