Coverage Summary for Class: SelectFrom16 (com.kotlinorm.orm.join)
Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
SelectFrom16 |
0%
(0/1)
|
0%
(0/2)
|
|
0%
(0/41)
|
0%
(0/463)
|
/**
* Copyright 2022-2025 kronos-orm
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.kotlinorm.orm.join
import com.kotlinorm.cache.kPojoAllColumnsCache
import com.kotlinorm.cache.kPojoLogicDeleteCache
import com.kotlinorm.interfaces.KPojo
import com.kotlinorm.orm.pagination.PagedClause
import kotlin.reflect.KClass
// Generated by generate-join-clause.gradle.kts
class SelectFrom16<T1: KPojo, T2: KPojo, T3: KPojo, T4: KPojo, T5: KPojo, T6: KPojo, T7: KPojo, T8: KPojo, T9: KPojo, T10: KPojo, T11: KPojo, T12: KPojo, T13: KPojo, T14: KPojo, T15: KPojo, T16: KPojo>(
override var t1: T1,
var t2: T2, var t3: T3, var t4: T4, var t5: T5, var t6: T6, var t7: T7, var t8: T8, var t9: T9, var t10: T10, var t11: T11, var t12: T12, var t13: T13, var t14: T14, var t15: T15, var t16: T16
) : SelectFrom<T1>(t1) {
override var tableName = t1.kronosTableName()
override var paramMap = (t1.toDataMap() + t2.toDataMap() + t3.toDataMap() + t4.toDataMap() + t5.toDataMap() + t6.toDataMap() + t7.toDataMap() + t8.toDataMap() + t9.toDataMap() + t10.toDataMap() + t11.toDataMap() + t12.toDataMap() + t13.toDataMap() + t14.toDataMap() + t15.toDataMap() + t16.toDataMap()).toMutableMap()
private var kClass1 = t1.kClass()
private var kClass2 = t2.kClass()
private var kClass3 = t3.kClass()
private var kClass4 = t4.kClass()
private var kClass5 = t5.kClass()
private var kClass6 = t6.kClass()
private var kClass7 = t7.kClass()
private var kClass8 = t8.kClass()
private var kClass9 = t9.kClass()
private var kClass10 = t10.kClass()
private var kClass11 = t11.kClass()
private var kClass12 = t12.kClass()
private var kClass13 = t13.kClass()
private var kClass14 = t14.kClass()
private var kClass15 = t15.kClass()
private var kClass16 = t16.kClass()
override var logicDeleteStrategy = kPojoLogicDeleteCache[kClass1]
override var allFields = kPojoAllColumnsCache[kClass1]!!
override var listOfPojo: MutableList<Pair<KClass<KPojo>, KPojo>> = mutableListOf(
kClass1 to t1,
kClass2 to t2,
kClass3 to t3,
kClass4 to t4,
kClass5 to t5,
kClass6 to t6,
kClass7 to t7,
kClass8 to t8,
kClass9 to t9,
kClass10 to t10,
kClass11 to t11,
kClass12 to t12,
kClass13 to t13,
kClass14 to t14,
kClass15 to t15,
kClass16 to t16
)
fun withTotal(): PagedClause<T1, SelectFrom16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> {
return PagedClause(this)
}
}