クラス org.objectweb.cjdbc.driver.ResultSetMetaData

org.objectweb.cjdbc.driver.ResultSetMetaDataのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

説明

ResultSet metadata provided for pretty printing of the ResultSet by a console.

作者:
Emmanuel Cecchet
バージョン:
1.0

ResultSetMetaData.java36 行で定義されています。

Public メソッド

 ResultSetMetaData (DriverResultSet rs)
int getColumnCount () throws SQLException
boolean isAutoIncrement (int column) throws SQLException
boolean isCaseSensitive (int column) throws SQLException
boolean isSearchable (int column) throws SQLException
boolean isCurrency (int column) throws SQLException
int isNullable (int column) throws SQLException
boolean isSigned (int column) throws SQLException
int getColumnDisplaySize (int column) throws SQLException
String getColumnLabel (int column) throws SQLException
String getColumnName (int column) throws SQLException
String getSchemaName (int column) throws SQLException
int getPrecision (int column) throws SQLException
int getScale (int column) throws SQLException
String getTableName (int column) throws SQLException
String getCatalogName (int column) throws SQLException
int getColumnType (int column) throws SQLException
String getColumnTypeName (int column) throws SQLException
boolean isReadOnly (int column) throws SQLException
boolean isWritable (int column) throws SQLException
boolean isDefinitelyWritable (int column) throws SQLException
String getColumnClassName (int column) throws SQLException

Private 変数

DriverResultSet rs


コンストラクタとデストラクタ

org.objectweb.cjdbc.driver.ResultSetMetaData.ResultSetMetaData DriverResultSet  rs  ) 
 

Constructs a ResultSetMetaData from a C-JDBC ResultSet.

引数:
rs the ResultSet
ResultSetMetaData.java45 行で定義されています。
00046 { 00047 this.rs = rs; 00048 }


メソッド

String org.objectweb.cjdbc.driver.ResultSetMetaData.getCatalogName int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getCatalogName(int)
ResultSetMetaData.java191 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00192 { 00193 if ((column < 1) || (column > rs.nbOfColumns)) 00194 throw new SQLException("Invalid column index " + column); 00195 return ""; 00196 }

String org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnClassName int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getColumnClassName(int)
ResultSetMetaData.java251 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.getColumnClassName(), org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00252 { 00253 if ((column < 1) || (column > rs.nbOfColumns)) 00254 throw new SQLException("Invalid column index " + column); 00255 return rs.fields[column - 1].getColumnClassName(); 00256 }

int org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnCount  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getColumnCount()
ResultSetMetaData.java53 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00054 { 00055 return rs.nbOfColumns; 00056 }

int org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnDisplaySize int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getColumnDisplaySize(int)
ResultSetMetaData.java121 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.getColumnDisplaySize(), org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00122 { 00123 if ((column < 1) || (column > rs.nbOfColumns)) 00124 throw new SQLException("Invalid column index " + column); 00125 return rs.fields[column - 1].getColumnDisplaySize(); 00126 }

String org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnLabel int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getColumnLabel(int)
ResultSetMetaData.java131 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.getFieldName(), org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00132 { 00133 if ((column < 1) || (column > rs.nbOfColumns)) 00134 throw new SQLException("Invalid column index " + column); 00135 return rs.fields[column - 1].getFieldName(); 00136 }

String org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnName int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getColumnName(int)
ResultSetMetaData.java141 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.getFieldName(), org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00142 { 00143 if ((column < 1) || (column > rs.nbOfColumns)) 00144 throw new SQLException("Invalid column index " + column); 00145 return rs.fields[column - 1].getFieldName(); 00146 }

int org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnType int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getColumnType(int)
ResultSetMetaData.java201 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.getSqlType(), org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00202 { 00203 if ((column < 1) || (column > rs.nbOfColumns)) 00204 throw new SQLException("Invalid column index " + column); 00205 return rs.fields[column - 1].getSqlType(); 00206 }

String org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnTypeName int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getColumnTypeName(int)
ResultSetMetaData.java211 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.getTypeName(), org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00212 { 00213 if ((column < 1) || (column > rs.nbOfColumns)) 00214 throw new SQLException("Invalid column index " + column); 00215 return rs.fields[column - 1].getTypeName(); 00216 }

int org.objectweb.cjdbc.driver.ResultSetMetaData.getPrecision int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getPrecision(int)
ResultSetMetaData.java161 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.getPrecision(), org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00162 { 00163 if ((column < 1) || (column > rs.nbOfColumns)) 00164 throw new SQLException("Invalid column index " + column); 00165 return rs.fields[column - 1].getPrecision(); 00166 }

int org.objectweb.cjdbc.driver.ResultSetMetaData.getScale int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getScale(int)
ResultSetMetaData.java171 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.getScale(), org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00172 { 00173 if ((column < 1) || (column > rs.nbOfColumns)) 00174 throw new SQLException("Invalid column index " + column); 00175 return rs.fields[column - 1].getScale(); 00176 }

String org.objectweb.cjdbc.driver.ResultSetMetaData.getSchemaName int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getSchemaName(int)
ResultSetMetaData.java151 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.getFullName(), org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00152 { 00153 if ((column < 1) || (column > rs.nbOfColumns)) 00154 throw new SQLException("Invalid column index " + column); 00155 return rs.fields[column - 1].getFullName(); 00156 }

String org.objectweb.cjdbc.driver.ResultSetMetaData.getTableName int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#getTableName(int)
ResultSetMetaData.java181 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.getTableName(), org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00182 { 00183 if ((column < 1) || (column > rs.nbOfColumns)) 00184 throw new SQLException("Invalid column index " + column); 00185 return rs.fields[column - 1].getTableName(); 00186 }

