package Ġcom . jay r ave . f alk on . sql Builders . h 2 Ċ Ċ import Ġcom . jay r ave . f alk on . sql Builders . Query Sql Builder Ċ import Ġcom . jay r ave . f alk on . sql Builders . common . Simple Query Sql Builder Ċ import Ġcom . jay r ave . f alk on . sql Builders . lib . Join Info Ċ import Ġcom . jay r ave . f alk on . sql Builders . lib . Order Info Ċ import Ġcom . jay r ave . f alk on . sql Builders . lib . Select Column Info Ċ import Ġcom . jay r ave . f alk on . sql Builders . lib . Where Section Ċ Ċ class ĠH 2 Query Sql Builder Ġ: ĠQuery Sql Builder Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġbuild ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠtableName : ĠString , Ġdistinct : ĠBoolean , Ġcolumns : ĠIterable < Select Column Info > ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġjoin Infos : ĠIterable < Join Info > ?, Ġwhere Sections : ĠIterable < Where Section > ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgroup By : ĠIterable < String > ?, ĠorderBy : ĠIterable < Order Info > ?, Ġlimit : ĠLong ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠLong ?): ĠString Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn ĠSimple Query Sql Builder . build ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠtableName , Ġdistinct , Ġcolumns , Ġjoin Infos , Ġwhere Sections , Ġgroup By , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠorderBy , Ġlimit , Ġoffset ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }