com.mchange.sc.sqlutil

Members list

Type members

Classlikes

trait Creatable

Attributes

Supertypes
class Object
trait Matchable
class Any
final class NonUniqueRow(message: String, cause: Throwable) extends SQLException

Attributes

Supertypes
class SQLException
trait Iterable[Throwable]
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final class UnexpectedRowCountException(message: String, cause: Throwable) extends SQLException

Attributes

Supertypes
class SQLException
trait Iterable[Throwable]
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final class UnexpectedlyEmptyResultSet(message: String, cause: Throwable) extends SQLException

Attributes

Supertypes
class SQLException
trait Iterable[Throwable]
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def getMaybeSingleBoolean(rs: ResultSet): Option[Boolean]
def getMaybeSingleDouble(rs: ResultSet): Option[Double]
def getMaybeSingleFloat(rs: ResultSet): Option[Float]
def getMaybeSingleInt(rs: ResultSet): Option[Int]
def getMaybeSingleLong(rs: ResultSet): Option[Long]
def getMaybeSingleString(rs: ResultSet): Option[String]
def getSingleBoolean(rs: ResultSet): Boolean
def getSingleDouble(rs: ResultSet): Double
def getSingleFloat(rs: ResultSet): Float
def getSingleInt(rs: ResultSet): Int
def getSingleLong(rs: ResultSet): Long
def getSingleString(rs: ResultSet): String
def setLongOptional(ps: PreparedStatement, position: Int, sqlType: Int, value: Option[Long]): Unit
def setMaybeString(sqlType: Int)(ps: PreparedStatement, index: Int, mbValue: Option[String]): Unit
def setStringOptional(ps: PreparedStatement, position: Int, sqlType: Int, value: Option[String]): Unit
def setTimestampOptional(ps: PreparedStatement, position: Int, value: Option[Timestamp]): Unit
def toSeq[T](rs: ResultSet)(extract: ResultSet => T): Seq[T]
def toSet[T](rs: ResultSet)(extract: ResultSet => T): Set[T]
def transact[T](conn: Connection)(block: Connection => T): T
def uniqueResult[T](queryDesc: String, rs: ResultSet)(materialize: ResultSet => T): T
def zeroOrOneResult[T](queryDesc: String, rs: ResultSet)(materialize: ResultSet => T): Option[T]