boolean org.objectweb.cjdbc.driver.ResultSetMetaData.isAutoIncrement int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#isAutoIncrement(int)
ResultSetMetaData.java61 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.isAutoIncrement, org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00062 { 00063 if ((column < 1) || (column > rs.nbOfColumns)) 00064 throw new SQLException("Invalid column index " + column); 00065 return rs.fields[column - 1].isAutoIncrement(); 00066 }

boolean org.objectweb.cjdbc.driver.ResultSetMetaData.isCaseSensitive int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#isCaseSensitive(int)
ResultSetMetaData.java71 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.isCaseSensitive, org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00072 { 00073 if ((column < 1) || (column > rs.nbOfColumns)) 00074 throw new SQLException("Invalid column index " + column); 00075 return rs.fields[column - 1].isCaseSensitive(); 00076 }

boolean org.objectweb.cjdbc.driver.ResultSetMetaData.isCurrency int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#isCurrency(int)
ResultSetMetaData.java91 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.isCurrency, org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00092 { 00093 if ((column < 1) || (column > rs.nbOfColumns)) 00094 throw new SQLException("Invalid column index " + column); 00095 return rs.fields[column - 1].isCurrency(); 00096 }

boolean org.objectweb.cjdbc.driver.ResultSetMetaData.isDefinitelyWritable int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#isDefinitelyWritable(int)
ResultSetMetaData.java241 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.isDefinitelyWritable, org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00242 { 00243 if ((column < 1) || (column > rs.nbOfColumns)) 00244 throw new SQLException("Invalid column index " + column); 00245 return rs.fields[column - 1].isDefinitelyWritable(); 00246 }

int org.objectweb.cjdbc.driver.ResultSetMetaData.isNullable int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#isNullable(int)
ResultSetMetaData.java101 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.isNullable, org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00102 { 00103 if ((column < 1) || (column > rs.nbOfColumns)) 00104 throw new SQLException("Invalid column index " + column); 00105 return rs.fields[column - 1].isNullable(); 00106 }

boolean org.objectweb.cjdbc.driver.ResultSetMetaData.isReadOnly int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#isReadOnly(int)
ResultSetMetaData.java221 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.isReadOnly, org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00222 { 00223 if ((column < 1) || (column > rs.nbOfColumns)) 00224 throw new SQLException("Invalid column index " + column); 00225 return rs.fields[column - 1].isReadOnly(); 00226 }

boolean org.objectweb.cjdbc.driver.ResultSetMetaData.isSearchable int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#isSearchable(int)
ResultSetMetaData.java81 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.isSearchable, org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00082 { 00083 if ((column < 1) || (column > rs.nbOfColumns)) 00084 throw new SQLException("Invalid column index " + column); 00085 return rs.fields[column - 1].isSearchable(); 00086 }

boolean org.objectweb.cjdbc.driver.ResultSetMetaData.isSigned int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#isSigned(int)
ResultSetMetaData.java111 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.isSigned, org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00112 { 00113 if ((column < 1) || (column > rs.nbOfColumns)) 00114 throw new SQLException("Invalid column index " + column); 00115 return rs.fields[column - 1].isSigned(); 00116 }

boolean org.objectweb.cjdbc.driver.ResultSetMetaData.isWritable int  column  )  throws SQLException
 

参照:
java.sql.ResultSetMetaData#isWritable(int)
ResultSetMetaData.java231 行で定義されています。

参照先 org.objectweb.cjdbc.driver.DriverResultSet.fields, org.objectweb.cjdbc.driver.Field.isWritable, org.objectweb.cjdbc.driver.DriverResultSet.nbOfColumns, と org.objectweb.cjdbc.driver.ResultSetMetaData.rs.

00232 { 00233 if ((column < 1) || (column > rs.nbOfColumns)) 00234 throw new SQLException("Invalid column index " + column); 00235 return rs.fields[column - 1].isWritable(); 00236 }


変数

DriverResultSet org.objectweb.cjdbc.driver.ResultSetMetaData.rs [private]
 

ResultSetMetaData.java38 行で定義されています。

参照元 org.objectweb.cjdbc.driver.ResultSetMetaData.getCatalogName(), org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnClassName(), org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnCount(), org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnDisplaySize(), org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnLabel(), org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnName(), org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnType(), org.objectweb.cjdbc.driver.ResultSetMetaData.getColumnTypeName(), org.objectweb.cjdbc.driver.ResultSetMetaData.getPrecision(), org.objectweb.cjdbc.driver.ResultSetMetaData.getScale(), org.objectweb.cjdbc.driver.ResultSetMetaData.getSchemaName(), org.objectweb.cjdbc.driver.ResultSetMetaData.getTableName(), org.objectweb.cjdbc.driver.ResultSetMetaData.isAutoIncrement(), org.objectweb.cjdbc.driver.ResultSetMetaData.isCaseSensitive(), org.objectweb.cjdbc.driver.ResultSetMetaData.isCurrency(), org.objectweb.cjdbc.driver.ResultSetMetaData.isDefinitelyWritable(), org.objectweb.cjdbc.driver.ResultSetMetaData.isNullable(), org.objectweb.cjdbc.driver.ResultSetMetaData.isReadOnly(), org.objectweb.cjdbc.driver.ResultSetMetaData.isSearchable(), org.objectweb.cjdbc.driver.ResultSetMetaData.isSigned(), と org.objectweb.cjdbc.driver.ResultSetMetaData.isWritable().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.1に対してWed Aug 18 09:20:33 2004に生成されました。 doxygen 1.3.8