org.pentaho.di.trans
Class ModPartitioner
java.lang.Object
org.pentaho.di.trans.BasePartitioner
org.pentaho.di.trans.ModPartitioner
- All Implemented Interfaces:
- Partitioner
public class ModPartitioner
- extends BasePartitioner
ModPartitioner
public ModPartitioner()
getInstance
public Partitioner getInstance()
- Specified by:
getInstance
in interface Partitioner
- Specified by:
getInstance
in class BasePartitioner
clone
public ModPartitioner clone()
- Specified by:
clone
in interface Partitioner
- Overrides:
clone
in class BasePartitioner
getDialogClassName
public String getDialogClassName()
getPartition
public int getPartition(org.pentaho.di.core.row.RowMetaInterface rowMeta,
Object[] row)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
getDescription
public String getDescription()
- Specified by:
getDescription
in interface Partitioner
- Overrides:
getDescription
in class BasePartitioner
getXML
public String getXML()
loadXML
public void loadXML(Node partitioningMethodNode)
throws org.pentaho.di.core.exception.KettleXMLException
- Throws:
org.pentaho.di.core.exception.KettleXMLException
saveRep
public void saveRep(Repository rep,
org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step)
throws org.pentaho.di.core.exception.KettleException
- Description copied from interface:
Partitioner
- Saves partitioning properties in the repository for the given step.
- Parameters:
rep
- the repository to save inid_transformation
- the ID of the transformationid_step
- the ID of the step
- Throws:
org.pentaho.di.core.exception.KettleDatabaseException
- In case anything goes wrong
org.pentaho.di.core.exception.KettleException
loadRep
public void loadRep(Repository rep,
org.pentaho.di.repository.ObjectId id_step)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
getFieldName
public String getFieldName()
setFieldName
public void setFieldName(String fieldName)