dsql.value
Interface ColumnHolder

All Known Implementing Classes:
RecordProxy, TableResult

public interface ColumnHolder

A record where elements are "columns", ie can accessed by name, or index


Method Summary
 java.lang.Object getColumn(int col)
           
 java.lang.Object getColumn(java.lang.String name)
           
 int getColumnCount()
           
 int getColumnDisplaySize(int i)
           
 java.lang.String getColumnLabel(int col)
           
 java.lang.String getColumnString(int col)
           
 java.lang.String getColumnString(java.lang.String name)
           
 

Method Detail

getColumn

public java.lang.Object getColumn(int col)
                           throws ExecuteException
Parameters:
col - column number (first column is 1)
Returns:
column value; usually a String, but can also be a complex object, such as XmlDataValue.
Throws:
ExecuteException

getColumnString

public java.lang.String getColumnString(int col)
                                 throws ExecuteException
Throws:
ExecuteException

getColumn

public java.lang.Object getColumn(java.lang.String name)
                           throws ExecuteException
Parameters:
name - column name
Returns:
column value; usually a String, but can also be a complex object, such as XmlDataValue.
Throws:
ExecuteException

getColumnString

public java.lang.String getColumnString(java.lang.String name)
                                 throws ExecuteException
Throws:
ExecuteException

getColumnCount

public int getColumnCount()
                   throws ExecuteException
Throws:
ExecuteException

getColumnLabel

public java.lang.String getColumnLabel(int col)
                                throws ExecuteException
Throws:
ExecuteException

getColumnDisplaySize

public int getColumnDisplaySize(int i)
                         throws ExecuteException
Throws:
ExecuteException