Package org.apache.openjpa.jdbc.sql
Class MergedResult
- java.lang.Object
-
- org.apache.openjpa.jdbc.sql.MergedResult
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMergedResult.ResultComparatorComparator for ordering result rows.
-
Constructor Summary
Constructors Constructor Description MergedResult(Result[] res)Constructor; supply delegates.MergedResult(Result[] res, MergedResult.ResultComparator comp)Constructor; supply delegates and comparator for ordering results.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanabsolute(int row)Move to the given 0-based row in the result, or return false if the row does not exist.voidclose()Free the resources used by this result; do not close the SQL connection.booleancontains(Object obj)Return true if the given id or column is available in the result.booleancontains(Column col, Joins joins)Return true if the given column is available in the result.booleancontainsAll(Object[] objs)Return true if all the given ids or columns are available in the result.booleancontainsAll(Column[] cols, Joins joins)Return true if all the given columns are available in the result.voidendDataRequest()Ends a data request.ArraygetArray(Object obj)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.ArraygetArray(Column col, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.InputStreamgetAsciiStream(Object obj)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.InputStreamgetAsciiStream(Column col, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.ClassMappinggetBaseMapping()If this is the result of a UNION used to select a hierarchy of mappings, the base mapping represented by the current row.BigDecimalgetBigDecimal(Object obj)Return the value stored in the given column or id.BigDecimalgetBigDecimal(Column col, Joins joins)Return the value stored in the given column.BigIntegergetBigInteger(Object obj)Return the value stored in the given column or id.BigIntegergetBigInteger(Column col, Joins joins)Return the value stored in the given column.InputStreamgetBinaryStream(Object obj)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.InputStreamgetBinaryStream(Column col, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.BlobgetBlob(Object obj)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.BlobgetBlob(Column col, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.booleangetBoolean(Object obj)Return the value stored in the given column or id.booleangetBoolean(Column col, Joins joins)Return the value stored in the given column.bytegetByte(Object obj)Return the value stored in the given column or id.bytegetByte(Column col, Joins joins)Return the value stored in the given column.byte[]getBytes(Object obj)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.byte[]getBytes(Column col, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.CalendargetCalendar(Object obj)Return the value stored in the given column or id.CalendargetCalendar(Column col, Joins joins)Return the value stored in the given column.chargetChar(Object obj)Return the value stored in the given column or id.chargetChar(Column col, Joins joins)Return the value stored in the given column.ReadergetCharacterStream(Object obj)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.ReadergetCharacterStream(Column col, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.ClobgetClob(Object obj)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.ClobgetClob(Column col, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.DategetDate(Object obj)Return the value stored in the given column or id.DategetDate(Object obj, Calendar cal)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.DategetDate(Column col, Calendar cal, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.DategetDate(Column col, Joins joins)Return the value stored in the given column.doublegetDouble(Object obj)Return the value stored in the given column or id.doublegetDouble(Column col, Joins joins)Return the value stored in the given column.ObjectgetEager(FieldMapping key)The eager result for the given key, or null if none.floatgetFloat(Object obj)Return the value stored in the given column or id.floatgetFloat(Column col, Joins joins)Return the value stored in the given column.intgetInt(Object obj)Return the value stored in the given column or id.intgetInt(Column col, Joins joins)Return the value stored in the given column.InputStreamgetLOBStream(JDBCStore store, Object obj)LocalDategetLocalDate(Object obj)Return the value stored in the given column or id.LocalDateTimegetLocalDateTime(Object obj)Return the value stored in the given column or id.LocalegetLocale(Object obj)Return the value stored in the given column or id.LocalegetLocale(Column col, Joins joins)Return the value stored in the given column.LocalTimegetLocalTime(Object obj)Return the value stored in the given column or id.longgetLong(Object obj)Return the value stored in the given column or id.longgetLong(Column col, Joins joins)Return the value stored in the given column.FieldMappinggetMappedByFieldMapping()If this is the result used to select a toMany relationship, the mappedByFieldMapping is field mapping representing the inverse relationship.ObjectgetMappedByValue()If this is the result used to select a toMany relationship, the mappedByValue is value of the owner of the toMany relationship.NumbergetNumber(Object obj)Return the value stored in the given column or id.NumbergetNumber(Column col, Joins joins)Return the value stored in the given column.ObjectgetObject(Object obj, int metaType, Object arg)Return the value stored in the given column or id.ObjectgetObject(Column col, Object arg, Joins joins)Return the value stored in the given column.OffsetDateTimegetOffsetDateTime(Object obj)Return the value stored in the given column or id.OffsetTimegetOffsetTime(Object obj)Return the value stored in the given column or id.RefgetRef(Object obj, Map map)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.RefgetRef(Column col, Map map, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.shortgetShort(Object obj)Return the value stored in the given column or id.shortgetShort(Column col, Joins joins)Return the value stored in the given column.ObjectgetSQLObject(Object obj, Map map)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.ObjectgetSQLObject(Column col, Map map, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.StringgetString(Object obj)Return the value stored in the given column or id.StringgetString(Column col, Joins joins)Return the value stored in the given column.TimegetTime(Object obj, Calendar cal)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.TimegetTime(Column col, Calendar cal, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.TimestampgetTimestamp(Object obj, Calendar cal)Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.TimestampgetTimestamp(Column col, Calendar cal, Joins joins)Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.intindexOf()The index of the select within the UNION that the current row corresponds to, or 0.booleanisLocking()If true, then any results loaded from this Result will be locked in the database.Objectload(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)Load a pc object using the given store manager.Objectload(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)Load a pc object using the given store manager.JoinsnewJoins()Return a new joins instance to use for traversing to related data.booleannext()Advance to the next row, or return false if there are no more rows in the result.voidpushBack()Push back the last result.voidputEager(FieldMapping key, Object res)The eager result for the given key, or null if none.voidsetBaseMapping(ClassMapping mapping)If this is the result of a UNION used to select a hierarchy of mappings, the base mapping represented by the current row.voidsetLocking(boolean locking)Set to true if row locking has been issued for the row.voidsetMappedByFieldMapping(FieldMapping fieldMapping)If this is the result used to select a toMany relationship, the mappedByFieldMapping is field mapping representing the inverse relationship.voidsetMappedByValue(Object mappedByValue)If this is the result used to select a toMany relationship, the mappedByValue is value of the owner of the toMany relationship.intsize()Return the number of rows in this result.voidstartDataRequest(Object mapping)Informs this receiver about the application element for which a subsequent data request will be made.booleansupportsRandomAccess()Return true if the result supports random access.booleanwasNull()Return true if the last value fetched was null.
-
-
-
Constructor Detail
-
MergedResult
public MergedResult(Result[] res)
Constructor; supply delegates.
-
MergedResult
public MergedResult(Result[] res, MergedResult.ResultComparator comp)
Constructor; supply delegates and comparator for ordering results.
-
-
Method Detail
-
getEager
public Object getEager(FieldMapping key)
Description copied from interface:ResultThe eager result for the given key, or null if none.
-
putEager
public void putEager(FieldMapping key, Object res)
Description copied from interface:ResultThe eager result for the given key, or null if none.
-
newJoins
public Joins newJoins()
Description copied from interface:ResultReturn a new joins instance to use for traversing to related data.
-
close
public void close()
Description copied from interface:ResultFree the resources used by this result; do not close the SQL connection.
-
setLocking
public void setLocking(boolean locking)
Description copied from interface:ResultSet to true if row locking has been issued for the row.- Specified by:
setLockingin interfaceResult
-
isLocking
public boolean isLocking()
Description copied from interface:ResultIf true, then any results loaded from this Result will be locked in the database.
-
supportsRandomAccess
public boolean supportsRandomAccess() throws SQLExceptionDescription copied from interface:ResultReturn true if the result supports random access.- Specified by:
supportsRandomAccessin interfaceResult- Throws:
SQLException
-
absolute
public boolean absolute(int row) throws SQLExceptionDescription copied from interface:ResultMove to the given 0-based row in the result, or return false if the row does not exist. This method will only be called if the result supports random access.- Specified by:
absolutein interfaceResult- Throws:
SQLException
-
next
public boolean next() throws SQLExceptionDescription copied from interface:ResultAdvance to the next row, or return false if there are no more rows in the result.- Specified by:
nextin interfaceResult- Throws:
SQLException
-
pushBack
public void pushBack() throws SQLExceptionDescription copied from interface:ResultPush back the last result. In other words, just ignore the next call toResult.next(). After the first time this method is called, additional calls before a call toResult.next()orResult.absolute(int)should have no further affect.- Specified by:
pushBackin interfaceResult- Throws:
SQLException
-
size
public int size() throws SQLExceptionDescription copied from interface:ResultReturn the number of rows in this result.- Specified by:
sizein interfaceResult- Throws:
SQLException
-
contains
public boolean contains(Object obj) throws SQLException
Description copied from interface:ResultReturn true if the given id or column is available in the result.- Specified by:
containsin interfaceResult- Throws:
SQLException
-
containsAll
public boolean containsAll(Object[] objs) throws SQLException
Description copied from interface:ResultReturn true if all the given ids or columns are available in the result.- Specified by:
containsAllin interfaceResult- Throws:
SQLException
-
contains
public boolean contains(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn true if the given column is available in the result.- Specified by:
containsin interfaceResult- Throws:
SQLException
-
containsAll
public boolean containsAll(Column[] cols, Joins joins) throws SQLException
Description copied from interface:ResultReturn true if all the given columns are available in the result.- Specified by:
containsAllin interfaceResult- Throws:
SQLException
-
getBaseMapping
public ClassMapping getBaseMapping()
Description copied from interface:ResultIf this is the result of a UNION used to select a hierarchy of mappings, the base mapping represented by the current row. This information is not available after getting any eager results from the row.- Specified by:
getBaseMappingin interfaceResult
-
setBaseMapping
public void setBaseMapping(ClassMapping mapping)
Description copied from interface:ResultIf this is the result of a UNION used to select a hierarchy of mappings, the base mapping represented by the current row. This information is not available after getting any eager results from the row.- Specified by:
setBaseMappingin interfaceResult
-
getMappedByFieldMapping
public FieldMapping getMappedByFieldMapping()
Description copied from interface:ResultIf this is the result used to select a toMany relationship, the mappedByFieldMapping is field mapping representing the inverse relationship. This is to avoid unneeded extra sql to retrieve the eager inverse field.- Specified by:
getMappedByFieldMappingin interfaceResult
-
setMappedByFieldMapping
public void setMappedByFieldMapping(FieldMapping fieldMapping)
Description copied from interface:ResultIf this is the result used to select a toMany relationship, the mappedByFieldMapping is field mapping representing the inverse relationship. This is to avoid unneeded extra sql to retrieve the eager inverse field.- Specified by:
setMappedByFieldMappingin interfaceResult
-
getMappedByValue
public Object getMappedByValue()
Description copied from interface:ResultIf this is the result used to select a toMany relationship, the mappedByValue is value of the owner of the toMany relationship. This is to avoid unneeded extra sql to retrieve the eager inverse field.- Specified by:
getMappedByValuein interfaceResult
-
setMappedByValue
public void setMappedByValue(Object mappedByValue)
Description copied from interface:ResultIf this is the result used to select a toMany relationship, the mappedByValue is value of the owner of the toMany relationship. This is to avoid unneeded extra sql to retrieve the eager inverse field.- Specified by:
setMappedByValuein interfaceResult
-
indexOf
public int indexOf()
Description copied from interface:ResultThe index of the select within the UNION that the current row corresponds to, or 0.
-
load
public Object load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch) throws SQLException
Description copied from interface:ResultLoad a pc object using the given store manager.- Specified by:
loadin interfaceResult- Throws:
SQLException
-
load
public Object load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins) throws SQLException
Description copied from interface:ResultLoad a pc object using the given store manager.- Specified by:
loadin interfaceResult- Throws:
SQLException
-
getArray
public Array getArray(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getArrayin interfaceResult- Throws:
SQLException
-
getAsciiStream
public InputStream getAsciiStream(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getAsciiStreamin interfaceResult- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getBigDecimalin interfaceResult- Throws:
SQLException
-
getBigInteger
public BigInteger getBigInteger(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getBigIntegerin interfaceResult- Throws:
SQLException
-
getBinaryStream
public InputStream getBinaryStream(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getBinaryStreamin interfaceResult- Throws:
SQLException
-
getLOBStream
public InputStream getLOBStream(JDBCStore store, Object obj) throws SQLException
- Specified by:
getLOBStreamin interfaceResult- Throws:
SQLException
-
getBlob
public Blob getBlob(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getBlobin interfaceResult- Throws:
SQLException
-
getBoolean
public boolean getBoolean(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getBooleanin interfaceResult- Throws:
SQLException
-
getByte
public byte getByte(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getBytein interfaceResult- Throws:
SQLException
-
getBytes
public byte[] getBytes(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getBytesin interfaceResult- Throws:
SQLException
-
getCalendar
public Calendar getCalendar(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getCalendarin interfaceResult- Throws:
SQLException
-
getLocalDate
public LocalDate getLocalDate(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getLocalDatein interfaceResult- Throws:
SQLException
-
getLocalTime
public LocalTime getLocalTime(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getLocalTimein interfaceResult- Throws:
SQLException
-
getLocalDateTime
public LocalDateTime getLocalDateTime(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getLocalDateTimein interfaceResult- Throws:
SQLException
-
getOffsetTime
public OffsetTime getOffsetTime(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getOffsetTimein interfaceResult- Throws:
SQLException
-
getOffsetDateTime
public OffsetDateTime getOffsetDateTime(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getOffsetDateTimein interfaceResult- Throws:
SQLException
-
getChar
public char getChar(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getCharin interfaceResult- Throws:
SQLException
-
getCharacterStream
public Reader getCharacterStream(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getCharacterStreamin interfaceResult- Throws:
SQLException
-
getClob
public Clob getClob(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getClobin interfaceResult- Throws:
SQLException
-
getDate
public Date getDate(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getDatein interfaceResult- Throws:
SQLException
-
getDate
public Date getDate(Object obj, Calendar cal) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getDatein interfaceResult- Throws:
SQLException
-
getDouble
public double getDouble(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getDoublein interfaceResult- Throws:
SQLException
-
getFloat
public float getFloat(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getFloatin interfaceResult- Throws:
SQLException
-
getInt
public int getInt(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getIntin interfaceResult- Throws:
SQLException
-
getLocale
public Locale getLocale(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getLocalein interfaceResult- Throws:
SQLException
-
getLong
public long getLong(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getLongin interfaceResult- Throws:
SQLException
-
getNumber
public Number getNumber(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getNumberin interfaceResult- Throws:
SQLException
-
getObject
public Object getObject(Object obj, int metaType, Object arg) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getObjectin interfaceResult- Parameters:
obj- the column or id whose data to fetchmetaType- the type code fromJavaTypesorJavaSQLTypesfor the type of the data; ifobjis a column, you may specify -1 to use the column's recorded java typearg- some JDBC data access methods use an argument, such as aCalendarorMap- Throws:
SQLException
-
getSQLObject
public Object getSQLObject(Object obj, Map map) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getSQLObjectin interfaceResult- Throws:
SQLException
-
getRef
public Ref getRef(Object obj, Map map) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getRefin interfaceResult- Throws:
SQLException
-
getShort
public short getShort(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getShortin interfaceResult- Throws:
SQLException
-
getString
public String getString(Object obj) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id.- Specified by:
getStringin interfaceResult- Throws:
SQLException
-
getTime
public Time getTime(Object obj, Calendar cal) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getTimein interfaceResult- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(Object obj, Calendar cal) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.- Specified by:
getTimestampin interfaceResult- Throws:
SQLException
-
getArray
public Array getArray(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getArrayin interfaceResult- Throws:
SQLException
-
getAsciiStream
public InputStream getAsciiStream(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getAsciiStreamin interfaceResult- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getBigDecimalin interfaceResult- Throws:
SQLException
-
getBigInteger
public BigInteger getBigInteger(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getBigIntegerin interfaceResult- Throws:
SQLException
-
getBinaryStream
public InputStream getBinaryStream(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getBinaryStreamin interfaceResult- Throws:
SQLException
-
getBlob
public Blob getBlob(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getBlobin interfaceResult- Throws:
SQLException
-
getBoolean
public boolean getBoolean(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getBooleanin interfaceResult- Throws:
SQLException
-
getByte
public byte getByte(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getBytein interfaceResult- Throws:
SQLException
-
getBytes
public byte[] getBytes(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getBytesin interfaceResult- Throws:
SQLException
-
getCalendar
public Calendar getCalendar(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getCalendarin interfaceResult- Throws:
SQLException
-
getChar
public char getChar(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getCharin interfaceResult- Throws:
SQLException
-
getCharacterStream
public Reader getCharacterStream(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getCharacterStreamin interfaceResult- Throws:
SQLException
-
getClob
public Clob getClob(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getClobin interfaceResult- Throws:
SQLException
-
getDate
public Date getDate(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getDatein interfaceResult- Throws:
SQLException
-
getDate
public Date getDate(Column col, Calendar cal, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getDatein interfaceResult- Throws:
SQLException
-
getDouble
public double getDouble(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getDoublein interfaceResult- Throws:
SQLException
-
getFloat
public float getFloat(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getFloatin interfaceResult- Throws:
SQLException
-
getInt
public int getInt(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getIntin interfaceResult- Throws:
SQLException
-
getLocale
public Locale getLocale(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getLocalein interfaceResult- Throws:
SQLException
-
getLong
public long getLong(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getLongin interfaceResult- Throws:
SQLException
-
getNumber
public Number getNumber(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getNumberin interfaceResult- Throws:
SQLException
-
getObject
public Object getObject(Column col, Object arg, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getObjectin interfaceResult- Parameters:
col- the column whose data to fetcharg- some JDBC data access methods use an argument, such as aCalendarorMap- Throws:
SQLException
-
getSQLObject
public Object getSQLObject(Column col, Map map, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getSQLObjectin interfaceResult- Throws:
SQLException
-
getRef
public Ref getRef(Column col, Map map, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getRefin interfaceResult- Throws:
SQLException
-
getShort
public short getShort(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getShortin interfaceResult- Throws:
SQLException
-
getString
public String getString(Column col, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column.- Specified by:
getStringin interfaceResult- Throws:
SQLException
-
getTime
public Time getTime(Column col, Calendar cal, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getTimein interfaceResult- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(Column col, Calendar cal, Joins joins) throws SQLException
Description copied from interface:ResultReturn the value stored in the given column; may not be supported by results that are not backed by a SQL result set.- Specified by:
getTimestampin interfaceResult- Throws:
SQLException
-
wasNull
public boolean wasNull() throws SQLExceptionDescription copied from interface:ResultReturn true if the last value fetched was null.- Specified by:
wasNullin interfaceResult- Throws:
SQLException
-
startDataRequest
public void startDataRequest(Object mapping)
Description copied from interface:ResultInforms this receiver about the application element for which a subsequent data request will be made.- Specified by:
startDataRequestin interfaceResult
-
endDataRequest
public void endDataRequest()
Description copied from interface:ResultEnds a data request. Must be called in conjunction withResult.startDataRequest(java.lang.Object). The calls can be nested as follws
startDataRequest (relation); startDataRequest (relationsField); getObject("COLUMN_Y"); endDataRequest (); endDataRequest ();- Specified by:
endDataRequestin interfaceResult
-
-