Class ResultEntry

java.lang.Object
com.j_spaces.jdbc.ResultEntry
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
FetchMetaDataResultEntry

public class ResultEntry extends Object implements Serializable
This is the result from which a ResultSet will be constructed in response to a SELECT query. This class can be used when calling procedure classes to construct the IProcedure execute method return value.

The result consists of the field/column names, labels, tables and values.

Author:
Michael Mitrani, 2004
See Also:
  • Constructor Details

    • ResultEntry

      public ResultEntry()
    • ResultEntry

      public ResultEntry(String[] columnNames, String[] columnLabels, String[] tableNames, Object[][] resultValues)
  • Method Details

    • getFieldNames

      public String[] getFieldNames()
      The ResultEntry Field Names
      Returns:
      Returns ResultEntry Field Names
    • setFieldNames

      public void setFieldNames(String[] fieldNames)
      Set the ResultEntry Field Names
      Parameters:
      fieldNames - ResultEntry field Names
    • getColumnLabels

      public String[] getColumnLabels()
      Get the ResultEntry's column labels
      Returns:
      ResultEntry's column labels array
    • setColumnLabels

      public void setColumnLabels(String[] columnLabels)
      Set the ResultEntry's column labels
      Parameters:
      columnLabels - ResultEntry's column labels array
    • setTableNames

      public void setTableNames(String[] tableNames)
      Set the ResultEntry's table names
      Parameters:
      tableNames - ResultEntry's table names array
    • getTableNames

      public String[] getTableNames()
      Get the ResultEntry's table names
      Returns:
      ResultEntry's table names array
    • getFieldValues

      public Object[] getFieldValues(int row)
      The ResultEntry Field Values
      Parameters:
      row - row number to get data from
      Returns:
      the row data in Object array form
    • getColumnTypeName

      public String getColumnTypeName(int column)
    • setFieldValues

      public void setFieldValues(Object[][] fieldValues)
      Set the ResultEntry Field Values
      Parameters:
      fieldValues - 2 dimensional object array
    • getFieldValues

      public Object[][] getFieldValues()
      Get the ResultEntry Field Values
      Returns:
      2 dimensional object array consist of ResultEntry data
    • getRowNumber

      public int getRowNumber()
      Get the number of rows in the result set
      Returns:
      the number of rows in the result set
    • getColumnClassName

      public String getColumnClassName(int column)
    • getColumnType

      public int getColumnType(int column)
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Returns:
      the result set data