Interface ReportResultSetMetaData
-
public interface ReportResultSetMetaData
Meta data of a report execution.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getColumnAlias(int column)
Get the alias for the column, if there is no alias return the full column nameString
getColumnClassName(int column)
Get the class name for the specified column (1 based).int
getColumnCount()
Get the number of columns in the result set.com.redwood.scheduler.api.model.enumeration.ReportColumnFormat
getColumnFormat(int column)
Return the format type for the column outputString
getColumnLabel(int column)
Get the label for the specified column (1 based).
-
-
-
Method Detail
-
getColumnCount
int getColumnCount() throws SQLException
Get the number of columns in the result set.- Returns:
- the number of columns
- Throws:
SQLException
- if an error occurs.
-
getColumnLabel
String getColumnLabel(int column) throws SQLException
Get the label for the specified column (1 based). The label is free text.- Parameters:
column
- the column number (1 based)- Returns:
- the label.
- Throws:
SQLException
- if an error occurs.
-
getColumnFormat
com.redwood.scheduler.api.model.enumeration.ReportColumnFormat getColumnFormat(int column)
Return the format type for the column output- Parameters:
column
- the column index- Returns:
- the format
-
getColumnClassName
String getColumnClassName(int column) throws SQLException
Get the class name for the specified column (1 based). This is in the format Object.Field where Object is a model object (eg. Job or JobDefinition) and Field is a database field of that object.- Parameters:
column
- the column number (1 based)- Returns:
- the label.
- Throws:
SQLException
- if an error occurs.
-
getColumnAlias
String getColumnAlias(int column) throws SQLException
Get the alias for the column, if there is no alias return the full column name- Parameters:
column
- the column number (1 based)- Returns:
- the alias.
- Throws:
SQLException
- if an error occurs.
-
-