Class RsetDataReader
java.lang.Object
io.ebeaninternal.server.type.RsetDataReader
- All Implemented Interfaces:
io.ebean.core.type.DataReader
- Direct Known Subclasses:
RsetDataReaderIndexed
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRsetDataReader(boolean unmodifiable, DataTimeZone dataTimeZone, ResultSet rset) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidclose()final ArraygetArray()final BigDecimalfinal byte[]final InputStreamfinal Booleanfinal BytegetByte()final byte[]getBytes()final DategetDate()final Doublefinal FloatgetFloat()final IntegergetInt()final LonggetLong()final Objectfinal <T> Tfinal RefgetRef()final ShortgetShort()final Stringfinal Stringfinal TimegetTime()final Timestampfinal voidincrementPos(int increment) final booleannext()final StringpopJson()protected intpos()final voidboolean
-
Field Details
-
pos
protected int pos
-
-
Constructor Details
-
RsetDataReader
-
-
Method Details
-
unmodifiable
public boolean unmodifiable()- Specified by:
unmodifiablein interfaceio.ebean.core.type.DataReader
-
pushJson
- Specified by:
pushJsonin interfaceio.ebean.core.type.DataReader
-
popJson
- Specified by:
popJsonin interfaceio.ebean.core.type.DataReader
-
close
- Specified by:
closein interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
next
- Specified by:
nextin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
incrementPos
public final void incrementPos(int increment) - Specified by:
incrementPosin interfaceio.ebean.core.type.DataReader
-
pos
protected int pos() -
getArray
- Specified by:
getArrayin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getObject
- Specified by:
getObjectin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getObject
- Specified by:
getObjectin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getBigDecimal
- Specified by:
getBigDecimalin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getBinaryStream
- Specified by:
getBinaryStreamin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getBoolean
- Specified by:
getBooleanin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getByte
- Specified by:
getBytein interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getBytes
- Specified by:
getBytesin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getDate
- Specified by:
getDatein interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getDouble
- Specified by:
getDoublein interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getFloat
- Specified by:
getFloatin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getInt
- Specified by:
getIntin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getLong
- Specified by:
getLongin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getRef
- Throws:
SQLException
-
getShort
- Specified by:
getShortin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getString
- Specified by:
getStringin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getTime
- Specified by:
getTimein interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getTimestamp
- Specified by:
getTimestampin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getStringFromStream
- Specified by:
getStringFromStreamin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-
getBinaryBytes
- Specified by:
getBinaryBytesin interfaceio.ebean.core.type.DataReader- Throws:
SQLException
-