|
Oracle Reports Java API Reference 10g Release 2 (10.1.2) B14049-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.reports.plugin.PluginResultSetMetaDataTemplate
Template ResultSetMetaData class used by Template Plug-in Data Source. It provides sample code of a real functioning Plug-in Data Source. Application developers are encouraged to extend, or copy/modify Template Plug-in Data Source to create their own Plug-in Data Source.
Field Summary | |
protected int[] |
mDisplaySizes |
protected java.lang.String[] |
mLabels |
protected java.lang.String[] |
mNames |
protected int |
mNumOfCols |
protected int[] |
mPrecisions |
protected int[] |
mScales |
protected int[] |
mSortColumnOf |
protected int[] |
mSortOrder |
protected int[] |
mTypes |
Fields inherited from interface oracle.reports.plugin.PluginResultSetMetaData |
SORT_ASCENDING, SORT_DESCENDING, SORT_NONE |
Fields inherited from interface java.sql.ResultSetMetaData |
columnNoNulls, columnNullable, columnNullableUnknown |
Constructor Summary | |
PluginResultSetMetaDataTemplate() Constructor. |
Method Summary | |
boolean |
checkColumnIndex(int colIdx) Check if column index valid. |
java.lang.String |
getCatalogName(int column) Not used by Reports Plugin API, simply stub it. |
java.lang.String |
getColumnClassName(int column) Not used by Reports Plugin API, simply stub it. |
int |
getColumnCount() Returns number of columns. |
int |
getColumnDisplaySize(int column) Return display size. |
java.lang.String |
getColumnLabel(int column) Returns column label. |
java.lang.String |
getColumnName(int column) Return the name of the specific column in the row |
int |
getColumnType(int column) Returns the column data type. |
java.lang.String |
getColumnTypeName(int column) Not used by Reports Plugin API, simply stub it. |
int |
getPrecision(int column) Return the precision of the column. |
int |
getScale(int column) Return the scale of the column. |
java.lang.String |
getSchemaName(int column) Not used by Reports Plugin API, simply stub it. |
int |
getSortOrder(int column) Return the sort order. |
java.lang.String |
getTableName(int column) Not used by Reports Plugin API, simply stub it. |
boolean |
isAutoIncrement(int column) Not used by Reports Plugin API, simply stub it. |
boolean |
isCaseSensitive(int column) Not used by Reports Plugin API, simply stub it. |
boolean |
isCurrency(int column) Not used by Reports Plugin API, simply stub it. |
boolean |
isDefinitelyWritable(int column) Not used by Reports Plugin API, simply stub it. |
int |
isNullable(int column) Not used by Reports Plugin API, simply stub it. |
boolean |
isReadOnly(int column) Not used by Reports Plugin API, simply stub it. |
boolean |
isSearchable(int column) Not used by Reports Plugin API, simply stub it. |
boolean |
isSigned(int column) Not used by Reports Plugin API, simply stub it. |
boolean |
isWritable(int column) Not used by Reports Plugin API, simply stub it. |
int |
sortColumnOf(int column) Returns SortColumnOf. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int mNumOfCols
protected java.lang.String[] mNames
protected java.lang.String[] mLabels
protected int[] mTypes
protected int[] mPrecisions
protected int[] mScales
protected int[] mDisplaySizes
protected int[] mSortOrder
protected int[] mSortColumnOf
Constructor Detail |
public PluginResultSetMetaDataTemplate()
Method Detail |
public boolean checkColumnIndex(int colIdx)
public int sortColumnOf(int column) throws PluginException
sortColumnOf
in interface PluginResultSetMetaData
oracle.reports.plugin.PluginResultSetMetaData
colIdx
- column index, the first column is 1, the second is 2, ...PluginException
- when errorpublic java.lang.String getColumnLabel(int column)
getColumnLabel
in interface java.sql.ResultSetMetaData
public int getColumnCount() throws java.sql.SQLException
getColumnCount
in interface java.sql.ResultSetMetaData
public java.lang.String getColumnName(int column) throws java.sql.SQLException
getColumnName
in interface java.sql.ResultSetMetaData
public int getPrecision(int column) throws java.sql.SQLException
getPrecision
in interface java.sql.ResultSetMetaData
public int getScale(int column) throws java.sql.SQLException
getScale
in interface java.sql.ResultSetMetaData
public int getColumnType(int column) throws java.sql.SQLException
getColumnType
in interface java.sql.ResultSetMetaData
public int getSortOrder(int column) throws PluginException
getSortOrder
in interface PluginResultSetMetaData
oracle.reports.plugin.PluginResultSetMetaData
colIdx
- column index, the first column is 1, the second is 2, ...RWException
- when errorpublic int getColumnDisplaySize(int column)
getColumnDisplaySize
in interface java.sql.ResultSetMetaData
public java.lang.String getCatalogName(int column)
getCatalogName
in interface java.sql.ResultSetMetaData
public java.lang.String getColumnClassName(int column)
getColumnClassName
in interface java.sql.ResultSetMetaData
public java.lang.String getSchemaName(int column)
getSchemaName
in interface java.sql.ResultSetMetaData
public java.lang.String getTableName(int column)
getTableName
in interface java.sql.ResultSetMetaData
public boolean isAutoIncrement(int column)
isAutoIncrement
in interface java.sql.ResultSetMetaData
public boolean isCaseSensitive(int column)
isCaseSensitive
in interface java.sql.ResultSetMetaData
public boolean isCurrency(int column)
isCurrency
in interface java.sql.ResultSetMetaData
public boolean isDefinitelyWritable(int column)
isDefinitelyWritable
in interface java.sql.ResultSetMetaData
public int isNullable(int column)
isNullable
in interface java.sql.ResultSetMetaData
public boolean isReadOnly(int column)
isReadOnly
in interface java.sql.ResultSetMetaData
public boolean isSearchable(int column)
isSearchable
in interface java.sql.ResultSetMetaData
public boolean isSigned(int column)
isSigned
in interface java.sql.ResultSetMetaData
public boolean isWritable(int column)
isWritable
in interface java.sql.ResultSetMetaData
public java.lang.String getColumnTypeName(int column) throws java.sql.SQLException
getColumnTypeName
in interface java.sql.ResultSetMetaData
|
Oracle Reports Java API Reference |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |