Public Member Functions | Package Functions | Static Package Attributes | Private Attributes

com::nmt::mgp::ResultSet Class Reference

A minimal implementation of the java.sql.ResultSet interface, with only the parts that are needed by the MgpSession driver. More...

List of all members.

Public Member Functions

int getLastInsertID ()
byte[] getBytes (int colno) throws java.sql.SQLException
int getInt (int colno) throws java.sql.SQLException
java.sql.ResultSetMetaData getMetaData () throws java.sql.SQLException
Object getObject (int colno) throws java.sql.SQLException
Timestamp getTimestamp (int colno) throws java.sql.SQLException
boolean next () throws java.sql.SQLException
boolean absolute (int row)
void afterLast ()
void beforeFirst ()
void cancelRowUpdates ()
void clearWarnings ()
void close ()
void deleteRow ()
int findColumn (String columnName)
boolean first ()
Array getArray (int i)
Array getArray (String colName)
InputStream getAsciiStream (int columnIndex)
InputStream getAsciiStream (String columnName)
BigDecimal getBigDecimal (int columnIndex)
BigDecimal getBigDecimal (int columnIndex, int scale)
BigDecimal getBigDecimal (String columnName)
BigDecimal getBigDecimal (String columnName, int scale)
InputStream getBinaryStream (int columnIndex)
InputStream getBinaryStream (String columnName)
Blob getBlob (int i)
Blob getBlob (String colName)
boolean getBoolean (int columnIndex)
boolean getBoolean (String columnName)
byte getByte (int columnIndex)
byte getByte (String columnName)
byte[] getBytes (String columnName)
Reader getCharacterStream (int columnIndex)
Reader getCharacterStream (String columnName)
Clob getClob (int i)
Clob getClob (String colName)
int getConcurrency ()
String getCursorName ()
Date getDate (int columnIndex)
Date getDate (int columnIndex, Calendar cal)
Date getDate (String columnName)
Date getDate (String columnName, Calendar cal)
double getDouble (int columnIndex)
double getDouble (String columnName)
int getFetchDirection ()
int getFetchSize ()
float getFloat (int columnIndex)
float getFloat (String columnName)
int getInt (String columnName)
long getLong (int columnIndex)
long getLong (String columnName)
Object getObject (int i, Map map)
Object getObject (String columnName)
Object getObject (String colName, Map map)
Ref getRef (int i)
Ref getRef (String colName)
int getRow ()
short getShort (int columnIndex)
short getShort (String columnName)
Statement getStatement ()
String getString (int columnIndex)
String getString (String columnName)
Time getTime (int columnIndex)
Time getTime (int columnIndex, Calendar cal)
Time getTime (String columnName)
Time getTime (String columnName, Calendar cal)
Timestamp getTimestamp (int columnIndex, Calendar cal)
Timestamp getTimestamp (String columnName)
Timestamp getTimestamp (String columnName, Calendar cal)
int getType ()
InputStream getUnicodeStream (int columnIndex)
InputStream getUnicodeStream (String columnName)
SQLWarning getWarnings ()
void insertRow ()
boolean isAfterLast ()
boolean isBeforeFirst ()
boolean isFirst ()
boolean isLast ()
boolean last ()
void moveToCurrentRow ()
void moveToInsertRow ()
boolean previous ()
void refreshRow ()
boolean relative (int rows)
boolean rowDeleted ()
boolean rowInserted ()
boolean rowUpdated ()
void setFetchDirection (int direction)
void setFetchSize (int rows)
void updateAsciiStream (int columnIndex, InputStream x, int length)
void updateAsciiStream (String columnName, InputStream x, int length)
void updateBigDecimal (int columnIndex, BigDecimal x)
void updateBigDecimal (String columnName, BigDecimal x)
void updateBinaryStream (int columnIndex, InputStream x, int length)
void updateBinaryStream (String columnName, InputStream x, int length)
void updateBoolean (int columnIndex, boolean x)
void updateBoolean (String columnName, boolean x)
void updateByte (int columnIndex, byte x)
void updateByte (String columnName, byte x)
void updateBytes (int columnIndex, byte[] x)
void updateBytes (String columnName, byte[] x)
void updateCharacterStream (int columnIndex, Reader x, int length)
void updateCharacterStream (String columnName, Reader reader, int length)
void updateDate (int columnIndex, Date x)
void updateDate (String columnName, Date x)
void updateDouble (int columnIndex, double x)
void updateDouble (String columnName, double x)
void updateFloat (int columnIndex, float x)
void updateFloat (String columnName, float x)
void updateInt (int columnIndex, int x)
void updateInt (String columnName, int x)
void updateLong (int columnIndex, long x)
void updateLong (String columnName, long x)
void updateNull (int columnIndex)
void updateNull (String columnName)
void updateObject (int columnIndex, Object x)
void updateObject (int columnIndex, Object x, int scale)
void updateObject (String columnName, Object x)
void updateObject (String columnName, Object x, int scale)
void updateRow ()
void updateShort (int columnIndex, short x)
void updateShort (String columnName, short x)
void updateString (int columnIndex, String x)
void updateString (String columnName, String x)
void updateTime (int columnIndex, Time x)
void updateTime (String columnName, Time x)
void updateTimestamp (int columnIndex, Timestamp x)
void updateTimestamp (String columnName, Timestamp x)
boolean wasNull () getURL (int n) getURL (String s)
void updateRef (int n, java.sql.Ref obj)
void updateRef (String s, java.sql.Ref obj)
void updateBlob (int n, java.sql.Blob obj)
void updateBlob (String s, java.sql.Blob obj)
void updateClob (int n, java.sql.Clob obj)
void updateClob (String s, java.sql.Clob obj)
void updateArray (int n, java.sql.Array obj)
void updateArray (String s, java.sql.Array obj)

