|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.di.trans.step.BaseStepMeta
org.pentaho.di.trans.steps.propertyoutput.PropertyOutputMeta
public class PropertyOutputMeta
Output rows to Properties file and create a file.
| Field Summary |
|---|
| Fields inherited from class org.pentaho.di.trans.step.BaseStepMeta |
|---|
loggingObject, STEP_ATTRIBUTES_FILE |
| Constructor Summary | |
|---|---|
PropertyOutputMeta()
|
|
| Method Summary | |
|---|---|
boolean |
AddToResult()
|
String |
buildFilename(org.pentaho.di.core.variables.VariableSpace space,
int stepnr)
|
void |
check(List<org.pentaho.di.core.CheckResultInterface> remarks,
TransMeta transMeta,
StepMeta stepMeta,
org.pentaho.di.core.row.RowMetaInterface prev,
String[] input,
String[] output,
org.pentaho.di.core.row.RowMetaInterface info)
Checks the settings of this step and puts the findings in a remarks List. |
Object |
clone()
Make an exact copy of this step, make sure to explicitly copy Collections etc. |
String |
exportResources(org.pentaho.di.core.variables.VariableSpace space,
Map<String,ResourceDefinition> definitions,
ResourceNamingInterface resourceNamingInterface,
Repository repository)
Since the exported transformation that runs this will reside in a ZIP file, we can't reference files relatively. |
String |
getComment()
|
String |
getExtension()
|
String |
getFileName()
|
String |
getFileNameField()
|
String[] |
getFiles(org.pentaho.di.core.variables.VariableSpace space)
|
String |
getKeyField()
|
StepInterface |
getStep(StepMeta stepMeta,
StepDataInterface stepDataInterface,
int cnr,
TransMeta tr,
Trans trans)
Get the executing step, needed by Trans to launch a step. |
StepDataInterface |
getStepData()
Get a new instance of the appropriate data class. |
String |
getValueField()
|
String |
getXML()
Produces the XML string that describes this step's information. |
boolean |
isAppend()
|
boolean |
isCreateParentFolder()
|
boolean |
isDateInFilename()
|
boolean |
isFileNameInField()
|
boolean |
isStepNrInFilename()
|
boolean |
isTimeInFilename()
|
void |
loadXML(Node stepnode,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
Map<String,org.pentaho.di.core.Counter> counters)
Load the values for this step from an XML Node |
void |
readRep(Repository rep,
org.pentaho.di.repository.ObjectId id_step,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
Map<String,org.pentaho.di.core.Counter> counters)
Read the steps information from a Kettle repository |
void |
saveRep(Repository rep,
org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step)
Save the steps data into a Kettle repository |
void |
setAddToResult(boolean AddToResult)
|
void |
setAppend(boolean append)
|
void |
setComment(String commentin)
|
void |
setCreateParentFolder(boolean createparentfolder)
|
void |
setDateInFilename(boolean dateInFilename)
|
void |
setDefault()
Set default values |
void |
setExtension(String extension)
|
void |
setFileName(String fileName)
|
void |
setFileNameField(String fileNameField)
|
void |
setFileNameInField(boolean fileNameInField)
|
void |
setKeyField(String KeyField)
|
void |
setStepNrInFilename(boolean stepNrInFilename)
|
void |
setTimeInFilename(boolean timeInFilename)
|
void |
setValueField(String valuefield)
|
boolean |
supportsErrorHandling()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PropertyOutputMeta()
| Method Detail |
|---|
public void loadXML(Node stepnode,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
Map<String,org.pentaho.di.core.Counter> counters)
throws org.pentaho.di.core.exception.KettleXMLException
StepMetaInterface
loadXML in interface StepMetaInterfacestepnode - the Node to get the info fromdatabases - The available list of databases to reference tocounters - Counters to reference.
org.pentaho.di.core.exception.KettleXMLException - When an unexpected XML error occurred. (malformed etc.)public Object clone()
StepMetaInterface
clone in interface StepMetaInterfaceclone in class BaseStepMetapublic String getExtension()
public void setExtension(String extension)
extension - The extension to set.public String getFileName()
public boolean isFileNameInField()
public void setFileNameInField(boolean fileNameInField)
fileNameInField - Is the file name coded in a field?public String getFileNameField()
public void setFileNameField(String fileNameField)
fileNameField - Name of the field that contains the file namepublic boolean isStepNrInFilename()
public void setStepNrInFilename(boolean stepNrInFilename)
stepNrInFilename - The stepNrInFilename to set.public boolean isTimeInFilename()
public boolean isDateInFilename()
public void setDateInFilename(boolean dateInFilename)
dateInFilename - The dateInFilename to set.public void setTimeInFilename(boolean timeInFilename)
timeInFilename - The timeInFilename to set.public void setFileName(String fileName)
fileName - The fileName to set.public boolean AddToResult()
public void setAddToResult(boolean AddToResult)
AddToResult - The Add file to result to set.public boolean isCreateParentFolder()
public void setCreateParentFolder(boolean createparentfolder)
createparentfolder - The create parent folder flag to set.public boolean isAppend()
public void setAppend(boolean append)
append - The append to set.public String getComment()
public void setComment(String commentin)
public String[] getFiles(org.pentaho.di.core.variables.VariableSpace space)
public String buildFilename(org.pentaho.di.core.variables.VariableSpace space,
int stepnr)
public void setDefault()
StepMetaInterface
setDefault in interface StepMetaInterfacepublic String getXML()
BaseStepMeta
getXML in interface StepMetaInterfacegetXML in class BaseStepMeta
public void readRep(Repository rep,
org.pentaho.di.repository.ObjectId id_step,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
Map<String,org.pentaho.di.core.Counter> counters)
throws org.pentaho.di.core.exception.KettleException
StepMetaInterface
readRep in interface StepMetaInterfacerep - The repository to read fromid_step - The step IDdatabases - The databases to referencecounters - The counters to reference
org.pentaho.di.core.exception.KettleException - When an unexpected error occurred (database, network, etc)
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
StepMetaInterface
saveRep in interface StepMetaInterfacerep - The Kettle repository to save toid_transformation - The transformation IDid_step - The step ID
org.pentaho.di.core.exception.KettleException - When an unexpected error occurred (database, network, etc)
public void check(List<org.pentaho.di.core.CheckResultInterface> remarks,
TransMeta transMeta,
StepMeta stepMeta,
org.pentaho.di.core.row.RowMetaInterface prev,
String[] input,
String[] output,
org.pentaho.di.core.row.RowMetaInterface info)
StepMetaInterface
check in interface StepMetaInterfaceremarks - The list to put the remarks in @see org.pentaho.di.core.CheckResultstepMeta - The stepMeta to help checkingprev - The fields coming from the previous stepinput - The input step namesoutput - The output step namesinfo - The fields that are used as information by the steppublic StepDataInterface getStepData()
StepMetaInterface
getStepData in interface StepMetaInterfacepublic String getKeyField()
public String getValueField()
public void setKeyField(String KeyField)
KeyField - the keyfield to setpublic void setValueField(String valuefield)
valuefield - the valuefield to set
public StepInterface getStep(StepMeta stepMeta,
StepDataInterface stepDataInterface,
int cnr,
TransMeta tr,
Trans trans)
StepMetaInterface
getStep in interface StepMetaInterfacestepMeta - The step infostepDataInterface - the step data interface linked to this step. Here the step can store temporary data, database connections, etc.cnr - The copy nr to gettr - The transformation infotrans - The launching transformationpublic boolean supportsErrorHandling()
supportsErrorHandling in interface StepMetaInterfacesupportsErrorHandling in class BaseStepMeta
public String exportResources(org.pentaho.di.core.variables.VariableSpace space,
Map<String,ResourceDefinition> definitions,
ResourceNamingInterface resourceNamingInterface,
Repository repository)
throws org.pentaho.di.core.exception.KettleException
exportResources in interface StepMetaInterfaceexportResources in class BaseStepMetaspace - the variable space to userepository - The repository to optionally load other resources from (to be converted to XML)
org.pentaho.di.core.exception.KettleException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||