RowParser

cc.otavia.sql.RowParser
trait RowParser

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def indexQueryName(columnIndex: Int): String
def isNull(columnIndex: Int): Boolean
def nameQueryIndex(columnName: String): Int
def parseBigDecimal(columnIndex: Int): BigDecimal
def parseBigInt(columnIndex: Int): BigInt
def parseBigInteger(columnIndex: Int): BigInteger
def parseBoolean(columnIndex: Int): Boolean
def parseByte(columnIndex: Int): Byte
def parseChar(columnIndex: Int): Char
def parseCurrency(columnIndex: Int): Currency
def parseDouble(columnIndex: Int): Double
def parseDuration(columnIndex: Int): Duration
def parseFloat(columnIndex: Int): Float
def parseInstant(columnIndex: Int): Instant
def parseInt(columnIndex: Int): Int
def parseJBigDecimal(columnIndex: Int): BigDecimal
def parseJDuration(columnIndex: Int): Duration
def parseLocalDate(columnIndex: Int): LocalDate
def parseLocalDateTime(columnIndex: Int): LocalDateTime
def parseLocalTime(columnIndex: Int): LocalTime
def parseLocale(columnIndex: Int): Locale
def parseLong(columnIndex: Int): Long
def parseMonthDay(columnIndex: Int): MonthDay
def parseOffsetDateTime(columnIndex: Int): OffsetDateTime
def parseOffsetTime(columnIndex: Int): OffsetTime
def parsePeriod(columnIndex: Int): Period
def parseShort(columnIndex: Int): Short
def parseString(columnIndex: Int): String
def parseUUID(columnIndex: Int): UUID
def parseYear(columnIndex: Int): Year
def parseYearMonth(columnIndex: Int): YearMonth
def parseZoneId(columnIndex: Int): ZoneId
def parseZoneOffset(columnIndex: Int): ZoneOffset
def parseZonedDateTime(columnIndex: Int): ZonedDateTime

Concrete methods