Package Functions

void setDataSize (int rows, int cols)
void setData (int row, int col, String data)
void setLastId (int id)

Static Package Attributes

static final DateFormat formatter

Private Attributes

ResultSetMetaData md = new ResultSetMetaData()
int currow = -1
int lastid = -1
Vector dbrows
Vector rowdata

Detailed Description

A minimal implementation of the java.sql.ResultSet interface, with only the parts that are needed by the MgpSession driver.

Member Function Documentation

boolean com::nmt::mgp::ResultSet::absolute ( int  row  )  [inline]
void com::nmt::mgp::ResultSet::afterLast (  )  [inline]
void com::nmt::mgp::ResultSet::beforeFirst (  )  [inline]
void com::nmt::mgp::ResultSet::cancelRowUpdates (  )  [inline]
void com::nmt::mgp::ResultSet::clearWarnings (  )  [inline]
void com::nmt::mgp::ResultSet::close (  )  [inline]
void com::nmt::mgp::ResultSet::deleteRow (  )  [inline]
int com::nmt::mgp::ResultSet::findColumn ( String  columnName  )  [inline]
boolean com::nmt::mgp::ResultSet::first (  )  [inline]
Array com::nmt::mgp::ResultSet::getArray ( int  i  )  [inline]
Array com::nmt::mgp::ResultSet::getArray ( String  colName  )  [inline]
InputStream com::nmt::mgp::ResultSet::getAsciiStream ( int  columnIndex  )  [inline]
InputStream com::nmt::mgp::ResultSet::getAsciiStream ( String  columnName  )  [inline]
BigDecimal com::nmt::mgp::ResultSet::getBigDecimal ( int  columnIndex  )  [inline]
BigDecimal com::nmt::mgp::ResultSet::getBigDecimal ( int  columnIndex,
int  scale 
) [inline]
BigDecimal com::nmt::mgp::ResultSet::getBigDecimal ( String  columnName  )  [inline]
BigDecimal com::nmt::mgp::ResultSet::getBigDecimal ( String  columnName,
int  scale 
) [inline]
InputStream com::nmt::mgp::ResultSet::getBinaryStream ( int  columnIndex  )  [inline]
InputStream com::nmt::mgp::ResultSet::getBinaryStream ( String  columnName  )  [inline]
Blob com::nmt::mgp::ResultSet::getBlob ( int  i  )  [inline]
Blob com::nmt::mgp::ResultSet::getBlob ( String  colName  )  [inline]
boolean com::nmt::mgp::ResultSet::getBoolean ( int  columnIndex  )  [inline]
boolean com::nmt::mgp::ResultSet::getBoolean ( String  columnName  )  [inline]
byte com::nmt::mgp::ResultSet::getByte ( int  columnIndex  )  [inline]
byte com::nmt::mgp::ResultSet::getByte ( String  columnName  )  [inline]
byte [] com::nmt::mgp::ResultSet::getBytes ( int  colno  )  throws java.sql.SQLException [inline]

