Skip to content

Commit 27e2c8b

Browse files
committed
Merge pull request #20 from nkdhny/develop
ResultSet wrapper for RowData
2 parents af0e280 + d444f8b commit 27e2c8b

File tree

7 files changed

+766
-352
lines changed

7 files changed

+766
-352
lines changed

core/src/main/scala/scalikejdbc/async/AsyncResultSet.scala

Lines changed: 0 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ trait AsyncResultSet extends WrappedResultSet {
2727

2828
def tail(): AsyncResultSet
2929

30-
override final def get[A: TypeBinder](columnLabel: String): A = throw new UnsupportedOperationException
31-
override final def get[A: TypeBinder](columnIndex: Int): A = throw new UnsupportedOperationException
32-
3330
override final def ensureCursor(): Unit = {}
3431

3532
override final def fetchDirection: Int = throw new UnsupportedOperationException
@@ -40,115 +37,6 @@ trait AsyncResultSet extends WrappedResultSet {
4037
override final def statement: java.sql.Statement = throw new UnsupportedOperationException
4138
override final def warnings: java.sql.SQLWarning = throw new UnsupportedOperationException
4239

43-
override def any(columnIndex: Int): Any
44-
override def any(columnLabel: String): Any
45-
override def anyOpt(columnIndex: Int): Option[Any]
46-
override def anyOpt(columnLabel: String): Option[Any]
47-
48-
override def bigDecimal(columnIndex: Int): java.math.BigDecimal
49-
override def bigDecimal(columnLabel: String): java.math.BigDecimal
50-
override def bigDecimalOpt(columnIndex: Int): Option[java.math.BigDecimal]
51-
override def bigDecimalOpt(columnLabel: String): Option[java.math.BigDecimal]
52-
53-
override def bytes(columnIndex: Int): Array[Byte]
54-
override def bytes(columnLabel: String): Array[Byte]
55-
override def bytesOpt(columnIndex: Int): Option[Array[Byte]]
56-
override def bytesOpt(columnLabel: String): Option[Array[Byte]]
57-
58-
override def date(columnIndex: Int): java.sql.Date
59-
override def date(columnLabel: String): java.sql.Date
60-
override def dateOpt(columnIndex: Int): Option[java.sql.Date]
61-
override def dateOpt(columnLabel: String): Option[java.sql.Date]
62-
63-
override def string(columnIndex: Int): String
64-
override def string(columnLabel: String): String
65-
override def stringOpt(columnIndex: Int): Option[String]
66-
override def stringOpt(columnLabel: String): Option[String]
67-
68-
override def time(columnIndex: Int): java.sql.Time
69-
override def time(columnLabel: String): java.sql.Time
70-
override def timeOpt(columnIndex: Int): Option[java.sql.Time]
71-
override def timeOpt(columnLabel: String): Option[java.sql.Time]
72-
73-
override def timestamp(columnIndex: Int): java.sql.Timestamp
74-
override def timestamp(columnLabel: String): java.sql.Timestamp
75-
override def timestampOpt(columnIndex: Int): Option[java.sql.Timestamp]
76-
override def timestampOpt(columnLabel: String): Option[java.sql.Timestamp]
77-
78-
override def jodaDateTime(columnIndex: Int): DateTime
79-
override def jodaDateTime(columnLabel: String): DateTime
80-
override def jodaDateTimeOpt(columnIndex: Int): Option[DateTime]
81-
override def jodaDateTimeOpt(columnLabel: String): Option[DateTime]
82-
83-
override def jodaLocalDate(columnIndex: Int): LocalDate
84-
override def jodaLocalDate(columnLabel: String): LocalDate
85-
override def jodaLocalDateOpt(columnIndex: Int): Option[LocalDate]
86-
override def jodaLocalDateOpt(columnLabel: String): Option[LocalDate]
87-
88-
override def jodaLocalDateTime(columnIndex: Int): LocalDateTime
89-
override def jodaLocalDateTime(columnLabel: String): LocalDateTime
90-
override def jodaLocalDateTimeOpt(columnIndex: Int): Option[LocalDateTime]
91-
override def jodaLocalDateTimeOpt(columnLabel: String): Option[LocalDateTime]
92-
93-
override def jodaLocalTime(columnIndex: Int): LocalTime
94-
override def jodaLocalTime(columnLabel: String): LocalTime
95-
override def jodaLocalTimeOpt(columnIndex: Int): Option[LocalTime]
96-
override def jodaLocalTimeOpt(columnLabel: String): Option[LocalTime]
97-
98-
override def url(columnIndex: Int): java.net.URL
99-
override def url(columnLabel: String): java.net.URL
100-
override def urlOpt(columnIndex: Int): Option[java.net.URL]
101-
override def urlOpt(columnLabel: String): Option[java.net.URL]
102-
103-
override def nullableBoolean(columnIndex: Int): java.lang.Boolean
104-
override def nullableBoolean(columnLabel: String): java.lang.Boolean
105-
override def boolean(columnIndex: Int): Boolean
106-
override def boolean(columnLabel: String): Boolean
107-
override def booleanOpt(columnIndex: Int): Option[Boolean]
108-
override def booleanOpt(columnLabel: String): Option[Boolean]
109-
110-
override def nullableByte(columnIndex: Int): java.lang.Byte
111-
override def nullableByte(columnLabel: String): java.lang.Byte
112-
override def byte(columnIndex: Int): Byte
113-
override def byte(columnLabel: String): Byte
114-
override def byteOpt(columnIndex: Int): Option[Byte]
115-
override def byteOpt(columnLabel: String): Option[Byte]
116-
117-
override def nullableDouble(columnIndex: Int): java.lang.Double
118-
override def nullableDouble(columnLabel: String): java.lang.Double
119-
override def double(columnIndex: Int): Double
120-
override def double(columnLabel: String): Double
121-
override def doubleOpt(columnIndex: Int): Option[Double]
122-
override def doubleOpt(columnLabel: String): Option[Double]
123-
124-
override def nullableFloat(columnIndex: Int): java.lang.Float
125-
override def nullableFloat(columnLabel: String): java.lang.Float
126-
override def float(columnIndex: Int): Float
127-
override def float(columnLabel: String): Float
128-
override def floatOpt(columnIndex: Int): Option[Float]
129-
override def floatOpt(columnLabel: String): Option[Float]
130-
131-
override def nullableInt(columnIndex: Int): java.lang.Integer
132-
override def nullableInt(columnLabel: String): java.lang.Integer
133-
override def int(columnIndex: Int): Int
134-
override def int(columnLabel: String): Int
135-
override def intOpt(columnIndex: Int): Option[Int]
136-
override def intOpt(columnLabel: String): Option[Int]
137-
138-
override def nullableLong(columnIndex: Int): java.lang.Long
139-
override def nullableLong(columnLabel: String): java.lang.Long
140-
override def long(columnIndex: Int): Long
141-
override def long(columnLabel: String): Long
142-
override def longOpt(columnIndex: Int): Option[Long]
143-
override def longOpt(columnLabel: String): Option[Long]
144-
145-
override def nullableShort(columnIndex: Int): java.lang.Short
146-
override def nullableShort(columnLabel: String): java.lang.Short
147-
override def short(columnIndex: Int): Short
148-
override def short(columnLabel: String): Short
149-
override def shortOpt(columnIndex: Int): Option[Short]
150-
override def shortOpt(columnLabel: String): Option[Short]
151-
15240
override def toMap(): Map[String, Any] = throw new UnsupportedOperationException
15341
override def toSymbolMap(): Map[Symbol, Any] = throw new UnsupportedOperationException
15442

0 commit comments

Comments
 (0)