Class MarshallableResultSet

  • All Implemented Interfaces:
    Serializable

    public class MarshallableResultSet
    extends Object
    implements Serializable
    A serializable representation of an IPentahoResultSet. This class can be populated from an IPentahoResultSet object and serialized. A MemoryResultSet object can be created from one of these using WSResultSetUtil
    Author:
    jamesdixon
    See Also:
    Serialized Form
    • Constructor Detail

      • MarshallableResultSet

        public MarshallableResultSet()
    • Method Detail

      • setResultSet

        public void setResultSet​(IPentahoResultSet results)
        Sets the result set to be converted
        Parameters:
        results -
      • getRows

        public MarshallableRow[] getRows()
        Returns the collection of rows for this result set
        Returns:
      • getColumnNames

        public MarshallableColumnNames getColumnNames()
        Returns the names of the columns for this result set
        Returns:
      • getColumnTypes

        public MarshallableColumnTypes getColumnTypes()
        Returns the name of the types for this result set
        Returns:
      • getNumColumnHeaderSets

        public int getNumColumnHeaderSets()
      • setNumColumnHeaderSets

        public void setNumColumnHeaderSets​(int numColumnHeaderSets)
      • getNumRowHeaderSets

        public int getNumRowHeaderSets()
      • setNumRowHeaderSets

        public void setNumRowHeaderSets​(int numRowHeaderSets)