All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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