References rowdata.

byte [] com::nmt::mgp::ResultSet::getBytes ( String  columnName  )  [inline]
Reader com::nmt::mgp::ResultSet::getCharacterStream ( int  columnIndex  )  [inline]
Reader com::nmt::mgp::ResultSet::getCharacterStream ( String  columnName  )  [inline]
Clob com::nmt::mgp::ResultSet::getClob ( int  i  )  [inline]
Clob com::nmt::mgp::ResultSet::getClob ( String  colName  )  [inline]
int com::nmt::mgp::ResultSet::getConcurrency (  )  [inline]
String com::nmt::mgp::ResultSet::getCursorName (  )  [inline]
Date com::nmt::mgp::ResultSet::getDate ( int  columnIndex  )  [inline]
Date com::nmt::mgp::ResultSet::getDate ( int  columnIndex,
Calendar  cal 
) [inline]
Date com::nmt::mgp::ResultSet::getDate ( String  columnName  )  [inline]
Date com::nmt::mgp::ResultSet::getDate ( String  columnName,
Calendar  cal 
) [inline]
double com::nmt::mgp::ResultSet::getDouble ( int  columnIndex  )  [inline]
double com::nmt::mgp::ResultSet::getDouble ( String  columnName  )  [inline]
int com::nmt::mgp::ResultSet::getFetchDirection (  )  [inline]
int com::nmt::mgp::ResultSet::getFetchSize (  )  [inline]
float com::nmt::mgp::ResultSet::getFloat ( int  columnIndex  )  [inline]
float com::nmt::mgp::ResultSet::getFloat ( String  columnName  )  [inline]
int com::nmt::mgp::ResultSet::getInt ( int  colno  )  throws java.sql.SQLException [inline]

References rowdata.

int com::nmt::mgp::ResultSet::getInt ( String  columnName  )  [inline]
int com::nmt::mgp::ResultSet::getLastInsertID (  )  [inline]

References lastid.

long com::nmt::mgp::ResultSet::getLong ( int  columnIndex  )  [inline]
long com::nmt::mgp::ResultSet::getLong ( String  columnName  )  [inline]
java.sql.ResultSetMetaData com::nmt::mgp::ResultSet::getMetaData (  )  throws java.sql.SQLException [inline]

References md.

Referenced by com::nmt::mgp::MgpSession::dbexec().

Object com::nmt::mgp::ResultSet::getObject ( int  colno  )  throws java.sql.SQLException [inline]

References rowdata.

Object com::nmt::mgp::ResultSet::getObject ( int  i,
Map  map 
) [inline]
Object com::nmt::mgp::ResultSet::getObject ( String  columnName  )  [inline]
Object com::nmt::mgp::ResultSet::getObject ( String  colName,
Map  map 
) [inline]
Ref com::nmt::mgp::ResultSet::getRef ( int  i  )  [inline]
Ref com::nmt::mgp::ResultSet::getRef ( String  colName  )  [inline]
int com::nmt::mgp::ResultSet::getRow (  )  [inline]
short com::nmt::mgp::ResultSet::getShort ( int  columnIndex  )  [inline]
short com::nmt::mgp::ResultSet::getShort ( String  columnName  )  [inline]
Statement com::nmt::mgp::ResultSet::getStatement (  )  [inline]
String com::nmt::mgp::ResultSet::getString ( int  columnIndex  )  [inline]
String com::nmt::mgp::ResultSet::getString ( String  columnName  )  [inline]
Time com::nmt::mgp::ResultSet::getTime ( int  columnIndex  )  [inline]
Time com::nmt::mgp::ResultSet::getTime ( int  columnIndex,
Calendar  cal 
) [inline]
Time com::nmt::mgp::ResultSet::getTime ( String  columnName  )  [inline]
Time com::nmt::mgp::ResultSet::getTime ( String  columnName,
Calendar  cal 
) [inline]
Timestamp com::nmt::mgp::ResultSet::getTimestamp ( int  columnIndex,
Calendar  cal 
) [inline]
Timestamp com::nmt::mgp::ResultSet::getTimestamp ( int  colno  )  throws java.sql.SQLException [inline]

References formatter, and rowdata.

