
org.ufoss.kotysa.SelectDsl.kt Maven / Gradle / Ivy
/*
* This is free and unencumbered software released into the public domain, following
*/
package org.ufoss.kotysa
public class SelectDsl internal constructor(
private val properties: DefaultSqlClientSelect.Properties,
) : ValueProvider {
internal lateinit var row: RowImpl
/*override fun count(resultClass: KClass, dsl: ((FieldProvider) -> ColumnField)?, alias: String?): Long =
this[fieldIndexMap.filterKeys { field ->
field is CountField<*, *> && field.dsl == dsl && field.alias == alias
}.values.first()]!!*/
override fun get(column: Column): U? {
return row.getAndIncrement(column, properties)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy