/* Ċ Ġ* ĠThis Ġfile Ġis Ġgenerated Ġby Ġj OO Q . Ċ Ġ*/ Ċ package Ġexample . bank . database . generated . tables . da os ĊĊ Ċ import Ġexample . bank . database . generated . tables . Account Holder Ċ import Ġexample . bank . database . generated . tables . records . Account Holder Record Ċ Ċ import Ġkotlin . collections . List Ċ Ċ import Ġorg . jooq . Configuration Ċ import Ġorg . jooq . impl . DAO Impl ĊĊ Ċ /** Ċ Ġ* ĠThis Ġclass Ġis Ġgenerated Ġby Ġj OO Q . Ċ Ġ*/ Ċ @ Suppress (" UN CHECK ED _ CAST ") Ċ open Ġclass ĠAccount Holder Dao ( configuration : ĠConfiguration ?) Ġ: ĠDAO Impl < Account Holder Record , Ġexample . bank . database . generated . tables . po jos . Account Holder , ĠLong >( Account Holder . ACCOUNT _ HOLDER , Ġexample . bank . database . generated . tables . po jos . Account Holder :: class . java , Ġconfiguration ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreate Ġa Ġnew ĠAccount Holder Dao Ġwithout Ġany Ġconfiguration ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconstructor (): Ġthis ( null ) ĊĊĠĠĠ Ġoverride Ġfun ĠgetId ( o : Ġexample . bank . database . generated . tables . po jos . Account Holder ): ĠLong ? Ġ= Ġo . id ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFetch Ġrecords Ġthat Ġhave Ġ< code > id ĠBETWEEN Ġlower Inclusive ĠAND Ġupper Inclusive </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfetch Range Of Id ( lower Inclusive : ĠLong ?, Ġupper Inclusive : ĠLong ?): ĠList < example . bank . database . generated . tables . po jos . Account Holder > Ġ= Ġfetch Range ( Account Holder . ACCOUNT _ HOLDER . ID , Ġlower Inclusive , Ġupper Inclusive ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFetch Ġrecords Ġthat Ġhave Ġ< code > id ĠIN Ġ( values )</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfetch ById ( var arg Ġvalues : ĠLong ): ĠList < example . bank . database . generated . tables . po jos . Account Holder > Ġ= Ġfetch ( Account Holder . ACCOUNT _ HOLDER . ID , Ġ* values . to Typed Array ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFetch Ġa Ġunique Ġrecord Ġthat Ġhas Ġ< code > id Ġ= Ġvalue </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfetch One ById ( value : ĠLong ): Ġexample . bank . database . generated . tables . po jos . Account Holder ? Ġ= Ġfetch One ( Account Holder . ACCOUNT _ HOLDER . ID , Ġvalue ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFetch Ġrecords Ġthat Ġhave Ġ< code > user _ name ĠBETWEEN Ġlower Inclusive ĠAND Ġupper Inclusive </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfetch Range Of UserName ( lower Inclusive : ĠString ?, Ġupper Inclusive : ĠString ?): ĠList < example . bank . database . generated . tables . po jos . Account Holder > Ġ= Ġfetch Range ( Account Holder . ACCOUNT _ HOLDER . USER _ NAME , Ġlower Inclusive , Ġupper Inclusive ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFetch Ġrecords Ġthat Ġhave Ġ< code > user _ name ĠIN Ġ( values )</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfetch By UserName ( var arg Ġvalues : ĠString ): ĠList < example . bank . database . generated . tables . po jos . Account Holder > Ġ= Ġfetch ( Account Holder . ACCOUNT _ HOLDER . USER _ NAME , Ġ* values ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFetch Ġa Ġunique Ġrecord Ġthat Ġhas Ġ< code > user _ name Ġ= Ġvalue </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfetch One By UserName ( value : ĠString ): Ġexample . bank . database . generated . tables . po jos . Account Holder ? Ġ= Ġfetch One ( Account Holder . ACCOUNT _ HOLDER . USER _ NAME , Ġvalue ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFetch Ġrecords Ġthat Ġhave Ġ< code > first _ name ĠBETWEEN Ġlower Inclusive ĠAND Ġupper Inclusive </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfetch Range Of FirstName ( lower Inclusive : ĠString ?, Ġupper Inclusive : ĠString ?): ĠList < example . bank . database . generated . tables . po jos . Account Holder > Ġ= Ġfetch Range ( Account Holder . ACCOUNT _ HOLDER . FIRST _ NAME , Ġlower Inclusive , Ġupper Inclusive ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFetch Ġrecords Ġthat Ġhave Ġ< code > first _ name ĠIN Ġ( values )</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfetch By FirstName ( var arg Ġvalues : ĠString ): ĠList < example . bank . database . generated . tables . po jos . Account Holder > Ġ= Ġfetch ( Account Holder . ACCOUNT _ HOLDER . FIRST _ NAME , Ġ* values ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFetch Ġrecords Ġthat Ġhave Ġ< code > last _ name ĠBETWEEN Ġlower Inclusive ĠAND Ġupper Inclusive </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfetch Range Of LastName ( lower Inclusive : ĠString ?, Ġupper Inclusive : ĠString ?): ĠList < example . bank . database . generated . tables . po jos . Account Holder > Ġ= Ġfetch Range ( Account Holder . ACCOUNT _ HOLDER . LAST _ NAME , Ġlower Inclusive , Ġupper Inclusive ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFetch Ġrecords Ġthat Ġhave Ġ< code > last _ name ĠIN Ġ( values )</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfetch By LastName ( var arg Ġvalues : ĠString ): ĠList < example . bank . database . generated . tables . po jos . Account Holder > Ġ= Ġfetch ( Account Holder . ACCOUNT _ HOLDER . LAST _ NAME , Ġ* values ) Ċ } Ċ