com.progress.open4gl
Interface SDOResultSetMetaData

All Superinterfaces:
ProResultSetMetaData, java.sql.ResultSetMetaData

public interface SDOResultSetMetaData
extends ProResultSetMetaData

The SDOResultSetMetaData provides SDO meta data information. Most of the methods are the standard java.sql.ResultSetMetaData methods as implemented by ProResultSetMetaData. The are also exetensions to provide proprietary 4GL dictionary information.

See Also:
SDOResultSet

Field Summary
 
Fields inherited from interface java.sql.ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown
 
Method Summary
 java.lang.String getColumnFormat(int column)
          PROGRESS Extension
 java.lang.String getColumnInitialValue(int column)
          PROGRESS Extension
 java.lang.String getColumnValExp(int column)
          PROGRESS Extension
 java.lang.String getColumnValMsg(int column)
          PROGRESS Extension
 
Methods inherited from interface com.progress.open4gl.ProResultSetMetaData
getColumnJavaTypeName, getColumnProType, getFieldCount, getFieldExtent, getFieldJavaTypeName, getFieldName, getFieldProType, getFieldTypeName
 
Methods inherited from interface java.sql.ResultSetMetaData
getCatalogName, getColumnClassName, getColumnCount, getColumnDisplaySize, getColumnLabel, getColumnName, getColumnType, getColumnTypeName, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isDefinitelyWritable, isNullable, isReadOnly, isSearchable, isSigned, isWritable
 

Method Detail

getColumnFormat

public java.lang.String getColumnFormat(int column)
                                 throws ProSQLException
PROGRESS Extension

Parameters:
column - the column position
Returns:
4GL default display format
Throws:
ProSQLException - if a non valid column is specified

getColumnInitialValue

public java.lang.String getColumnInitialValue(int column)
                                       throws ProSQLException
PROGRESS Extension

Parameters:
column - the column position
Returns:
the initial value for this column
Throws:
ProSQLException - if a non valid column is specified

getColumnValExp

public java.lang.String getColumnValExp(int column)
                                 throws ProSQLException
PROGRESS Extension

Parameters:
column - the column position
Returns:
4GL validation expression
Throws:
ProSQLException - if a non valid column is specified

getColumnValMsg

public java.lang.String getColumnValMsg(int column)
                                 throws ProSQLException
PROGRESS Extension

Parameters:
column - the column position
Returns:
4GL validation message
Throws:
ProSQLException - if a non valid column is specified