Timestamp com::nmt::mgp::ResultSet::getTimestamp ( String  columnName  )  [inline]
Timestamp com::nmt::mgp::ResultSet::getTimestamp ( String  columnName,
Calendar  cal 
) [inline]
int com::nmt::mgp::ResultSet::getType (  )  [inline]
InputStream com::nmt::mgp::ResultSet::getUnicodeStream ( int  columnIndex  )  [inline]
InputStream com::nmt::mgp::ResultSet::getUnicodeStream ( String  columnName  )  [inline] com::nmt::mgp::ResultSet::getURL ( int  n  )  [inline] com::nmt::mgp::ResultSet::getURL ( String  s  )  [inline]
SQLWarning com::nmt::mgp::ResultSet::getWarnings (  )  [inline]
void com::nmt::mgp::ResultSet::insertRow (  )  [inline]
boolean com::nmt::mgp::ResultSet::isAfterLast (  )  [inline]
boolean com::nmt::mgp::ResultSet::isBeforeFirst (  )  [inline]
boolean com::nmt::mgp::ResultSet::isFirst (  )  [inline]
boolean com::nmt::mgp::ResultSet::isLast (  )  [inline]
boolean com::nmt::mgp::ResultSet::last (  )  [inline]
void com::nmt::mgp::ResultSet::moveToCurrentRow (  )  [inline]
void com::nmt::mgp::ResultSet::moveToInsertRow (  )  [inline]
boolean com::nmt::mgp::ResultSet::next (  )  throws java.sql.SQLException [inline]

References currow, dbrows, and rowdata.

boolean com::nmt::mgp::ResultSet::previous (  )  [inline]
void com::nmt::mgp::ResultSet::refreshRow (  )  [inline]
boolean com::nmt::mgp::ResultSet::relative ( int  rows  )  [inline]
boolean com::nmt::mgp::ResultSet::rowDeleted (  )  [inline]
boolean com::nmt::mgp::ResultSet::rowInserted (  )  [inline]
boolean com::nmt::mgp::ResultSet::rowUpdated (  )  [inline]
void com::nmt::mgp::ResultSet::setData ( int  row,
int  col,
String  data 
) [inline, package]

References dbrows, and rowdata.

Referenced by com::nmt::mgp::MgpSession::dbexec().

void com::nmt::mgp::ResultSet::setDataSize ( int  rows,
int  cols 
) [inline, package]

References dbrows.

Referenced by com::nmt::mgp::MgpSession::dbexec().

void com::nmt::mgp::ResultSet::setFetchDirection ( int  direction  )  [inline]
void com::nmt::mgp::ResultSet::setFetchSize ( int  rows  )  [inline]
void com::nmt::mgp::ResultSet::setLastId ( int  id  )  [inline, package]

References lastid.

Referenced by com::nmt::mgp::MgpSession::dbexec().