final def parseBigDecimal(columnName: String): BigDecimal
final def parseBigDecimalOption(columnIndex: Int): Option[BigDecimal]
final def parseBigDecimalOption(columnName: String): Option[BigDecimal]
final def parseBigInt(columnName: String): BigInt
final def parseBigIntOption(columnIndex: Int): Option[BigInt]
final def parseBigIntOption(columnName: String): Option[BigInt]
final def parseBigInteger(columnName: String): BigInteger
final def parseBigIntegerOption(columnIndex: Int): Option[BigInteger]
final def parseBigIntegerOption(columnName: String): Option[BigInteger]
final def parseBoolean(columnName: String): Boolean
final def parseBooleanOption(columnIndex: Int): Option[Boolean]
final def parseBooleanOption(columnName: String): Option[Boolean]
final def parseByte(columnName: String): Byte
final def parseByteOption(columnIndex: Int): Option[Byte]
final def parseByteOption(columnName: String): Option[Byte]
final def parseChar(columnName: String): Char
final def parseCharOption(columnIndex: Int): Option[Char]
final def parseCharOption(columnName: String): Option[Char]
final def parseCurrency(columnName: String): Currency
final def parseCurrencyOption(columnIndex: Int): Option[Currency]
final def parseCurrencyOption(columnName: String): Option[Currency]
final def parseDouble(columnName: String): Double
final def parseDoubleOption(columnIndex: Int): Option[Double]
final def parseDoubleOption(columnName: String): Option[Double]
final def parseDuration(columnName: String): Duration
final def parseDurationOption(columnIndex: Int): Option[Duration]
final def parseDurationOption(columnName: String): Option[Duration]
final def parseFloat(columnName: String): Float
final def parseFloatOption(columnIndex: Int): Option[Float]
final def parseFloatOption(columnName: String): Option[Float]
final def parseInstant(columnName: String): Instant
final def parseInstantOption(columnIndex: Int): Option[Instant]
final def parseInstantOption(columnName: String): Option[Instant]
final def parseInt(columnName: String): Int
final def parseIntOption(columnIndex: Int): Option[Int]
final def parseIntOption(columnName: String): Option[Int]
final def parseJBigDecimal(columnName: String): BigDecimal
final def parseJBigDecimalOption(columnIndex: Int): Option[BigDecimal]
final def parseJBigDecimalOption(columnName: String): Option[BigDecimal]
final def parseJDuration(columnName: String): Duration
final def parseJDurationOption(columnIndex: Int): Option[Duration]
final def parseJDurationOption(columnName: String): Option[Duration]
final def parseLocalDate(columnName: String): LocalDate
final def parseLocalDateOption(columnIndex: Int): Option[LocalDate]
final def parseLocalDateOption(columnName: String): Option[LocalDate]
final def parseLocalDateTime(columnName: String): LocalDateTime
final def parseLocalDateTimeOption(columnIndex: Int): Option[LocalDateTime]
final def parseLocalDateTimeOption(columnName: String): Option[LocalDateTime]
final def parseLocalTime(columnName: String): LocalTime
final def parseLocalTimeOption(columnIndex: Int): Option[LocalTime]
final def parseLocalTimeOption(columnName: String): Option[LocalTime]
final def parseLocale(columnName: String): Locale
final def parseLocaleOption(columnIndex: Int): Option[Locale]
final def parseLocaleOption(columnName: String): Option[Locale]
final def parseLong(columnName: String): Long
final def parseLongOption(columnIndex: Int): Option[Long]
final def parseLongOption(columnName: String): Option[Long]
final def parseMonthDay(columnName: String): MonthDay
final def parseMonthDayOption(columnIndex: Int): Option[MonthDay]
final def parseMonthDayOption(columnName: String): Option[MonthDay]
final def parseOffsetDateTime(columnName: String): OffsetDateTime
final def parseOffsetDateTimeOption(columnIndex: Int): Option[OffsetDateTime]
final def parseOffsetDateTimeOption(columnName: String): Option[OffsetDateTime]
final def parseOffsetTime(columnName: String): OffsetTime
final def parseOffsetTimeOption(columnIndex: Int): Option[OffsetTime]
final def parseOffsetTimeOption(columnName: String): Option[OffsetTime]
final def parsePeriod(columnName: String): Period
final def parsePeriodOption(columnIndex: Int): Option[Period]
final def parsePeriodOption(columnName: String): Option[Period]
final def parseShort(columnName: String): Short
final def parseShortOption(columnIndex: Int): Option[Short]
final def parseShortOption(columnName: String): Option[Short]
final def parseString(columnName: String): String
final def parseStringOption(columnIndex: Int): Option[String]
final def parseStringOption(columnName: String): Option[String]
final def parseUUID(columnName: String): UUID
final def parseUUIDOption(columnIndex: Int): Option[UUID]
final def parseUUIDOption(columnName: String): Option[UUID]
final def parseYear(columnName: String): Year
final def parseYearMonth(columnName: String): YearMonth
final def parseYearMonthOption(columnIndex: Int): Option[YearMonth]
final def parseYearMonthOption(columnName: String): Option[YearMonth]
final def parseYearOption(columnIndex: Int): Option[Year]
final def parseYearOption(columnName: String): Option[Year]
final def parseZoneId(columnName: String): ZoneId
final def parseZoneIdOption(columnIndex: Int): Option[ZoneId]
final def parseZoneIdOption(columnName: String): Option[ZoneId]
final def parseZoneOffset(columnName: String): ZoneOffset
final def parseZoneOffsetOption(columnIndex: Int): Option[ZoneOffset]
final def parseZoneOffsetOption(columnName: String): Option[ZoneOffset]
final def parseZonedDateTime(columnName: String): ZonedDateTime
final def parseZonedDateTimeOption(columnIndex: Int): Option[ZonedDateTime]
final def parseZonedDateTimeOption(columnName: String): Option[ZonedDateTime]