#include <ODBCResultSetMetaData.h>
Inheritance diagram for acdk::sql::odbc::ODBCResultSetMetaData:
Public Member Functions | |
~ODBCResultSetMetaData () | |
virtual int | getColumnCount () throw ( ::acdk::sql::RSQLException ) |
This method returns the number of columns in the result set. | |
virtual bool | isAutoIncrement (int index) throw ( ::acdk::sql::RSQLException ) |
This method test whether or not the column is an auto-increment column. | |
virtual bool | isCaseSensitive (int index) throw ( ::acdk::sql::RSQLException ) |
This method tests whether or not a column is case sensitive in its values. | |
virtual bool | isSearchable (int index) throw ( ::acdk::sql::RSQLException ) |
This method tests whether not the specified column can be used in a WHERE clause. | |
virtual bool | isCurrency (int index) throw ( ::acdk::sql::RSQLException ) |
This method tests whether or not the column stores a monetary value. | |
virtual int | isNullable (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns a value indicating whether or not the specified column may contain a NULL value. | |
virtual bool | isSigned (int index) throw ( ::acdk::sql::RSQLException ) |
This method tests whether or not the value of the specified column is signed or unsigned. | |
virtual int | getColumnDisplaySize (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns the maximum number of characters that can be used to display a value in this column. | |
virtual RString | getColumnLabel (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns a string that should be used as a caption for this column for user display purposes. | |
virtual RString | getColumnName (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns the name of the specified column. | |
virtual RString | getSchemaName (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns the name of the schema that contains the specified column. | |
virtual int | getPrecision (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns the precision of the specified column, which is the number of decimal digits it contains. | |
virtual int | getScale (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns the scale of the specified column, which is the number of digits to the right of the decimal point. | |
virtual RString | getTableName (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns the name of the table containing the specified column. | |
virtual RString | getCatalogName (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns the name of the catalog containing the specified column. | |
virtual int | getColumnType (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns the SQL type of the specified column. | |
virtual RString | getColumnTypeName (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns the name of the SQL type for this column. | |
virtual bool | isReadOnly (int index) throw ( ::acdk::sql::RSQLException ) |
This method tests whether or not the specified column is read only. | |
virtual bool | isWritable (int index) throw ( ::acdk::sql::RSQLException ) |
This method tests whether or not the column may be writable. | |
virtual bool | isDefinitelyWritable (int index) throw ( ::acdk::sql::RSQLException ) |
This method tests whether or not the column is writable. | |
virtual RString | getColumnClassName (int index) throw ( ::acdk::sql::RSQLException ) |
This method returns the name of the Java class which will be used to create objects representing the data in this column. | |
virtual int | getLength (int index) throw ( ::acdk::sql::RSQLException ) |
ODBCResultSetMetaData (INP(RODBCResultSet) rset) | |
Private Attributes | |
RODBCResultSet | _rset |
|
|
|
|
|
This method returns the name of the catalog containing the specified column.
Implements acdk::sql::ResultSetMetaData. |
|
This method returns the name of the Java class which will be used to create objects representing the data in this column.
Implements acdk::sql::ResultSetMetaData. |
|
This method returns the number of columns in the result set.
Implements acdk::sql::ResultSetMetaData. |
|
This method returns the maximum number of characters that can be used to display a value in this column.
Implements acdk::sql::ResultSetMetaData. |
|
This method returns a string that should be used as a caption for this column for user display purposes.
Implements acdk::sql::ResultSetMetaData. |
|
This method returns the name of the specified column.
Implements acdk::sql::ResultSetMetaData. |
|
This method returns the SQL type of the specified column.
This will be one of the constants from
Implements acdk::sql::ResultSetMetaData. |
|
This method returns the name of the SQL type for this column.
Implements acdk::sql::ResultSetMetaData. |
|
|
|
This method returns the precision of the specified column, which is the number of decimal digits it contains.
Implements acdk::sql::ResultSetMetaData. |
|
This method returns the scale of the specified column, which is the number of digits to the right of the decimal point.
Implements acdk::sql::ResultSetMetaData. |
|
This method returns the name of the schema that contains the specified column.
Implements acdk::sql::ResultSetMetaData. |
|
This method returns the name of the table containing the specified column.
Implements acdk::sql::ResultSetMetaData. |
|
This method test whether or not the column is an auto-increment column. Auto-increment columns are read-only.
Implements acdk::sql::ResultSetMetaData. |
|
This method tests whether or not a column is case sensitive in its values.
Implements acdk::sql::ResultSetMetaData. |
|
This method tests whether or not the column stores a monetary value.
Implements acdk::sql::ResultSetMetaData. |
|
This method tests whether or not the column is writable. This does guarantee that a write will be successful.
Implements acdk::sql::ResultSetMetaData. |
|
This method returns a value indicating whether or not the specified column may contain a NULL value.
Implements acdk::sql::ResultSetMetaData. |
|
This method tests whether or not the specified column is read only.
Implements acdk::sql::ResultSetMetaData. |
|
This method tests whether not the specified column can be used in a WHERE clause.
Implements acdk::sql::ResultSetMetaData. |
|
This method tests whether or not the value of the specified column is signed or unsigned.
Implements acdk::sql::ResultSetMetaData. |
|
This method tests whether or not the column may be writable. This does not guarantee that a write will be successful.
Implements acdk::sql::ResultSetMetaData. |
|
|