void com::nmt::mgp::ResultSet::updateArray ( String  s,
java.sql.Array  obj 
) [inline]
void com::nmt::mgp::ResultSet::updateArray ( int  n,
java.sql.Array  obj 
) [inline]
void com::nmt::mgp::ResultSet::updateAsciiStream ( String  columnName,
InputStream  x,
int  length 
) [inline]
void com::nmt::mgp::ResultSet::updateAsciiStream ( int  columnIndex,
InputStream  x,
int  length 
) [inline]
void com::nmt::mgp::ResultSet::updateBigDecimal ( int  columnIndex,
BigDecimal  x 
) [inline]
void com::nmt::mgp::ResultSet::updateBigDecimal ( String  columnName,
BigDecimal  x 
) [inline]
void com::nmt::mgp::ResultSet::updateBinaryStream ( String  columnName,
InputStream  x,
int  length 
) [inline]
void com::nmt::mgp::ResultSet::updateBinaryStream ( int  columnIndex,
InputStream  x,
int  length 
) [inline]
void com::nmt::mgp::ResultSet::updateBlob ( int  n,
java.sql.Blob  obj 
) [inline]
void com::nmt::mgp::ResultSet::updateBlob ( String  s,
java.sql.Blob  obj 
) [inline]
void com::nmt::mgp::ResultSet::updateBoolean ( int  columnIndex,
boolean  x 
) [inline]
void com::nmt::mgp::ResultSet::updateBoolean ( String  columnName,
boolean  x 
) [inline]
void com::nmt::mgp::ResultSet::updateByte ( int  columnIndex,
byte  x 
) [inline]
void com::nmt::mgp::ResultSet::updateByte ( String  columnName,
byte  x 
) [inline]
void com::nmt::mgp::ResultSet::updateBytes ( int  columnIndex,
byte[]  x 
) [inline]
void com::nmt::mgp::ResultSet::updateBytes ( String  columnName,
byte[]  x 
) [inline]
void com::nmt::mgp::ResultSet::updateCharacterStream ( int  columnIndex,
Reader  x,
int  length 
) [inline]
void com::nmt::mgp::ResultSet::updateCharacterStream ( String  columnName,
Reader  reader,
int  length 
) [inline]
void com::nmt::mgp::ResultSet::updateClob ( int  n,
java.sql.Clob  obj 
) [inline]
void com::nmt::mgp::ResultSet::updateClob ( String  s,
java.sql.Clob  obj 
) [inline]
void com::nmt::mgp::ResultSet::updateDate ( int  columnIndex,
Date  x 
) [inline]
void com::nmt::mgp::ResultSet::updateDate ( String  columnName,
Date  x 
) [inline]
void com::nmt::mgp::ResultSet::updateDouble ( String  columnName,
double  x 
) [inline]
void com::nmt::mgp::ResultSet::updateDouble ( int  columnIndex,
double  x 
) [inline]
void com::nmt::mgp::ResultSet::updateFloat ( String  columnName,
float  x 
) [inline]
void com::nmt::mgp::ResultSet::updateFloat ( int  columnIndex,
float  x 
) [inline]
void com::nmt::mgp::ResultSet::updateInt ( String  columnName,
int  x 
) [inline]
void com::nmt::mgp::ResultSet::updateInt ( int  columnIndex,
int  x 
) [inline]
void com::nmt::mgp::ResultSet::updateLong ( String  columnName,
long  x 
) [inline]
void com::nmt::mgp::ResultSet::updateLong ( int  columnIndex,
long  x 
) [inline]
void com::nmt::mgp::ResultSet::updateNull ( int  columnIndex  )  [inline]
void com::nmt::mgp::ResultSet::updateNull ( String  columnName  )  [inline]
void com::nmt::mgp::ResultSet::updateObject ( String  columnName,
Object  x,
int  scale 
) [inline]
void com::nmt::mgp::ResultSet::updateObject ( int  columnIndex,
Object  x 
) [inline]
void com::nmt::mgp::ResultSet::updateObject ( String  columnName,
Object  x 
) [inline]
void com::nmt::mgp::ResultSet::updateObject ( int  columnIndex,
Object  x,
int  scale 
) [inline]
void com::nmt::mgp::ResultSet::updateRef ( int  n,
java.sql.Ref  obj 
) [inline]
void com::nmt::mgp::ResultSet::updateRef ( String  s,
java.sql.Ref  obj 
) [inline]
void com::nmt::mgp::ResultSet::updateRow (  )  [inline]
void com::nmt::mgp::ResultSet::updateShort ( int  columnIndex,
short  x 
) [inline]
void com::nmt::mgp::ResultSet::updateShort ( String  columnName,
short  x 
) [inline]
void com::nmt::mgp::ResultSet::updateString ( int  columnIndex,
String  x 
) [inline]
void com::nmt::mgp::ResultSet::updateString ( String  columnName,
String  x 
) [inline]
void com::nmt::mgp::ResultSet::updateTime ( String  columnName,
Time  x 
) [inline]
void com::nmt::mgp::ResultSet::updateTime ( int  columnIndex,
Time  x 
) [inline]
void com::nmt::mgp::ResultSet::updateTimestamp ( int  columnIndex,
Timestamp  x 
) [inline]
void com::nmt::mgp::ResultSet::updateTimestamp ( String  columnName,
Timestamp  x 
) [inline]
boolean com::nmt::mgp::ResultSet::wasNull (  )  [inline]

Member Data Documentation

Referenced by next().

Referenced by next(), setData(), and setDataSize().

final DateFormat com::nmt::mgp::ResultSet::formatter [static, package]
Initial value:
                new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

Referenced by getTimestamp().

Referenced by getLastInsertID(), and setLastId().

Referenced by getMetaData().

The documentation for this class was generated from the following file: