jimm.datavision.source.object
Class ObjectRow

java.lang.Object
  extended by jimm.datavision.source.DataCursor
      extended by jimm.datavision.source.object.ObjectRow

public class ObjectRow
extends DataCursor

A concrete subclass of DataCursor that wraps an object parser.

Author:
Frank W. Zammetti, fzammetti@omnytex.com

Field Summary
protected  boolean dateParseErrorReported
           
protected  java.util.HashMap dateParsers
           
protected  boolean noMoreData
           
protected  Query query
           
protected  ObjectSource source
           
protected  Formula whereClauseFormula
           
 
Fields inherited from class jimm.datavision.source.DataCursor
currRowData, currRowNumber, lastRowData, lastRowNumber, nextRowData, prevRowData
 
Constructor Summary
ObjectRow(ObjectSource source, Query query)
           
 
Method Summary
 java.util.List readRowData()
          Returns the next row of data.
protected  java.util.List retrieveNextRow()
           
 
Methods inherited from class jimm.datavision.source.DataCursor
close, getObject, getRow, isFirst, isLast, last, next, previous
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

protected ObjectSource source

query

protected Query query

whereClauseFormula

protected Formula whereClauseFormula

noMoreData

protected boolean noMoreData

dateParsers

protected java.util.HashMap dateParsers

dateParseErrorReported

protected boolean dateParseErrorReported
Constructor Detail

ObjectRow

ObjectRow(ObjectSource source,
          Query query)
Method Detail

readRowData

public java.util.List readRowData()
Returns the next row of data. If there is a where clause, use that to determine which rows we accept or reject.

Specified by:
readRowData in class DataCursor

retrieveNextRow

protected java.util.List retrieveNextRow()