|
SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.solarmetric.rd.kodo.impl.jdbc.runtime.ResultSetResult
Base Result implementation wrapped around a result set.
| Constructor Summary | |
ResultSetResult(java.sql.Connection conn,
java.sql.Statement stmnt,
java.sql.ResultSet rs,
com.solarmetric.rd.kodo.impl.jdbc.schema.DBDictionary dict)
Constructor. |
|
| Method Summary | |
boolean |
absolute(int row)
Move to the given 0-based row in the result, or return false if the row does not exist. |
void |
close()
Free the resources used by this result; do not close the SQL connection. |
boolean |
contains(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return true if the given column is available in the result. |
protected int |
findColumn(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the 1-based result set index for the given column, or a non-positive number if the column is not contained in this result. |
java.sql.Array |
getArray(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
java.io.InputStream |
getAsciiStream(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
java.math.BigDecimal |
getBigDecimal(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
java.math.BigInteger |
getBigInteger(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
java.io.InputStream |
getBinaryStream(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
java.sql.Blob |
getBlob(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
boolean |
getBoolean(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
byte |
getByte(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
byte[] |
getBytes(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
char |
getChar(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
java.io.Reader |
getCharacterStream(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
java.sql.Clob |
getClob(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
protected java.lang.String |
getColumnAlias(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the alias used for the column in the SELECT. |
java.sql.Connection |
getConnection()
Return the connection that was given to the method that returned this result. |
java.util.Date |
getDate(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
java.sql.Date |
getDate(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
java.util.Calendar cal)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
com.solarmetric.rd.kodo.impl.jdbc.schema.DBDictionary |
getDBDictionary()
Return the dictionary in use. |
double |
getDouble(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
float |
getFloat(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
java.util.Map |
getImplData(boolean create)
Return a mutable view of arbitrary implementation data associated with this result, optionally creating a new map if none exists. |
int |
getInt(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
java.util.Locale |
getLocale(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
long |
getLong(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
java.lang.Object |
getObject(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
int metaTypeCode,
java.lang.Object arg)
Return the value stored in the given column. |
java.lang.Object |
getObject(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
java.util.Map map)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
java.sql.Ref |
getRef(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
java.util.Map map)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
java.sql.ResultSet |
getResultSet()
Return the backing result set. |
short |
getShort(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
java.sql.Statement |
getStatement()
Return the statement that produced this result. |
java.lang.String |
getString(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return the value stored in the given column. |
java.sql.Time |
getTime(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
java.util.Calendar cal)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
java.sql.Timestamp |
getTimestamp(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
java.util.Calendar cal)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set. |
boolean |
next()
Advance to the next row, or return false if there are no more rows in the result. |
void |
setFetchBatchSize(int size)
Set the fetch size, or 0 for default. |
int |
size()
Return the number of rows in this result. |
boolean |
supportsRandomAccess()
Return true if the result supports random access. |
boolean |
wasNull()
Return true if the last value fetched was null. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ResultSetResult(java.sql.Connection conn,
java.sql.Statement stmnt,
java.sql.ResultSet rs,
com.solarmetric.rd.kodo.impl.jdbc.schema.DBDictionary dict)
| Method Detail |
public java.sql.Statement getStatement()
public java.sql.ResultSet getResultSet()
public com.solarmetric.rd.kodo.impl.jdbc.schema.DBDictionary getDBDictionary()
public java.util.Map getImplData(boolean create)
Result
getImplData in interface Resultpublic java.sql.Connection getConnection()
Result
getConnection in interface Resultpublic void close()
Result
close in interface Result
public boolean supportsRandomAccess()
throws java.sql.SQLException
Result
supportsRandomAccess in interface Resultjava.sql.SQLException
public void setFetchBatchSize(int size)
throws java.sql.SQLException
Result
setFetchBatchSize in interface Resultjava.sql.SQLException
public boolean absolute(int row)
throws java.sql.SQLException
Result
absolute in interface Resultjava.sql.SQLException
public boolean next()
throws java.sql.SQLException
Result
next in interface Resultjava.sql.SQLException
public int size()
throws java.sql.SQLException
Result
size in interface Resultjava.sql.SQLException
public boolean contains(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
contains in interface Resultjava.sql.SQLException
public java.sql.Array getArray(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getArray in interface Resultjava.sql.SQLException
public java.io.InputStream getAsciiStream(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getAsciiStream in interface Resultjava.sql.SQLException
public java.math.BigDecimal getBigDecimal(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getBigDecimal in interface Resultjava.sql.SQLException
public java.math.BigInteger getBigInteger(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getBigInteger in interface Resultjava.sql.SQLException
public java.io.InputStream getBinaryStream(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getBinaryStream in interface Resultjava.sql.SQLException
public java.sql.Blob getBlob(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getBlob in interface Resultjava.sql.SQLException
public boolean getBoolean(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getBoolean in interface Resultjava.sql.SQLException
public byte getByte(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getByte in interface Resultjava.sql.SQLException
public byte[] getBytes(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getBytes in interface Resultjava.sql.SQLException
public char getChar(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getChar in interface Resultjava.sql.SQLException
public java.io.Reader getCharacterStream(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getCharacterStream in interface Resultjava.sql.SQLException
public java.sql.Clob getClob(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getClob in interface Resultjava.sql.SQLException
public java.util.Date getDate(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getDate in interface Resultjava.sql.SQLException
public java.sql.Date getDate(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
java.util.Calendar cal)
throws java.sql.SQLException
Result
getDate in interface Resultjava.sql.SQLException
public double getDouble(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getDouble in interface Resultjava.sql.SQLException
public float getFloat(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getFloat in interface Resultjava.sql.SQLException
public int getInt(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getInt in interface Resultjava.sql.SQLException
public java.util.Locale getLocale(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getLocale in interface Resultjava.sql.SQLException
public long getLong(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getLong in interface Resultjava.sql.SQLException
public java.lang.Object getObject(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
int metaTypeCode,
java.lang.Object arg)
throws java.sql.SQLException
Result
getObject in interface Resultcol - the column whose data to fetcharg - some JDBC data access methods use an argument, such
as a Calendar or Map
java.sql.SQLException
public java.lang.Object getObject(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
java.util.Map map)
throws java.sql.SQLException
Result
getObject in interface Resultjava.sql.SQLException
public java.sql.Ref getRef(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
java.util.Map map)
throws java.sql.SQLException
Result
getRef in interface Resultjava.sql.SQLException
public short getShort(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getShort in interface Resultjava.sql.SQLException
public java.lang.String getString(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
Result
getString in interface Resultjava.sql.SQLException
public java.sql.Time getTime(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
java.util.Calendar cal)
throws java.sql.SQLException
Result
getTime in interface Resultjava.sql.SQLException
public java.sql.Timestamp getTimestamp(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col,
java.util.Calendar cal)
throws java.sql.SQLException
Result
getTimestamp in interface Resultjava.sql.SQLException
public boolean wasNull()
throws java.sql.SQLException
Result
wasNull in interface Resultjava.sql.SQLException
protected int findColumn(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
throws java.sql.SQLException
java.sql.SQLExceptionprotected java.lang.String getColumnAlias(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
findColumn(com.solarmetric.rd.kodo.impl.jdbc.schema.Column) only.
|
SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||