|
From: Jeff M. <cus...@us...> - 2002-04-16 13:30:42
|
Update of /cvsroot/mockobjects/mockobjects-java/src/jdk/common/com/mockobjects/sql
In directory usw-pr-cvs1:/tmp/cvs-serv11115/src/jdk/common/com/mockobjects/sql
Added Files:
MockResultSetMetaData.java
Log Message:
Added basic implementation of MockResultSetMetaData.java from Christian Trutz
<ch...@sm...>
--- NEW FILE: MockResultSetMetaData.java ---
package com.mockobjects.sql;
import com.mockobjects.*;
import java.sql.*;
import java.sql.SQLException;
import java.util.Vector;
public class MockResultSetMetaData extends MockObject
implements ResultSetMetaData {
private Vector myNames = new Vector();
/**
* @see ResultSetMetaData#getColumnCount()
*/
public int getColumnCount() throws SQLException {
return myNames.size();
}
/**
* @see ResultSetMetaData#isAutoIncrement(int)
*/
public boolean isAutoIncrement(int arg0) throws SQLException {
notImplemented();
return false;
}
/**
* @see ResultSetMetaData#isCaseSensitive(int)
*/
public boolean isCaseSensitive(int arg0) throws SQLException {
notImplemented();
return false;
}
/**
* @see ResultSetMetaData#isSearchable(int)
*/
public boolean isSearchable(int arg0) throws SQLException {
notImplemented();
return false;
}
/**
* @see ResultSetMetaData#isCurrency(int)
*/
public boolean isCurrency(int arg0) throws SQLException {
notImplemented();
return false;
}
/**
* @see ResultSetMetaData#isNullable(int)
*/
public int isNullable(int arg0) throws SQLException {
notImplemented();
return 0;
}
/**
* @see ResultSetMetaData#isSigned(int)
*/
public boolean isSigned(int arg0) throws SQLException {
notImplemented();
return false;
}
/**
* @see ResultSetMetaData#getColumnDisplaySize(int)
*/
public int getColumnDisplaySize(int arg0) throws SQLException {
notImplemented();
return 0;
}
/**
* @see ResultSetMetaData#getColumnLabel(int)
*/
public String getColumnLabel(int arg0) throws SQLException {
notImplemented();
return null;
}
public void addColumnName(String aName){
this.myNames.add(aName);
}
/**
* @see ResultSetMetaData#getColumnName(int)
*/
public String getColumnName(int aColumnIndex) throws SQLException {
return (String)myNames.remove(0);
}
/**
* @see ResultSetMetaData#getSchemaName(int)
*/
public String getSchemaName(int arg0) throws SQLException {
notImplemented();
return null;
}
/**
* @see ResultSetMetaData#getPrecision(int)
*/
public int getPrecision(int arg0) throws SQLException {
notImplemented();
return 0;
}
/**
* @see ResultSetMetaData#getScale(int)
*/
public int getScale(int arg0) throws SQLException {
notImplemented();
return 0;
}
/**
* @see ResultSetMetaData#getTableName(int)
*/
public String getTableName(int arg0) throws SQLException {
notImplemented();
return null;
}
/**
* @see ResultSetMetaData#getCatalogName(int)
*/
public String getCatalogName(int arg0) throws SQLException {
notImplemented();
return null;
}
/**
* @see ResultSetMetaData#getColumnType(int)
*/
public int getColumnType(int arg0) throws SQLException {
notImplemented();
return 0;
}
/**
* @see ResultSetMetaData#getColumnTypeName(int)
*/
public String getColumnTypeName(int arg0) throws SQLException {
notImplemented();
return null;
}
/**
* @see ResultSetMetaData#isReadOnly(int)
*/
public boolean isReadOnly(int arg0) throws SQLException {
notImplemented();
return false;
}
/**
* @see ResultSetMetaData#isWritable(int)
*/
public boolean isWritable(int arg0) throws SQLException {
notImplemented();
return false;
}
/**
* @see ResultSetMetaData#isDefinitelyWritable(int)
*/
public boolean isDefinitelyWritable(int arg0) throws SQLException {
notImplemented();
return false;
}
/**
* @see ResultSetMetaData#getColumnClassName(int)
*/
public String getColumnClassName(int arg0) throws SQLException {
notImplemented();
return null;
}
}
|