public class PartitionSettings extends Object
Constructor and Description |
---|
PartitionSettings(int exactSize,
org.pentaho.di.trans.TransMeta transMeta,
org.pentaho.di.trans.step.StepMeta stepMeta,
PartitionSchemasProvider schemasProvider) |
Modifier and Type | Method and Description |
---|---|
void |
fillOptionsAndCodesByPlugins(List<org.pentaho.di.core.plugins.PluginInterface> plugins) |
org.pentaho.di.trans.step.StepMeta |
getAfter() |
org.pentaho.di.trans.step.StepMeta |
getBefore() |
String[] |
getCodes() |
int |
getDefaultSelectedMethodIndex() |
int |
getDefaultSelectedSchemaIndex() |
String |
getMethodByMethodDescription(String methodDescription) |
String[] |
getOptions() |
List<String> |
getSchemaNames() |
String[] |
getSchemaNamesArray() |
List<org.pentaho.di.partition.PartitionSchema> |
getSchemas() |
org.pentaho.di.trans.step.StepMeta |
getStepMeta() |
org.pentaho.di.trans.TransMeta |
getTransMeta() |
void |
rollback(org.pentaho.di.trans.step.StepMeta before) |
void |
updateMethod(String method) |
void |
updateMethodType(int methodType) |
void |
updateSchema(org.pentaho.di.partition.PartitionSchema schema) |
public PartitionSettings(int exactSize, org.pentaho.di.trans.TransMeta transMeta, org.pentaho.di.trans.step.StepMeta stepMeta, PartitionSchemasProvider schemasProvider)
public void fillOptionsAndCodesByPlugins(List<org.pentaho.di.core.plugins.PluginInterface> plugins)
public int getDefaultSelectedMethodIndex()
public int getDefaultSelectedSchemaIndex()
public String[] getOptions()
public String[] getCodes()
public String[] getSchemaNamesArray()
public List<org.pentaho.di.partition.PartitionSchema> getSchemas()
public org.pentaho.di.trans.step.StepMeta getStepMeta()
public void updateMethodType(int methodType)
public void updateMethod(String method) throws org.pentaho.di.core.exception.KettlePluginException
org.pentaho.di.core.exception.KettlePluginException
public void updateSchema(org.pentaho.di.partition.PartitionSchema schema)
public void rollback(org.pentaho.di.trans.step.StepMeta before) throws org.pentaho.di.core.exception.KettlePluginException
org.pentaho.di.core.exception.KettlePluginException
public org.pentaho.di.trans.step.StepMeta getBefore()
public org.pentaho.di.trans.step.StepMeta getAfter()
public org.pentaho.di.trans.TransMeta getTransMeta()