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

com.sxtanna.database.struct.Value.kt Maven / Gradle / Ivy

There is a newer version: 3.0-beta
Show newest version
package com.sxtanna.database.struct

import java.sql.PreparedStatement

data class Value(val data: Any, val name: String = "") {

    fun prepare(prep: PreparedStatement, position: Int) {
        when(data) {
			is Byte -> prep.setByte(position, data)
			is Short -> prep.setShort(position, data)
            is Int -> prep.setInt(position, data)
			is Long -> prep.setLong(position, data)
            is Double -> prep.setDouble(position, data)
            is String -> prep.setString(position, data)
            else -> prep.setString(position, data.toString())
        }
    }

    override fun toString(): String = "$name=Values($name)"

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy