public class RowProducer extends Object
Constructor and Description |
---|
RowProducer(StepInterface stepInterface,
org.pentaho.di.core.RowSet rowSet) |
Modifier and Type | Method and Description |
---|---|
void |
finished() |
org.pentaho.di.core.RowSet |
getRowSet() |
StepInterface |
getStepInterface() |
void |
putRow(org.pentaho.di.core.row.RowMetaInterface rowMeta,
Object[] row)
Puts a row into the underlying row set.
|
boolean |
putRow(org.pentaho.di.core.row.RowMetaInterface rowMeta,
Object[] row,
boolean block)
Puts a row on to the underlying row set, optionally blocking until the row can be successfully put.
|
boolean |
putRowWait(org.pentaho.di.core.row.RowMetaInterface rowMeta,
Object[] rowData,
long time,
TimeUnit tu) |
void |
setRowSet(org.pentaho.di.core.RowSet rowSet) |
void |
setStepInterface(StepInterface stepInterface) |
public RowProducer(StepInterface stepInterface, org.pentaho.di.core.RowSet rowSet)
public void putRow(org.pentaho.di.core.row.RowMetaInterface rowMeta, Object[] row)
public boolean putRow(org.pentaho.di.core.row.RowMetaInterface rowMeta, Object[] row, boolean block)
block
is true this will always return true.RowSet.putRow(RowMetaInterface, Object[])
public boolean putRowWait(org.pentaho.di.core.row.RowMetaInterface rowMeta, Object[] rowData, long time, TimeUnit tu)
RowSet.putRowWait(RowMetaInterface, Object[], long, TimeUnit)
public void finished()
public org.pentaho.di.core.RowSet getRowSet()
public void setRowSet(org.pentaho.di.core.RowSet rowSet)
rowSet
- The rowSet to set.public StepInterface getStepInterface()
public void setStepInterface(StepInterface stepInterface)
stepInterface
- The stepInterface to set.